AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Openmemory Plus

mcp-alenryuichi-openmemory-plus ยท by Alenryuichi

๐Ÿง  AI Agent Memory Management Framework - Dual-layer memory architecture with smart classification and automatic extraction

โ€” No reviews yet
0 installs
36 views
0.0% viewโ†’install

Install

$ agentstack add mcp-alenryuichi-openmemory-plus

โœ“ scanned ยท โœ“ verified, works with Claude Code, Cursor, and more.

Security review

โœ“ Passed

No issues found. Passed automated security review. ยท v0.1.0 How review works โ†’

  • โœ“ Prompt-injection patterns
  • โœ“ Secret / credential exfiltration
  • โœ“ Dangerous shell & filesystem operations
  • โœ“ Untrusted network calls
  • โœ“ Known-malicious package signatures

What it can access

  • โœ“ Network access No
  • โœ“ Filesystem access No
  • โœ“ Shell / process execution No
  • โ— Environment & secrets Used
  • โœ“ Dynamic code execution No

From automated source analysis of v0.1.0. โ€œUsedโ€ means the capability is present in the source โ€” more access means more to trust, not that itโ€™s unsafe.

View the full security report โ†’

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-alenryuichi-openmemory-plus)

Reliability & compatibility

โœ“ Security review passed
0 installs to date
โ€” no reviews yet
โ—‹ 6mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work โ†’
Are you the author of Openmemory Plus? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

xMemory ๅ››ๅฑ‚่ฎฐๅฟ†ๆžถๆž„ ยท ๆ™บ่ƒฝๅˆ†็ฑป ยท ่‡ชๅŠจๆๅ– ยท ๅคš IDE ๆ”ฏๆŒ

๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡ | ๐Ÿ‡บ๐Ÿ‡ธ English

ๅฟซ้€Ÿๅผ€ๅง‹ โ€ข ็‰นๆ€ง โ€ข ๆžถๆž„ โ€ข ๆ”ฏๆŒ็š„ IDE โ€ข ๆ–‡ๆกฃ


๐ŸŽฏ ็ฎ€ไป‹

> ๅŽŒๅ€ฆไบ†ๆฏๆฌกๅˆ‡ๆข AI ๅทฅๅ…ท้ƒฝ่ฆ้‡ๅค่‡ชๆˆ‘ไป‹็ป๏ผŸ > > Cursor ไธ็Ÿฅ้“ไฝ ๅœจ Claude ้‡Œ่ฏด่ฟ‡ๅ–œๆฌข TypeScript๏ผŒAugment ไธ่ฎฐๅพ—ไฝ ๆ˜จๅคฉ็š„ๆŠ€ๆœฏๅ†ณ็ญ–... > > OpenMemory Plus ่ฎฉๆ‰€ๆœ‰ AI Agent ๅ…ฑไบซๅŒไธ€ไปฝ่ฎฐๅฟ†ใ€‚

OpenMemory Plus ๆ˜ฏไธ€ไธชไธบ AI Agent ่ฎพ่ฎก็š„็ปŸไธ€่ฎฐๅฟ†็ฎก็†ๆก†ๆžถ๏ผŒ้‡‡็”จ xMemory ๅ››ๅฑ‚่ฎฐๅฟ†ๆžถๆž„๏ผš

  • L3 Theme โ€” ไธป้ข˜่š็ฑปๅฑ‚๏ผŒ่‡ชๅŠจๅฝ’็บณ้ซ˜ๅฑ‚ๆฆ‚ๅฟต
  • L2 Semantic โ€” ่ฏญไน‰่ฎฐๅฟ†ๅฑ‚๏ผŒๅŸบไบŽ BGE-M3 ๅ‘้‡ๆฃ€็ดข
  • L1 Episode โ€” ๆƒ…่Š‚่ฎฐๅฟ†ๅฑ‚๏ผŒไฟๅญ˜ๅฏน่ฏไธŠไธ‹ๆ–‡
  • L0 Message โ€” ๅŽŸๅง‹ๆถˆๆฏๅฑ‚
# 5 ๅˆ†้’Ÿๅฎ‰่ฃ…๏ผŒ็ปˆ็ป“ AI ๅคฑๅฟ†็—‡
npx openmemory-plus install

๐Ÿ“ธ ๆ•ˆๆžœๅฑ•็คบ

่‡ชๅŠจ่ฎฐๅฟ†ๆๅ–ๆ‰ง่กŒ

่ฎฐๅฟ†ๆๅ–็ป“ๆžœ


๐Ÿ’ก ไธบไป€ไนˆ้œ€่ฆ OpenMemory Plus๏ผŸ

็—›็‚นๅœบๆ™ฏ

ไฝ ๆ˜ฏๅฆ้‡ๅˆฐ่ฟ‡่ฟ™ไบ›้—ฎ้ข˜๏ผŸ

| ๐Ÿ˜ค ็—›็‚น | ๐Ÿ“– ๅœบๆ™ฏๆ่ฟฐ | |--------|------------| | ๅคš CLI ่ฎฐๅฟ†ๅ‰ฒ่ฃ‚ | ๅŒๆ—ถ็”จ Geminiใ€Augmentใ€Claudeใ€Cursor๏ผŒๆฏไธช้ƒฝๆ˜ฏ็‹ฌ็ซ‹่ฎฐๅฟ†๏ผŒไบ’ไธ็›ธ้€š | | Agent ๅคฑๅฟ†็—‡ | ๆฏๆฌกๆ–ฐๅฏน่ฏ๏ผŒAgent ้ƒฝๅฟ˜่ฎฐไฝ ๆ˜ฏ่ฐใ€้กน็›ฎๅœจๅ“ชใ€ไธŠๆฌกๅšไบ†ไป€ไนˆ | | ้‡ๅค่‡ชๆˆ‘ไป‹็ป | ๅˆ‡ๆข CLI ๅŽๅˆ่ฆๅ‘Š่ฏ‰ Agent๏ผšๆˆ‘ๅ–œๆฌข TypeScriptใ€็”จ pnpmใ€ๅๅฅฝๅ‡ฝๆ•ฐๅผ... | | ้…็ฝฎ็ขŽ็‰‡ๅŒ– | ้ƒจ็ฝฒ URL ๅœจ Slack๏ผŒAPI Key ๅœจ็ฌ”่ฎฐ๏ผŒ่ทฏๅพ„ๅœจ่„‘ๅญ้‡Œ | | ไธŠไธ‹ๆ–‡ไธขๅคฑ | ๆ˜จๅคฉๅœจ Claude ่ฎจ่ฎบ็š„ๆŠ€ๆœฏๅ†ณ็ญ–๏ผŒไปŠๅคฉๅœจ Augment ๅฎŒๅ…จไธ่ฎฐๅพ— |

