AgentStack
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
16 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.

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.