AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
배운 것을 저장하고, 알고 있는 것을 검색한다. memax는 모든 AI 에이전트에서 기억을 공유·팀 사용 가능·항상 이용 가능하게 만든다
Save what you learn. Search what you know. memax makes your memory portable across every AI agent — shared, team-ready, always available.
개발 도구TypeScript · GoGitHub @MemaxLabs온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Shared memory for you and your agents.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Persistent memory and context for AI agents.
Memax is a shared memory layer for developers and AI agents. Push context once, then recall it from Claude Code, Codex, Cursor, CI jobs, local scripts, or your own application code.
This repository is the full open-source Memax monorepo: the API server and worker, the web app, the design system, the developer hub, and the published TypeScript SDK and CLI. Packages are released under multiple licenses — see Licensing below.
memax setup detects supported local agents and can configure MCP so agents can call Memax tools directly.README 전문 보기 ↗Memax is a shared memory layer for developers and AI agents. Push context once, then recall it from Claude Code, Codex, Cursor, CI jobs, local scripts, or your own application code.
This repository is the full open-source Memax monorepo: the API server and worker, the web app, the design system, the developer hub, and the published TypeScript SDK and CLI. Packages are released under multiple licenses — see Licensing below.
| Package | npm | Purpose | License |
|---|---|---|---|
packages/sdk | memax-sdk | TypeScript client for the Memax API. | Apache-2.0 |
packages/cli | memax-cli | memax terminal command and local MCP server. | Apache-2.0 |
packages/docs-site | — | Developer hub (docs.memax.app), Fumadocs. | Apache-2.0 |
packages/server | — | Go API server + River worker (retrieval, dreams). | AGPL-3.0 |
packages/web | — | Next.js web app (memax.app). | AGPL-3.0 |
packages/ui | — | @memaxlabs/ui shared design system. | AGPL-3.0 |
npm install memax-sdk
npm install -g memax-cli
memax login
memax push "Our staging database uses PgBouncer in transaction mode."
memax recall "database pooling"
memax ask "How is staging database pooling configured?"
memax setup
memax setup detects supported local agents and can configure MCP so agents can call Memax tools directly.
import { Memax } from "memax-sdk";
const memax = new Memax({
apiKey: process.env.MEMAX_API_KEY,
});
await memax.push({
content: "Release branches are cut from main after CI is green.",
tags: ["release", "process"],
});
const { memories } = await memax.recall({
query: "release branch process",
limit: 10,
});
console.log(memories);
This is a small pnpm + Turborepo workspace.
pnpm install
pnpm format:check
pnpm lint
pnpm build
pnpm test
Package-specific commands:
pnpm --filter memax-sdk build
pnpm --filter memax-sdk test
pnpm --filter memax-cli build
pnpm --filter memax-cli test
Alpha packages are published automatically from main after CI passes:
memax-sdk@<version>-alpha.<run>
memax-cli@<version>-alpha.<run>
Stable npm releases are published manually through the Release npm packages GitHub Actions workflow. Stable releases also create package-specific GitHub releases and tags:
memax-sdk-v0.4.2
memax-cli-v0.1.2
This monorepo contains packages under two different licenses. Each package is governed by the LICENSE file in its own directory:
packages/sdk, packages/cli, packages/docs-sitepackages/server, packages/ui, packages/webThe Apache-2.0 packages do not depend on any AGPL-licensed package in this repo, so they may be used independently under Apache-2.0 terms. See the root LICENSE for the full breakdown, LICENSE-APACHE / LICENSE-AGPL for the full texts, and NOTICE for attribution.