OpenMemory Plus ๅฆ‚ไฝ•่งฃๅ†ณ๏ผŸ

๐Ÿ”— ๅคš CLI ็ปŸไธ€่ฎฐๅฟ†ๅฑ‚

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    ๆฒกๆœ‰ OpenMemory Plus                     โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”‚
โ”‚  โ”‚ Gemini  โ”‚   โ”‚ Augment โ”‚   โ”‚ Claude  โ”‚   โ”‚ Cursor  โ”‚     โ”‚
โ”‚  โ”‚ CLI     โ”‚   โ”‚ Agent   โ”‚   โ”‚ Code    โ”‚   โ”‚ Agent   โ”‚     โ”‚
โ”‚  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค   โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค     โ”‚
โ”‚  โ”‚ ่ฎฐๅฟ† A  โ”‚   โ”‚ ่ฎฐๅฟ† B  โ”‚   โ”‚ ่ฎฐๅฟ† C  โ”‚   โ”‚ ่ฎฐๅฟ† D  โ”‚     โ”‚
โ”‚  โ”‚ (็‹ฌ็ซ‹)  โ”‚   โ”‚ (็‹ฌ็ซ‹)  โ”‚   โ”‚ (็‹ฌ็ซ‹)  โ”‚   โ”‚ (็‹ฌ็ซ‹)  โ”‚     โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ”‚
โ”‚       โŒ ไบ’ไธ็›ธ้€š๏ผŒๆฏไธช้ƒฝ่ฆ้‡ๅคๅ‘Š็Ÿฅๅๅฅฝๅ’ŒไธŠไธ‹ๆ–‡              โ”‚
โ”‚                                                             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                 ไฝฟ็”จ OpenMemory Plus                        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”‚
โ”‚  โ”‚ Gemini  โ”‚   โ”‚ Augment โ”‚   โ”‚ Claude  โ”‚   โ”‚ Cursor  โ”‚     โ”‚
โ”‚  โ”‚ CLI     โ”‚   โ”‚ Agent   โ”‚   โ”‚ Code    โ”‚   โ”‚ Agent   โ”‚     โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜     โ”‚
โ”‚       โ”‚             โ”‚             โ”‚             โ”‚           โ”‚
โ”‚       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜           โ”‚
โ”‚                            โ”‚                                โ”‚
โ”‚                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                        โ”‚
โ”‚                    โ”‚  OpenMemory   โ”‚                        โ”‚
โ”‚                    โ”‚  Plus ็ปŸไธ€ๅฑ‚  โ”‚                        โ”‚
โ”‚                    โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค                        โ”‚
โ”‚                    โ”‚ โ€ข ็”จๆˆทๅๅฅฝ    โ”‚                        โ”‚
โ”‚                    โ”‚ โ€ข ๆŠ€ๆœฏๆ ˆ      โ”‚                        โ”‚
โ”‚                    โ”‚ โ€ข ้กน็›ฎ้…็ฝฎ    โ”‚                        โ”‚
โ”‚                    โ”‚ โ€ข ๅކๅฒๅ†ณ็ญ–    โ”‚                        โ”‚
โ”‚                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                        โ”‚
โ”‚       โœ… ไธ€ๅค„่ฎฐๅฟ†๏ผŒๅค„ๅค„ๅฏ็”จใ€‚ๅˆ‡ๆข CLI ๆ— ็ผ่ก”ๆŽฅ              โ”‚
โ”‚                                                             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ’ฌ ๅฎž้™…ๅฏน่ฏๅฏนๆฏ”

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  [Gemini CLI] ๆ—ฉไธŠ                                          โ”‚
โ”‚  ็”จๆˆท: ๆˆ‘ๅ–œๆฌข็”จ TypeScript ๅ’Œ pnpm                          โ”‚
โ”‚  Gemini: ๅฅฝ็š„๏ผŒๅทฒ่ฎฐไฝไฝ ็š„ๅๅฅฝ โœ…                            โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  [Augment] ไธ‹ๅˆ - ๅˆ‡ๆข CLI                                  โ”‚
โ”‚  ็”จๆˆท: ๅธฎๆˆ‘ๅˆๅง‹ๅŒ–ไธ€ไธชๆ–ฐ้กน็›ฎ                                 โ”‚
โ”‚  Augment: ๅฅฝ็š„๏ผๆ นๆฎไฝ ็š„ๅๅฅฝ๏ผŒๆˆ‘็”จ TypeScript + pnpm ๅˆๅง‹ๅŒ– โ”‚
โ”‚           (่‡ชๅŠจ่ฏปๅ–ไบ† Gemini ๅญ˜ๅ‚จ็š„ๅๅฅฝ) โœ…                 โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  [Claude Code] ๆ™šไธŠ - ๅ†ๆฌกๅˆ‡ๆข                              โ”‚
โ”‚  ็”จๆˆท: ๆฃ€ๆŸฅไธ€ไธ‹ไปฃ็ ้ฃŽๆ ผ                                     โ”‚
โ”‚  Claude: ๆˆ‘็œ‹ๅˆฐไฝ ๅๅฅฝๅ‡ฝๆ•ฐๅผ้ฃŽๆ ผ๏ผŒๆฃ€ๆŸฅไธญ...                  โ”‚
โ”‚          (ๆ‰€ๆœ‰ CLI ๅ…ฑไบซๅŒไธ€ไปฝ่ฎฐๅฟ†) โœ…                       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐ŸŽฏ ้€‚็”จๅœบๆ™ฏ

๐Ÿ‘ค ้€‚ๅˆ่ฐ็”จ๏ผŸ

