
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 翻译