
SMRITI Memory
io.github.shivamtyagi18由 GitHub 帳號 shivamtyagi18 發布v1.4.17更新於 Oct 24, 2026
Neuro-inspired long-term memory for AI agents with semantic graph and consolidation.
發布方自己的服務:Memory.fit
概覽
為 AI 代理提供本機長期記憶的引擎,透過 MCP 在語意圖譜中儲存、檢索並整併記憶。
- 可以做什麼
- 編碼、檢索與固定記憶,並把目前的工作記憶槽注入上下文
- 檢查對某主題的後設記憶信心度並列出知識缺口
- 遺忘或封存記憶、觸發背景整併、讀取系統統計
- 建立彼此隔離的私人房間,並把記憶圖譜匯出到 Obsidian 儲存庫
- 在瀏覽器中開啟本機視覺化圖譜瀏覽器
- 提供 AMP v1.0 別名工具以相容 Agent Memory Protocol 用戶端
- 適用情境
- 適合需要助理跨工作階段、跨多個編碼代理記住事實、偏好或專案背景的情況,也適合想以本機、重視隱私的方式,取代把原始歷史塞進上下文視窗的做法。
- 執行需求
- 以本機 stdio 程序執行,需從 smriti-memcore 這個 PyPI 套件安裝,因此需要 Python 與 pip。背景整併依賴 LLM:README 建議在本機執行 Ollama 模型,或在 Python SDK 設定中提供 OpenAI API 金鑰。選用元件包括用於加速向量檢索的 FAISS,以及用於匯出的 Obsidian 儲存庫。
安裝
在 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版本歷史
1- v1.4.17最新Sep 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 翻譯