| ็”จๆˆท็ฑปๅž‹ | ไฝฟ็”จๅœบๆ™ฏ | |----------|----------| | ็‹ฌ็ซ‹ๅผ€ๅ‘่€… | ๅคš้กน็›ฎๅผ€ๅ‘๏ผŒๅธŒๆœ› Agent ่ฎฐไฝๆฏไธช้กน็›ฎ็š„้…็ฝฎๅ’ŒไธŠไธ‹ๆ–‡ | | ๅ…จๆ ˆๅทฅ็จ‹ๅธˆ | ้ข‘็นๅˆ‡ๆขๅ‰ๅŽ็ซฏ้กน็›ฎ๏ผŒ้œ€่ฆ Agent ่ฎฐไฝๆŠ€ๆœฏๆ ˆๅๅฅฝ | | AI ๅทฅๅ…ท้‡ๅบฆ็”จๆˆท | ๅŒๆ—ถไฝฟ็”จ Cursorใ€Claudeใ€Augment๏ผŒๅธŒๆœ›่ฎฐๅฟ†ไบ’้€š | | ๅ›ข้˜Ÿ Tech Lead | ๅธŒๆœ›้กน็›ฎ้…็ฝฎ็‰ˆๆœฌๅŒ–๏ผŒๆ–ฐๆˆๅ‘˜ Agent ่‡ชๅŠจ่Žทๅ–ไธŠไธ‹ๆ–‡ |

๐Ÿ“‹ ๅ…ธๅž‹็”จไพ‹

๐Ÿ”ง ็”จไพ‹ 1: ้กน็›ฎ้…็ฝฎ็ฎก็†

ๅœบๆ™ฏ: ไฝ ๆœ‰ 5 ไธช้กน็›ฎ๏ผŒๆฏไธช้ƒฝๆœ‰ไธๅŒ็š„้ƒจ็ฝฒ้…็ฝฎ

ๆฒกๆœ‰ OpenMemory Plus:

  • ๆฏๆฌก้ƒฝ่ฆๅ‘Š่ฏ‰ Agent ้กน็›ฎ่ทฏๅพ„
  • ๆฏๆฌก้ƒฝ่ฆๆไพ›้ƒจ็ฝฒ URL
  • ๆฏๆฌก้ƒฝ่ฆ่งฃ้‡Š้กน็›ฎ็ป“ๆž„

ไฝฟ็”จ OpenMemory Plus:


## ้ƒจ็ฝฒ้…็ฝฎ
- Vercel URL: https://my-app.vercel.app
- Project ID: prj_xxx

## ้กน็›ฎ่ทฏๅพ„
- Root: /Users/me/projects/my-app
- Src: ./src
- Tests: ./tests

Agent ่‡ชๅŠจ่ฏปๅ–๏ผŒๆ— ้œ€้‡ๅค่ฏดๆ˜Žใ€‚

๐ŸŽจ ็”จไพ‹ 2: ่ทจ้กน็›ฎๅๅฅฝๅŒๆญฅ

ๅœบๆ™ฏ: ไฝ ๅ–œๆฌข็”จ TypeScriptใ€Tailwindใ€pnpm

ๆฒกๆœ‰ OpenMemory Plus:

  • ๆฏไธชๆ–ฐ้กน็›ฎ้ƒฝ่ฆๅ‘Š่ฏ‰ Agent ไฝ ็š„ๅๅฅฝ
  • ๅˆ‡ๆข IDE ๅŽๅๅฅฝไธขๅคฑ

ไฝฟ็”จ OpenMemory Plus:

openmemory (็”จๆˆท็บง๏ผŒ่ทจ้กน็›ฎๅ…ฑไบซ):
โ”œโ”€โ”€ "็”จๆˆทๅๅฅฝ: ไฝฟ็”จ TypeScript ่€Œ้ž JavaScript"
โ”œโ”€โ”€ "็”จๆˆทๅๅฅฝ: ไฝฟ็”จ pnpm ่€Œ้ž npm"
โ”œโ”€โ”€ "็”จๆˆทๅๅฅฝ: ไฝฟ็”จ Tailwind CSS"
โ””โ”€โ”€ "็”จๆˆทๆŠ€่ƒฝ: ็†Ÿๆ‚‰ React, Next.js, Node.js"

ไปปไฝ•้กน็›ฎใ€ไปปไฝ• IDE๏ผŒAgent ้ƒฝ็Ÿฅ้“ไฝ ็š„ๅๅฅฝใ€‚

๐Ÿ“ ็”จไพ‹ 3: ๆŠ€ๆœฏๅ†ณ็ญ–่ฟฝ่ธช

ๅœบๆ™ฏ: ๅ›ข้˜Ÿ่ฎจ่ฎบๅŽๅ†ณๅฎšไฝฟ็”จ PostgreSQL ่€Œ้ž MongoDB

ๆฒกๆœ‰ OpenMemory Plus:

  • ๅ†ณ็ญ–่ฎฐๅฝ•ๅœจ Slack/Notion๏ผŒAgent ไธ็Ÿฅ้“
  • ไธ‹ๆฌก Agent ๅฏ่ƒฝๅปบ่ฎฎ็”จ MongoDB

ไฝฟ็”จ OpenMemory Plus:


## ๆŠ€ๆœฏๅ†ณ็ญ–

### ๆ•ฐๆฎๅบ“้€‰ๅž‹ (2026-02-01)
- **้€‰ๆ‹ฉ**: PostgreSQL
- **ๅค‡้€‰**: MongoDB, MySQL
- **ๅŽŸๅ› **: ้œ€่ฆๅคๆ‚ๆŸฅ่ฏขๅ’Œไบ‹ๅŠกๆ”ฏๆŒ

Agent ่ฎฐไฝๅ†ณ็ญ–๏ผŒไธไผš้‡ๅคๅปบ่ฎฎๅทฒๅฆๅ†ณ็š„ๆ–นๆกˆใ€‚

๐Ÿ”„ ็”จไพ‹ 4: ๅคš CLI ่ฎฐๅฟ†ๅ…ฑไบซ (ๆ ธๅฟƒๅœบๆ™ฏ)

ๅœบๆ™ฏ: ไฝ ๅŒๆ—ถไฝฟ็”จ Gemini CLIใ€Augmentใ€Claude Codeใ€Cursor

ๆฒกๆœ‰ OpenMemory Plus:

๐Ÿ˜ค ๆฏๅคฉ็š„็—›่‹ฆๅพช็Žฏ๏ผš

[ๆ—ฉไธŠ - Gemini CLI]
็”จๆˆท: ๆˆ‘ๅ–œๆฌข TypeScript๏ผŒ็”จ pnpm
Gemini: ๅฅฝ็š„๏ผ

