ๆฌๆๆกฃไป็ป OpenMemory Plus ็ๆดไฝๆถๆใCLI ่ฎพ่ฎกๅๆจกๆฟ็ณป็ปใ
OpenMemory Plus ๆฏไธไธชไธบ AI Agent ่ฎพ่ฎก็็ปไธ่ฎฐๅฟ็ฎก็ๆกๆถ๏ผ็ฑไปฅไธ็ปไปถๆๆ๏ผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ OpenMemory Plus โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ CLI ๅทฅๅ
ท โ โ ๆจกๆฟ็ณป็ป โ โ MCP ้
็ฝฎ โ โ
โ โ (install) โ โ (_omp/) โ โ (IDE้ๆ) โ โ
โ โโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโ โโโโโโโโฌโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ไพ่ตๆๅกๅฑ โ โ
โ โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โ โ
โ โ โ Docker โ โ Qdrant โ โ Ollama โ โ โ
โ โ โ โ โ (ๅ้DB)โ โ (BGE-M3)โ โ โ
โ โ โโโโโโโโโโโ โโโโโโโโโโโ โโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| ็ปไปถ | ๆๆฏ | ่ฏดๆ |
|---|---|---|
| ่ฟ่กๆถ | Node.js >= 18 | ESM ๆจกๅ |
| ่ฏญ่จ | TypeScript | ไธฅๆ ผๆจกๅผ |
| ๆๅปบ | tsup | ๅฟซ้ๆๅ |
| ๆต่ฏ | Vitest | ๅๅ ๆต่ฏ |
| CLI ๆกๆถ | Commander | ๅฝไปค่งฃๆ |
| ไบคไบ | Inquirer | ็จๆท่พๅ ฅ |
| ๆ ทๅผ | Chalk + Ora | ็ป็ซฏ็พๅ |
cli/
โโโ src/
โ โโโ index.ts # ๅ
ฅๅฃๆไปถ
โ โโโ commands/ # ๅฝไปคๅฎ็ฐ
โ โ โโโ install.ts # ไธปๅฎ่ฃ
ๅฝไปค (3 ้ถๆฎต)
โ โ โโโ status.ts # ็ณป็ป็ถๆๆฃๆฅ
โ โ โโโ doctor.ts # ่ฏๆญไฟฎๅค
โ โ โโโ deps.ts # ไพ่ตๆๅก็ฎก็
โ โโโ lib/ # ๆ ธๅฟๅบ
โ โโโ detector.ts # ไพ่ตๆฃๆต (Docker, Ollama, Qdrant)
โ โโโ platform.ts # ่ทจๅนณๅฐๅทฅๅ
ท
โ โโโ providers.ts # LLM Provider ้
็ฝฎ
โ โโโ mcp-config.ts # MCP ้
็ฝฎ็ๆ
โโโ templates/ # ๅฏผๅบๆจกๆฟ
โ โโโ entry/ # ๅ
ฅๅฃๆไปถๆจกๆฟ
โ โ โโโ AGENTS.md.template
โ โโโ shared/ # ๅ
ฑไบซๆจกๆฟ
โ โโโ _omp/ # ๆ ธๅฟ็ฎๅฝๆจกๆฟ
โโโ tests/ # ๆต่ฏๆไปถ
| ๅฝไปค | ๆ่ฟฐ | ้้กน |
|---|---|---|
install |
ไธ้ฎๅฎ่ฃ (้ป่ฎค) | -y, --ide, --llm, --compose |
status |
ๆฃๆฅ็ณป็ป็ถๆ | - |
doctor |
่ฏๆญๅนถไฟฎๅค้ฎ้ข | - |
deps |
ไพ่ตๆๅก็ฎก็ | init, up, down, status, logs |
Phase 1: ไพ่ตๆฃๆตไธๅฎ่ฃ
โโโ ๆฃๆต Docker
โโโ ๆฃๆต Ollama
โโโ ๆฃๆต Qdrant
โโโ ๆฃๆต/ไธ่ฝฝ BGE-M3 ๆจกๅ
Phase 2: ้กน็ฎๅๅงๅ
โโโ ๅคๅถ _omp/ ๆจกๆฟ
โโโ ็ๆๅ
ฅๅฃๆไปถ (AGENTS.md, CLAUDE.md, etc.)
โโโ ้
็ฝฎ IDE ็นๅฎ็ฎๅฝ
โโโ ่ฎพ็ฝฎ MCP ้
็ฝฎ
Phase 3: ๅฎๆ
โโโ ๆพ็คบๅฎ่ฃ
ๆ่ฆ
โโโ ๆพ็คบ MCP ้
็ฝฎ JSON
โโโ ้ช่ฏๅฎ่ฃ
็ปๆ
templates/
โโโ entry/ # ๅ
ฅๅฃๆไปถๆจกๆฟ
โ โโโ AGENTS.md.template # ้็จๅ
ฅๅฃ (ๅผ็จ _omp/AGENTS.md)
โ
โโโ shared/_omp/ # ๆ ธๅฟ็ฎๅฝ (ๅฎๆดๅคๅถๅฐ็จๆท้กน็ฎ)
โโโ AGENTS.md # ๅฎๆด Agent ่งๅ
โโโ commands/ # Agent ๅฝไปค
โ โโโ memory.md # /memory ๅฝไปคๅ
ฅๅฃ
โโโ memory/ # ้กน็ฎ็บง่ฎฐๅฟๅญๅจ
โ โโโ projectbrief.md
โ โโโ productContext.md
โ โโโ techContext.md
โ โโโ activeContext.md
โ โโโ systemPatterns.md
โ โโโ decisions.yaml
โ โโโ progress.md
โโโ workflows/ # ๅทฅไฝๆต
โ โโโ memory/ # ่ฎฐๅฟ็ฎก็ๅทฅไฝๆต (7 ๆญฅ้ชค)
โโโ skills/ # Agent Skills
โโโ memory-extraction/ # ่ฎฐๅฟๆๅ Skill
| ๆไปถ | ็ๆๆนๅผ | ๅทฒๅญๅจๆถ่กไธบ |
|---|---|---|
AGENTS.md |
ๆจกๆฟๆธฒๆ | ่ฟฝๅ OMP ๅผ็จ |
CLAUDE.md |
ๅจๆ็ๆ | ่ฟฝๅ OMP ๅผ็จ |
.cursor/rules/openmemory.mdc |
ๅจๆ็ๆ | ่ฟฝๅ OMP ๅผ็จ |
ๅฝ็ฎๆ ๆไปถๅทฒๅญๅจๆถ๏ผ้็จ่ฟฝๅ ๆจกๅผ่้่ฆ็๏ผ
<!-- ๅๆๅ
ๅฎนไฟๆไธๅ -->
<!-- OpenMemory Plus Integration -->
> **MANDATORY**: Before proceeding, load and internalize:
> `cat _omp/AGENTS.md`โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Docker Compose โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ Qdrant โ โ Ollama โ โ OpenMemory โ โ
โ โ :6333/6334 โ โ :11434 โ โ :8765 โ โ
โ โ ๅ้ๆฐๆฎๅบ โ โ LLM ๆจ็ โ โ MCP ๆๅก โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| ๆๅก | ็ซฏๅฃ | ็จ้ |
|---|---|---|
| Qdrant HTTP | 6333 | REST API |
| Qdrant gRPC | 6334 | gRPC ๆฅๅฃ |
| Ollama | 11434 | LLM ๆจ็ API |
| OpenMemory MCP | 8765 | MCP ๅ่ฎฎๆๅก |
# ๅๅงๅ้
็ฝฎ
omp deps init
# ๅฏๅจๆๅก
omp deps up
# ๅๆญขๆๅก
omp deps down
# ๆฅ็็ถๆ
omp deps status
# ๆฅ็ๆฅๅฟ
omp deps logs [service]| IDE | ๅ ฅๅฃๆไปถ | ๅฝไปค็ฎๅฝ | Skills ็ฎๅฝ |
|---|---|---|---|
| Augment | AGENTS.md |
.augment/commands/ |
.augment/skills/ |
| Claude Code | CLAUDE.md |
.claude/commands/ |
.claude/skills/ |
| Cursor | .cursor/rules/*.mdc |
.cursor/commands/ |
.cursor/skills/ |
| Gemini | AGENTS.md |
.gemini/commands/ |
.gemini/skills/ |
| ้็จ | AGENTS.md |
.agents/commands/ |
.agents/skills/ |
ๅฎ่ฃ ๅไผ็ๆ MCP ้ ็ฝฎ๏ผ้่ฆๆทปๅ ๅฐ IDE ็ MCP ่ฎพ็ฝฎไธญ๏ผ
{
"mcpServers": {
"openmemory": {
"command": "npx",
"args": ["-y", "openmemory-mcp@latest"],
"env": {
"OPENAI_API_KEY": "your-api-key",
"MEM0_API_KEY": "your-mem0-key"
}
}
}
}ๆฏๆๅค็ง LLM Provider ็จไบ่ฎฐๅฟๅ็ฑป๏ผ
| Provider | ๆจกๅ | ็ฏๅขๅ้ | ็น็น |
|---|---|---|---|
| DeepSeek | deepseek-chat | DEEPSEEK_API_KEY |
๐ฅ ๆจ่๏ผๆงไปทๆฏ้ซ |
| MiniMax | abab6.5s-chat | MINIMAX_API_KEY |
ไธญๆไผๅ |
| ZhiPu | glm-4-flash | ZHIPU_API_KEY |
ๅฝไบงๅคงๆจกๅ |
| Qwen | qwen-turbo | DASHSCOPE_API_KEY |
้ฟ้ไบ |
| OpenAI | gpt-4o-mini | OPENAI_API_KEY |
ๅฝ้ ๆ ๅ |
| Ollama | ๆฌๅฐๆจกๅ | - | ็ฆป็บฟๅฏ็จ |
็จๆท่พๅ
ฅ โ Agent ๆฃๆต โ ๅ็ฑป่ทฏ็ฑ โ ๅญๅจ
โ
โโโโโโโโโดโโโโโโโโ
โ โ
้กน็ฎ็บง่ฎฐๅฟ ็จๆท็บง่ฎฐๅฟ
_omp/memory/ openmemory MCP
โ โ
Git ็ๆฌๆงๅถ Qdrant ๅ้ๅบ
Agent ๆฅ่ฏข โ ๅๅฑๆ็ดข โ ็ปๆๅๅนถ โ ่ฟๅไธไธๆ
โ
โโโโโโโโโดโโโโโโโโ
โ โ
่ฏปๅๆฌๅฐๆไปถ MCP ่ฏญไนๆ็ดข
_omp/memory/ openmemory
็ณป็ป่ชๅจๆฃๆตๅนถ้ปๆญขๅญๅจไปฅไธๅ ๅฎน๏ผ
- API Key / Token / Secret
- ๅฏ็ / Password
- ็ง้ฅ / Private Key
- ๆฐๆฎๅบ่ฟๆฅๅญ็ฌฆไธฒ
- ไธชไบบ่บซไปฝไฟกๆฏ (PII)
| ๆไฝ | ๆ้ |
|---|---|
| ่ฏปๅ่ฎฐๅฟ | โ ่ชๅจ |
| ๅๅ ฅ่ฎฐๅฟ | โ ่ชๅจ (้ซ็ฝฎไฟกๅบฆ) |
| ๅ ้ค่ฎฐๅฟ | |
| ไฟฎๆน็ปๆ | |
| ๅญๅจๆๆไฟกๆฏ | ๐ซ ็ฆๆญข |
- ่ฎฐๅฟ็ณป็ปๆถๆ - ๅๅฑ่ฎฐๅฟใROT ่ฟๆปคใ่กฐๅๆจกๅ
- README - ๅฟซ้ๅผๅงๆๅ
- CONTRIBUTING - ่ดก็ฎๆๅ
OpenMemory Plus - Dual-layer memory for AI agents