
SMRITI Memory
io.github.smriti-memcore由 GitHub 帳號 smriti-memcore 發布v1.4.29更新於 Nov 5, 2026
Neuro-inspired long-term memory for AI agents with semantic graph and consolidation.
發布方自己的服務:Memory.fit
概覽
為 AI 代理提供本機長期記憶的引擎,透過工具寫入、檢索、固定、遺忘與整併記憶,並以語意圖組織。
- 可以做什麼
- 寫入新記憶,並以語意與圖結構檢索回憶
- 將目前的工作記憶槽注入上下文,檢查對某主題的掌握程度與知識缺口
- 固定、遺忘或觸發背景整併記憶,並讀取系統統計
- 建立可見性隔離的私人房間,把記憶圖匯出到 Obsidian 儲存庫
- 在本機瀏覽器開啟記憶宮殿的視覺化圖譜
- 適用情境
- 適合需要助理跨工作階段、跨多個編碼工具記住事實、偏好或專案背景的情境,也適合想以本機方案取代把原始歷史塞進上下文視窗的用法。
- 執行需求
- 以本機程序方式執行,從 PyPI 套件 smriti-memcore 安裝(pip)。可選用本機 Ollama 進行私有推論;Python SDK 範例中設定了 OpenAI API 金鑰與模型。清單未宣告任何環境變數或請求標頭。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 SMRITI Memory,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
SMRITI Memcore
Enterprise-grade, privacy-first Long-Term Memory (LTM) engine for LLM agents, multi-agent frameworks, and MCP clients.
[PyPI] [Python 3.9+] [License: MIT] [Website] [SMRITI Memory MCP server]
[SMRITI Memory Browser & Graph Explorer Demo]
Interactive Semantic Palace Graph Browser (smriti ui) — Category Room hub clustering, neural synaptic particle flow, and real-time dual inspector. Watch Full-Res Video
What is SMRITI?
SMRITI is a high-performance, neuro-inspired long-term memory layer designed to give AI agents persistent, adaptive recall without blocking their real-time execution loop.
Inspired by human Dual-Process cognitive theory, SMRITI splits memory operations into:
- System 1 (Immediate Heuristics): Decoupled, millisecond-level ingestion of raw interactions into an append-only Episode Buffer.
- System 2 (Async Consolidation): Background LLM-driven consolidation that extracts knowledge graphs, resolves contradictions, identifies skills, and decays weak memories.
SMRITI vs. Naive RAG & Vector Databases
Key Capabilities
- Dual-Process Performance: Zero-blocking real-time loops. Write immediately, analyze when idle.
- Persona Palaces & On-Demand Hub: Download pre-curated cognitive memory palaces for historical figures (e.g., Albert Einstein, Isaac Newton) and converse with them with authentic mental models.
- Privacy-First (Private Rooms): Create local semantic rooms whose memories are automatically excluded from shared/team-wide sync.
- Model Context Protocol (MCP): Native MCP server integration with Claude Code, Claude Desktop, Gemini Antigravity, and Codex.
- AMP v1.0 Spec Compliant: Drop-in compatibility with any agent framework conforming to the Agent Memory Protocol.
- Visual Graph Explorer: Clean D3.js-based visualization interface with Prometheus metrics monitoring.
- Obsidian Vault Integration: Automatically syncs your agent's memory graph into an Obsidian vault for human curation.
- Framework Agnostic: Integrates natively with LangChain, LlamaIndex, CrewAI, and AutoGen.
Core Architecture
Quick Start
1. Install SMRITI
Install the core memory engine and CLI:
(Optional: Ensure Ollama is running locally for 100% private, free LLM inference: ollama run mistral)
2. Instructions for Professors & Course Creators: Package Your Curriculum
Turn your raw lecture folder into a self-contained, offline-first Cognitive Palace Bundle (.smritibundle) that acts as a 24/7 Socratic Teaching Assistant for your students.
- Supported Formats: PDF slides, WebVTT/SRT video lecture transcripts, Markdown, plain text, and Jupyter notebooks (
.ipynb). - Zero Cloud Costs: All vector embeddings are calculated locally ($0 OpenAI/HuggingFace API bills).
- Lightweight Distribution: Generates a self-contained archive (typically 5–15 MB) containing the vector index, full-text search, and semantic graph. Upload it directly to Canvas, Blackboard, Piazza, Google Drive, or email it to students.
3. Instructions for Students: 24/7 Socratic Office Hours
Students download the professor's .smritibundle and converse with an interactive course mentor directly in their terminal—100% offline, private, and subscription-free.
- Pinpoint Attribution: Asks about any concept and surfaces exact slide page numbers and video lecture transcript quotes.
- Socratic Pedagogy: Rather than simply giving away homework answers, the course persona guides students step-by-step from first principles using course analogies.
- 100% Local & Private: All conversations stay on the student's laptop—zero student data is sent to external servers.
Pre-Curated Mentors in Official Registry
You can also explore out-of-the-box mentors right away:
4. Smriti DevBrain: Universal Developer Memory (Cursor, Claude, Windsurf, Gemini, Zed)
SMRITI solves cross-agent amnesia by acting as a shared, local cognitive brain across all your AI coding tools. A bug solved in Claude Code or Gemini is immediately remembered by Cursor.
Step 1: Auto-Configure All Installed IDEs & Agents
Run one command to scan and configure Cursor, Claude Code, Windsurf, Gemini, and Zed in seconds:
(Or target specific tools: smriti install --client cursor,windsurf)
Step 2: Initialize a Codebase Workspace
Inside any repository, run:
This automatically:
- Creates a dedicated Semantic Room in the Palace for the project (
repo:<name>). - Scaffolds
.cursorrules,.cursor/rules/smriti.mdc,CLAUDE.md, and project.cursor/mcp.json. - Installs a lightweight, non-blocking git
post-commithook that records recent commits and architectural changes into memory.
Git Commit Memory Hook Management:
3. Python SDK
For application developers building custom agent loops.
MCP Tool Reference
SMRITI exposes 19 tools (13 native + 6 AMP aliases) for clients:
Core Tools
AMP v1.0 Alias Tools
These endpoints ensure complete conformance with the standard Agent Memory Protocol specification:
Framework Integrations
LangChain Integration
Use SmritiLangChainMemory as a drop-in replacement for default chat buffers. It limits active context using Working Memory and offloads the conversational history to the Semantic Palace graph in the background.
Benchmarks & Performance
1. LoCoMo (Multi-System Context Retrieval)
Tested against four architectures on the LoCoMo long-context dialogue dataset (28 turns, 15 evaluation questions):
SMRITI retains high recall while drastically reducing query context size. Consolidation runs in the background and does not block client interactions.
2. LongMemEval (Long-Term Chat Sessions)
Evaluated over 50+ chat sessions using the LongMemEval harness:
Configuration Parameters
Initialize SmritiConfig with custom parameters to tune the cognitive weights:
Citation
If you use SMRITI in your research, please cite our technical paper:
License
SMRITI is licensed under the MIT License. See LICENSE for details.
來源:README.md,提交 2cb3553
工具
0版本歷史
3- v1.4.29最新Nov 5, 2026
- v1.4.28Oct 22, 2026
- v1.4.16Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Memory 整合

Memory.fit
fit.memory官方發布者
託管式 Memory.fit 伺服器,讓 AI 讀取你的訓練、睡眠、恢復與飲食資料,並寫回每週計畫、每日目標和飲食計畫。
pg.ddx.io: the PostgreSQL community's memory
io.ddx.pg官方發布者
pg.ddx.io: the PostgreSQL community's memory 的託管 MCP 服務,由 pg.ddx.io 發布;無需登入;Streamable HTTP;29 個工具。
var.gg Naming Memory
gg.var官方發布者
遠端 MCP 伺服器,可依領域概念推薦並檢索韓、日、中、越、英多語言的程式識別字名稱,並提供 ERD 結構查詢。

Counterparts
ai.counterparts
為 Claude Code 與 Claude Desktop 提供的本地優先長期記憶:助理自行寫下關於你與專案的筆記,並在之後的對話中回想起來。

LAHZE - Persian AI Memory Platform
由 GitHub 帳號 pedramgholizadeh 發布
以波斯語為先的地理記憶平臺:發現地點,起草併發布僅限波斯語的記憶。AI 翻譯