[ไธญๅˆ - ๅˆ‡ๆขๅˆฐ Augment]
็”จๆˆท: ๅธฎๆˆ‘ๅˆ›ๅปบ็ป„ไปถ
Augment: ่ฏท้—ฎไฝ ็”จ JavaScript ่ฟ˜ๆ˜ฏ TypeScript๏ผŸ  โ† ๅˆ่ฆ่ฏดไธ€้
็”จๆˆท: TypeScript...
Augment: ็”จ npm ่ฟ˜ๆ˜ฏ yarn๏ผŸ  โ† ๅˆๅˆ่ฆ่ฏดไธ€้
็”จๆˆท: pnpm...  ๐Ÿ˜ค

[ไธ‹ๅˆ - ๅˆ‡ๆขๅˆฐ Claude Code]
Claude: ไฝ ๅฅฝ๏ผ่ฏท้—ฎไฝ ็š„ๆŠ€ๆœฏๆ ˆๅๅฅฝๆ˜ฏ๏ผŸ  โ† ๅˆๅˆๅˆ่ฆ่ฏดไธ€้
็”จๆˆท: ...... ๐Ÿ˜ญ

ไฝฟ็”จ OpenMemory Plus:

โœ… ไธ€ๆฌกๅ‘Š็Ÿฅ๏ผŒๅค„ๅค„็”Ÿๆ•ˆ๏ผš

[ๆ—ฉไธŠ - Gemini CLI]
็”จๆˆท: ๆˆ‘ๅ–œๆฌข TypeScript๏ผŒ็”จ pnpm
Gemini: ๅฅฝ็š„๏ผŒๅทฒ่ฎฐไฝ๏ผ โ†’ ๅญ˜ๅ…ฅ openmemory

[ไธญๅˆ - ๅˆ‡ๆขๅˆฐ Augment]
็”จๆˆท: ๅธฎๆˆ‘ๅˆ›ๅปบ็ป„ไปถ
Augment: ๅฅฝ็š„๏ผ็”จ TypeScript + pnpm ๅˆ›ๅปบไธญ... โ† ่‡ชๅŠจ่ฏปๅ–
         (ๆˆ‘็Ÿฅ้“ไฝ ็š„ๅๅฅฝ ๐Ÿ˜Š)

[ไธ‹ๅˆ - ๅˆ‡ๆขๅˆฐ Claude Code]
็”จๆˆท: ๆฃ€ๆŸฅไปฃ็ ้ฃŽๆ ผ
Claude: ๆ นๆฎไฝ ็š„ TypeScript ๅๅฅฝๆฃ€ๆŸฅไธญ... โ† ่‡ชๅŠจ่ฏปๅ–
        ๅ‘็Žฐ 3 ๅค„ๅฏไผ˜ๅŒ– โœ…

[ๆ™šไธŠ - ๅˆ‡ๆขๅˆฐ Cursor]
Cursor: ๆˆ‘็œ‹ๅˆฐไฝ ไปŠๅคฉๅœจๅ…ถไป– CLI ๅˆ›ๅปบไบ†ๆ–ฐ็ป„ไปถ๏ผŒ
        ้œ€่ฆๆˆ‘ๅธฎไฝ ๅ†™ๆต‹่ฏ•ๅ—๏ผŸ โ† ็”š่‡ณ็Ÿฅ้“ไฝ ไปŠๅคฉๅšไบ†ไป€ไนˆ

ๅ…ฑไบซ็š„่ฎฐๅฟ†ๅ†…ๅฎน:

# openmemory (ๆ‰€ๆœ‰ CLI ๅ…ฑไบซ)
็”จๆˆทๅๅฅฝ:
  - ่ฏญ่จ€: TypeScript
  - ๅŒ…็ฎก็†ๅ™จ: pnpm
  - ๆก†ๆžถ: React, Next.js
  - ้ฃŽๆ ผ: ๅ‡ฝๆ•ฐๅผ็ผ–็จ‹

็”จๆˆทๆŠ€่ƒฝ:
  - ็†Ÿๆ‚‰: Node.js, Python
  - ๅญฆไน ไธญ: Rust

ไปŠๆ—ฅไธŠไธ‹ๆ–‡:
  - ๅœจ Gemini ่ฎพ็ฝฎไบ†ๅๅฅฝ
  - ๅœจ Augment ๅˆ›ๅปบไบ† Button ็ป„ไปถ
  - ๅœจ Claude ไผ˜ๅŒ–ไบ†ไปฃ็ ้ฃŽๆ ผ

๐Ÿš€ ๅฟซ้€Ÿๅผ€ๅง‹

ไธ€้”ฎๅฎ‰่ฃ…

npx openmemory-plus install

ๅฎ‰่ฃ…ๅ‘ๅฏผไผš่‡ชๅŠจๅผ•ๅฏผไฝ ๏ผš

  1. โœ… ๆฃ€ๆต‹็ณป็ปŸไพ่ต– (Docker, Qdrant, Ollama, BGE-M3)
  2. โœ… Docker Compose ไธ€้”ฎ้ƒจ็ฝฒ (ๆŽจ่) ๆˆ–ๅŽŸ็”Ÿๅฎ‰่ฃ…
  3. โœ… ้€‰ๆ‹ฉ IDE ็ฑปๅž‹
  4. โœ… ๅˆๅง‹ๅŒ–้กน็›ฎ้…็ฝฎ
  5. โœ… ๆ˜พ็คบไธ‹ไธ€ๆญฅๆŒ‡ๅผ•

๐Ÿณ Docker Compose ไธ€้”ฎ้ƒจ็ฝฒ (ๆŽจ่)

ๅช้œ€ๅฎ‰่ฃ… Docker๏ผŒๅ…ถไป–ไพ่ต–่‡ชๅŠจๅค„็†๏ผ

# ๆ–นๅผ 1: ๅฎ‰่ฃ…ๆ—ถ่‡ชๅŠจๆฃ€ๆต‹ๅนถไฝฟ็”จ Docker Compose
npx openmemory-plus install

# ๆ–นๅผ 2: ๆ˜พๅผไฝฟ็”จ Docker Compose ๆจกๅผ
npx openmemory-plus install --compose

# ๆ–นๅผ 3: ๆ‰‹ๅŠจ็ฎก็†ไพ่ต–ๆœๅŠก
omp deps init      # ๅˆๅง‹ๅŒ–้…็ฝฎ
omp deps up        # ๅฏๅŠจๆœๅŠก (Qdrant + Ollama + BGE-M3)
omp deps status    # ๆŸฅ็œ‹็Šถๆ€
omp deps down      # ๅœๆญขๆœๅŠก

ไผ˜ๅŠฟ๏ผš

  • ๐ŸŽฏ ๅช้œ€ๅฎ‰่ฃ… Docker ไธ€ไธชไพ่ต–
  • โšก ไธ€้”ฎๅฏๅŠจๆ‰€ๆœ‰ๆœๅŠก
  • ๐Ÿ“ฆ BGE-M3 ๆจกๅž‹่‡ชๅŠจไธ‹่ฝฝ
  • ๐Ÿ’พ ๆ•ฐๆฎๆŒไน…ๅŒ–๏ผŒ้‡ๅฏไธไธขๅคฑ

ๅŸบๆœฌ็”จๆณ•

ๅฎ‰่ฃ…ๅฎŒๆˆๅŽ๏ผŒๅœจไฝ ็š„ AI Agent ๅฏน่ฏไธญไฝฟ็”จ๏ผš

/memory              # ๆ˜พ็คบ่ฎฐๅฟ†็Šถๆ€ + ๅฟซ้€Ÿ่œๅ•
/mem search   # ๆœ็ดข่ฎฐๅฟ†
/mem sync            # ๅŒๆญฅๅนถๆฃ€ๆต‹ๅ†ฒ็ช
/mem clean           # ๆธ…็†่ฟ‡ๆ—ถ่ฎฐๅฟ†

็ณป็ปŸ่ฆๆฑ‚

| ไพ่ต– | ็‰ˆๆœฌ | ่ฏดๆ˜Ž | |------|------|------| | Node.js | >= 18.0.0 | ่ฟ่กŒ CLI | | Docker | ๆœ€ๆ–ฐ็‰ˆ | ๅ”ฏไธ€ๅฟ…้œ€ไพ่ต– (Docker Compose ๆจกๅผ) | | Ollama | ๆœ€ๆ–ฐ็‰ˆ | ่ฟ่กŒ BGE-M3 ๅตŒๅ…ฅๆจกๅž‹ (ๅŽŸ็”Ÿๆจกๅผ้œ€่ฆ) |


โœจ ็‰นๆ€ง

ๆ ธๅฟƒ่ƒฝๅŠ›

  • ๐Ÿง  xMemory ๅ››ๅฑ‚ๆžถๆž„ โ€” L3 Theme โ†’ L2 Semantic โ†’ L1 Episode โ†’ L0 Message
  • ๐ŸŽฏ ๆ™บ่ƒฝๅˆ†็ฑป โ€” ่‡ชๅŠจๅˆคๆ–ญไฟกๆฏๅบ”ๅญ˜ๅ‚จๅœจ้กน็›ฎ่ฟ˜ๆ˜ฏ็”จๆˆท่ฎฐๅฟ†
  • ๐Ÿ” ่ฏญไน‰ๆœ็ดข โ€” ๅŸบไบŽ BGE-M3 ็š„ๅคš่ฏญ่จ€ๅ‘้‡ๆฃ€็ดข + ไธป้ข˜ๅฑ‚่š็ฑป
  • โšก ไบ‹ไปถ้ฉฑๅŠจๆๅ– โ€” ๅฏน่ฏ็ป“ๆŸๆ—ถ่‡ชๅŠจ่งฆๅ‘่ฎฐๅฟ†ๆๅ– Skill
  • ๐Ÿ” ๆ•ๆ„Ÿไฟกๆฏ่ฟ‡ๆปค โ€” ่‡ชๅŠจ่ฏ†ๅˆซๅนถ้˜ปๆญขๅญ˜ๅ‚จ API Keyใ€ๅฏ†็ ็ญ‰
  • ๐ŸŽฏ Top-down ๆฃ€็ดข โ€” ไปŽไธป้ข˜ๅฑ‚ๅผ€ๅง‹๏ผŒ่‡ช้€‚ๅบ”ๅฑ•ๅผ€ๅˆฐ่ฏญไน‰ๅฑ‚

๐Ÿค– ๅคš LLM ๆ”ฏๆŒ NEW

ๆ”ฏๆŒๅคš็ง LLM Provider ่ฟ›่กŒ่ฎฐๅฟ†ๅˆ†็ฑป๏ผš

| Provider | ๆจกๅž‹ | ็‰น็‚น | |----------|------|------| | DeepSeek | deepseek-chat | ๐Ÿ”ฅ ๆŽจ่๏ผŒๆ€งไปทๆฏ”้ซ˜ | | MiniMax | abab6.5s-chat | ไธญๆ–‡ไผ˜ๅŒ– | | ZhiPu | glm-4-flash | ๅ›ฝไบงๅคงๆจกๅž‹ | | Qwen | qwen-turbo | ้˜ฟ้‡Œไบ‘ | | OpenAI | gpt-4o-mini | ๅ›ฝ้™…ๆ ‡ๅ‡† | | Ollama | ๆœฌๅœฐๆจกๅž‹ | ็ฆป็บฟๅฏ็”จ |

๐Ÿง  ๆ™บ่ƒฝ่ฎฐๅฟ†็ฎก็†

  • ๐Ÿ“Š ๅคš็ปดๅบฆๅˆ†็ฑป โ€” ไธ‰็ปดๅบฆๅˆ†็ฑปไฝ“็ณป (Scope/Confidence/Temporality)๏ผŒ็ฒพๅ‡†่ทฏ็”ฑๆฏๆก่ฎฐๅฟ†
  • ๐Ÿงน ROT ๆ™บ่ƒฝ่ฟ‡ๆปค โ€” ่‡ชๅŠจ่ฏ†ๅˆซๅ†—ไฝ™ใ€่ฟ‡ๆ—ถใ€็็ขŽไฟกๆฏ๏ผŒไฟๆŒ่ฎฐๅฟ†ๅบ“็ฒพ็ฎ€
  • โฐ Ebbinghaus ่กฐๅ‡ โ€” ๅŸบไบŽ้—ๅฟ˜ๆ›ฒ็บฟ็š„่ฎฐๅฟ†็”Ÿๅ‘ฝๅ‘จๆœŸ็ฎก็†๏ผŒ่‡ชๅŠจๆธ…็†้™ˆๆ—ง่ฎฐๅฟ†
  • ๐Ÿ”€ ๅ†ฒ็ชๆฃ€ๆต‹ โ€” ่‡ชๅŠจๅ‘็ŽฐๅŒๅฑ‚ๆ•ฐๆฎ็Ÿ›็›พ๏ผŒๆ™บ่ƒฝๆ็คบ่งฃๅ†ณๆ–นๆกˆ
  • ๐Ÿ“ˆ ๅฅๅบทๅบฆ็›‘ๆŽง โ€” ๅ››็ปดๅบฆๅŠ ๆƒ่ฏ„ๅˆ†๏ผŒๅฎžๆ—ถๆŽŒๆก่ฎฐๅฟ†็ณป็ปŸ็Šถๆ€

> ๐Ÿ“– ๆŠ€ๆœฏ่ฏฆๆƒ…: ๅ‚่ง [่ฎฐๅฟ†็ณป็ปŸๆžถๆž„ๆ–‡ๆกฃ](docs/memory-system.md)

่ฟ›้˜ถๅŠŸ่ƒฝ

  • ๐Ÿ“Š ้™็บง็ญ–็•ฅ โ€” MCP ไธๅฏ็”จๆ—ถ่‡ชๅŠจ้™็บงๅˆฐๆœฌๅœฐๅญ˜ๅ‚จ
  • ๐Ÿ”— ่ฎฐๅฟ†ๆ•ดๅˆ โ€” ่ฏญไน‰่š็ฑปๅˆๅนถ็ขŽ็‰‡ๅŒ–่ฎฐๅฟ†
  • ๐Ÿ“‰ ่ดจ้‡ๆŒ‡ๆ ‡ โ€” ๅฏ่ง†ๅŒ–้ขๆฟๅฑ•็คบ่ฎฐๅฟ†ๅฅๅบท็Šถๆ€
  • ๐Ÿ”ง ๆธ่ฟ›ๅผ้…็ฝฎ โ€” ๅทฒๆœ‰้…็ฝฎๆ–‡ไปถๆ—ถ่ฟฝๅŠ ่€Œ้ž่ฆ†็›–

๐Ÿ—๏ธ ๆžถๆž„

xMemory ๅ››ๅฑ‚่ฎฐๅฟ†ๆžถๆž„

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                 xMemory 4-Layer Architecture                โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚  L3 Theme (ไธป้ข˜ๅฑ‚)                                   โ”‚   โ”‚
โ”‚  โ”‚  โ”œโ”€โ”€ ่‡ชๅŠจ่š็ฑป็›ธไผผ่ฏญไน‰่ฎฐๅฟ†                            โ”‚   โ”‚
โ”‚  โ”‚  โ”œโ”€โ”€ ไธป้ข˜ๅธ้™„ (attachThreshold: 0.62)               โ”‚   โ”‚
โ”‚  โ”‚  โ”œโ”€โ”€ ไธป้ข˜ๅˆ†่ฃ‚ (maxThemeSize: 12)                    โ”‚   โ”‚
โ”‚  โ”‚  โ””โ”€โ”€ ไธป้ข˜ๅˆๅนถ (mergeThreshold: 0.78)                โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                            โ†‘                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚  L2 Semantic (่ฏญไน‰ๅฑ‚) - Qdrant ๅ‘้‡ๆ•ฐๆฎๅบ“           โ”‚   โ”‚
โ”‚  โ”‚  โ””โ”€โ”€ BGE-M3 ๅคš่ฏญ่จ€ Embedding                        โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                            โ†‘                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚  L1 Episode (ๆƒ…่Š‚ๅฑ‚) - ๅฏน่ฏไธŠไธ‹ๆ–‡                   โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                            โ†‘                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚  L0 Message (ๆถˆๆฏๅฑ‚) - ๅŽŸๅง‹ๅฏน่ฏ                     โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                                                             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๅญ˜ๅ‚จๅˆ†ๅฑ‚

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    OpenMemory Plus                          โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”‚
โ”‚  โ”‚   /memory   โ”‚    โ”‚  /mem xxx   โ”‚    โ”‚  ่‡ชๅŠจๆๅ–   โ”‚     โ”‚
โ”‚  โ”‚   (ๅ…ฅๅฃ)    โ”‚    โ”‚  (ๅญๅ‘ฝไปค)   โ”‚    โ”‚  (Skill)    โ”‚     โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ”‚
โ”‚         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜             โ”‚
โ”‚                            โ†“                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚
โ”‚  โ”‚              Memory Router (ๆ™บ่ƒฝๅˆ†็ฑป)                โ”‚   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚
โ”‚                            โ”‚                                โ”‚
โ”‚         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”            โ”‚
โ”‚         โ†“                                     โ†“            โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”‚
โ”‚  โ”‚ _omp/memory/   โ”‚              โ”‚   openmemory    โ”‚      โ”‚
โ”‚  โ”‚   (้กน็›ฎ็บง)      โ”‚              โ”‚   (็”จๆˆท็บง)      โ”‚      โ”‚
โ”‚  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค              โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค      โ”‚
โ”‚  โ”‚ โ€ข project.yaml  โ”‚              โ”‚ โ€ข L3 ไธป้ข˜ๅฑ‚     โ”‚      โ”‚
โ”‚  โ”‚ โ€ข decisions.yamlโ”‚              โ”‚ โ€ข L2 ่ฏญไน‰ๅฑ‚     โ”‚      โ”‚
โ”‚  โ”‚ โ€ข themes/       โ”‚              โ”‚ โ€ข L1 ๆƒ…่Š‚ๅฑ‚     โ”‚      โ”‚
โ”‚  โ”‚ โ€ข Git ็‰ˆๆœฌๆŽงๅˆถ  โ”‚              โ”‚ โ€ข MCP ๅ่ฎฎ      โ”‚      โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ”‚
โ”‚                                                             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

ๅˆ†็ฑป่ง„ๅˆ™

| ไฟกๆฏ็ฑปๅž‹ | ๅญ˜ๅ‚จไฝ็ฝฎ | ๅฑ‚็บง | ็คบไพ‹ | |----------|----------|------|------| | ้กน็›ฎ้…็ฝฎ | _omp/memory/*.md | - | ้ƒจ็ฝฒ URLใ€็Žฏๅขƒๅ˜้‡ใ€่ทฏๅพ„ | | ๆŠ€ๆœฏๅ†ณ็ญ– | _omp/memory/techContext.md | - | ๆก†ๆžถ้€‰ๆ‹ฉใ€ๆžถๆž„่ฎพ่ฎก | | ไธป้ข˜่š็ฑป | _omp/memory/themes/ | L3 | ่‡ชๅŠจ็”Ÿๆˆ็š„ไธป้ข˜็ดขๅผ• | | ็”จๆˆทๅๅฅฝ | openmemory (MCP) | L2 | ่ฏญ่จ€ๅๅฅฝใ€ไปฃ็ ้ฃŽๆ ผ | | ็”จๆˆทๆŠ€่ƒฝ | openmemory (MCP) | L2 | ็†Ÿๆ‚‰็š„ๆŠ€ๆœฏๆ ˆใ€็ป้ชŒ |

xMemory ๆฃ€็ดขๆต็จ‹

ๆŸฅ่ฏข่พ“ๅ…ฅ โ†’ L3 ไธป้ข˜ๅฑ‚ๅŒน้… โ†’ ๅˆ†ๆ•ฐ > 0.75? โ†’ ๅฑ•ๅผ€ๅˆฐ L2 ่ฏญไน‰ๅฑ‚ โ†’ ่ฟ”ๅ›ž็ป“ๆžœ
                โ†“                   โ†“
           KNN ้‚ปๅฑ…ๆœ็ดข        ็›ดๆŽฅ่ฟ”ๅ›žไธป้ข˜

> ๐Ÿ’ก ๆณจๆ„: ๅฎ‰่ฃ…ๅŽ๏ผŒ้กน็›ฎ็บง่ฎฐๅฟ†ๅญ˜ๅ‚จๅœจ _omp/memory/ ็›ฎๅฝ•ไธ‹๏ผŒ่ฏฅ็›ฎๅฝ•ไผš่ขซๆทปๅŠ ๅˆฐ Git ็‰ˆๆœฌๆŽงๅˆถใ€‚


๐Ÿ–ฅ๏ธ ๆ”ฏๆŒ็š„ IDE

Augment โœ… ๅฎŒๆ•ดๆ”ฏๆŒ

Claude Code โœ… ๅฎŒๆ•ดๆ”ฏๆŒ

Cursor โœ… ๅฎŒๆ•ดๆ”ฏๆŒ

Gemini CLI โœ… ๅฎŒๆ•ดๆ”ฏๆŒ


๐Ÿ“ฆ CLI ๅ‘ฝไปค

ๅฎ‰่ฃ…ๅ‘ฝไปค

# ไบคไบ’ๅผๅฎ‰่ฃ… (ๆŽจ่)
npx openmemory-plus install

# ไฝฟ็”จ Docker Compose ไธ€้”ฎ้ƒจ็ฝฒ (ๆŽจ่)
npx openmemory-plus install --compose

# ้™้ป˜ๅฎ‰่ฃ…
npx openmemory-plus install -y

# ๆŒ‡ๅฎš IDE
npx openmemory-plus install --ide augment

# ๆŒ‡ๅฎš LLM Provider (็”จไบŽ่ฎฐๅฟ†ๅˆ†็ฑป)
npx openmemory-plus install --llm deepseek

# ไป…้…็ฝฎ้กน็›ฎ๏ผŒ่ทณ่ฟ‡ไพ่ต–ๆฃ€ๆต‹
npx openmemory-plus install --skip-deps

# ๆ˜พ็คบ MCP ้…็ฝฎ
npx openmemory-plus install --show-mcp

ๆ”ฏๆŒ็š„ LLM Provider

| Provider | ๅ‘ฝไปค | ็Žฏๅขƒๅ˜้‡ | |----------|------|----------| | DeepSeek | --llm deepseek | DEEPSEEK_API_KEY | | MiniMax | --llm minimax | MINIMAX_API_KEY | | ZhiPu | --llm zhipu | ZHIPU_API_KEY | | Qwen | --llm qwen | DASHSCOPE_API_KEY | | OpenAI | --llm openai | OPENAI_API_KEY | | Ollama | --llm ollama | (ๆœฌๅœฐ๏ผŒๆ— ้œ€ API Key) |

๐Ÿณ ไพ่ต–ๆœๅŠก็ฎก็† (Docker Compose)

# ๅˆๅง‹ๅŒ– Docker Compose ้…็ฝฎ
omp deps init

# ๅฏๅŠจๆ‰€ๆœ‰ไพ่ต–ๆœๅŠก (Qdrant + Ollama + BGE-M3)
omp deps up

# ๅฏๅŠจๅ‰ๆ‹‰ๅ–ๆœ€ๆ–ฐ้•œๅƒ
omp deps up --pull

# ๅœๆญขๆ‰€ๆœ‰ๆœๅŠก
omp deps down

# ๆŸฅ็œ‹ๆœๅŠก็Šถๆ€
omp deps status

# ๆŸฅ็œ‹ๆœๅŠกๆ—ฅๅฟ—
omp deps logs              # ๆ‰€ๆœ‰ๆœๅŠก
omp deps logs ollama       # ๆŒ‡ๅฎšๆœๅŠก
omp deps logs -f           # ๆŒ็ปญ่พ“ๅ‡บ

# ๆ‰‹ๅŠจไธ‹่ฝฝ BGE-M3 ๆจกๅž‹
omp deps pull-model

่ฏŠๆ–ญๅ‘ฝไปค

# ๆฃ€ๆŸฅ็ณป็ปŸ็Šถๆ€
npx openmemory-plus status

# ่ฏŠๆ–ญ้—ฎ้ข˜
npx openmemory-plus doctor

# ่‡ชๅŠจไฟฎๅค
npx openmemory-plus doctor --fix

Agent ๅ†…็ฝฎๅ‘ฝไปค

| ๅ‘ฝไปค | ่ฏดๆ˜Ž | |------|------| | /memory | ๆ˜พ็คบๅฟซ้€Ÿ็Šถๆ€ + ๅญๅ‘ฝไปค่œๅ• | | /mem status | ่ฏฆ็ป†่ฎฐๅฟ†็Šถๆ€ | | /mem search {query} | ่ฏญไน‰ๆœ็ดข่ฎฐๅฟ† (้ป˜่ฎค L2 ่ฏญไน‰ๅฑ‚) | | /mem search {query} --level theme | ๐Ÿ†• ไธป้ข˜ๅฑ‚ๆœ็ดข (L3) | | /mem search {query} --level theme --no-expand | ๐Ÿ†• ไป…ไธป้ข˜ๅฑ‚๏ผŒไธๅฑ•ๅผ€ | | /mem store | ๆ‰‹ๅŠจๅญ˜ๅ‚จ่ฎฐๅฟ† | | /mem sync | ๆฃ€ๆต‹ๅนถ่งฃๅ†ณๅ†ฒ็ช | | /mem clean | ๆธ…็† ROT ่ฎฐๅฟ† | | /mem decay | ๆ—ถ้—ด่กฐๅ‡ๅˆ†ๆž | | /mem graph | ็Ÿฅ่ฏ†ๅ›พ่ฐฑๅฏ่ง†ๅŒ– | | /mem themes | ๐Ÿ†• ๆŸฅ็œ‹ไธป้ข˜่š็ฑป็Šถๆ€ |


๐Ÿ“ ้กน็›ฎ็ป“ๆž„

openmemory-plus/
โ”œโ”€โ”€ cli/                   # CLI ๅทฅๅ…ทๆบ็ 
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ commands/      # install, status, doctor
โ”‚   โ”‚   โ””โ”€โ”€ lib/           # ๆ ธๅฟƒๅบ“
โ”‚   โ””โ”€โ”€ templates/         # ๆจกๆฟๆ–‡ไปถ
โ”‚       โ””โ”€โ”€ shared/        # ๅ…ฑไบซๆจกๆฟ
โ”‚           โ””โ”€โ”€ _omp/      # ๆ ธๅฟƒ็›ฎๅฝ•ๆจกๆฟ
โ”œโ”€โ”€ docs/                  # ๆ–‡ๆกฃ
โ”‚   โ””โ”€โ”€ architecture.md    # ๆžถๆž„่ฎพ่ฎก
โ”œโ”€โ”€ AGENTS.md              # AI Agent ้…็ฝฎๅ…ฅๅฃ
โ””โ”€โ”€ README.md              # ๆœฌๆ–‡ไปถ

# ๅฎ‰่ฃ…ๅŽๅœจไฝ ็š„้กน็›ฎไธญ็”Ÿๆˆ (ไปฅ Augment ไธบไพ‹):
your-project/
โ”œโ”€โ”€ _omp/                      # OpenMemory Plus ๆ ธๅฟƒ็›ฎๅฝ• (ๆ‰€ๆœ‰ IDE ๅ…ฑไบซ)
โ”‚   โ”œโ”€โ”€ AGENTS.md              # ๅฎŒๆ•ด Agent ่ง„ๅˆ™ๆ–‡ไปถ
โ”‚   โ”œโ”€โ”€ memory/                # ้กน็›ฎ็บง่ฎฐๅฟ†ๅญ˜ๅ‚จ
โ”‚   โ”‚   โ”œโ”€โ”€ projectbrief.md    # ้กน็›ฎๆฆ‚่ฟฐ
โ”‚   โ”‚   โ”œโ”€โ”€ productContext.md  # ไบงๅ“้œ€ๆฑ‚
โ”‚   โ”‚   โ”œโ”€โ”€ techContext.md     # ๆŠ€ๆœฏๆ ˆ
โ”‚   โ”‚   โ”œโ”€โ”€ activeContext.md   # ๅฝ“ๅ‰ไผš่ฏไธŠไธ‹ๆ–‡
โ”‚   โ”‚   โ”œโ”€โ”€ systemPatterns.md  # ๆจกๅผไธŽ่ง„่Œƒ
โ”‚   โ”‚   โ”œโ”€โ”€ decisions.yaml     # ๆžถๆž„ๅ†ณ็ญ–ๆ—ฅๅฟ—
โ”‚   โ”‚   โ””โ”€โ”€ progress.md        # ไปปๅŠก่ฟ›ๅบฆ
โ”‚   โ”œโ”€โ”€ commands/              # Agent ๅ‘ฝไปค
โ”‚   โ”‚   โ””โ”€โ”€ memory.md          # ไธปๅ‘ฝไปคๅ…ฅๅฃ
โ”‚   โ”œโ”€โ”€ workflows/             # ๅทฅไฝœๆต
โ”‚   โ”‚   โ””โ”€โ”€ memory/            # ่ฎฐๅฟ†็ฎก็†ๅทฅไฝœๆต (7 ๆญฅ้ชค)
โ”‚   โ””โ”€โ”€ skills/                # Agent Skills
โ”‚       โ””โ”€โ”€ memory-extraction/ # ่ฎฐๅฟ†ๆๅ– Skill (่‡ชๅŠจ่งฆๅ‘)
โ”‚
โ”œโ”€โ”€ AGENTS.md                  # ๅ…ฅๅฃๆ–‡ไปถ (ๅผ•็”จ _omp/AGENTS.md)
โ””โ”€โ”€ .augment/                  # IDE ็‰นๅฎš็›ฎๅฝ•
    โ”œโ”€โ”€ commands/              # ๅ‘ฝไปคๅ…ฅๅฃ (้“พๆŽฅๅˆฐ _omp)
    โ””โ”€โ”€ skills/                # Skills (้“พๆŽฅๅˆฐ _omp)

๐Ÿ”ง ๆŠ€ๆœฏๆ ˆ

| ็ป„ไปถ | ๆŠ€ๆœฏ | ่ฏดๆ˜Ž | |------|------|------| | CLI | TypeScript + Commander | ๅ‘ฝไปค่กŒๅทฅๅ…ท | | ๅ‘้‡ๆ•ฐๆฎๅบ“ | Qdrant | ๅญ˜ๅ‚จ็”จๆˆท่ฎฐๅฟ†ๅ‘้‡ | | Embedding | BGE-M3 (via Ollama) | ๅคš่ฏญ่จ€ๆ–‡ๆœฌๅตŒๅ…ฅ | | ๅ่ฎฎ | MCP (Model Context Protocol)

โ€ฆ

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source โ€” we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.