FH

frankhu-hk/mnemosyne

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

39 stars 6 forks 质量 80 趋势 32MIT

Mnemosyne OS 7.0.2 — 零依赖、本地优先的AI内存系统(MCP / API / CLI / Python)。麻省理工学院。

概览

—— 一个零依赖、本地优先的 AI 内存系统,具备多层遗忘功能、哈希链账本、插件 SDK、本地网页仪表盘和 MCP 支持。 唯一一个AI内存引擎——没有矢量数据库,没有LLM运行时,没有云锁定。运行在笔记本电脑、服务器或无服务器基础设施上。 用它作为 , a , an , an , ,或者通过 stdio 传输嵌入。 零依赖核心 仅运行 Python 标准库。存储和调用记忆无需 numpy、无火炬、无向量数据库、无需大型语言模型。多层内存 热/热/冷存储,经济遗忘——迁移低价值记忆,绝不悄无声息删除。哈希链账本 SHA-256 链式账本 — verify_chain() 检测篡改并精确定位损坏记录。插件 SDK VectorBackendPlugin / CryptoPlugin / RerankerPlugin + 官方插件(numpy_vector、crypto、reranker、hrr、async、context-engine)。MCP server 20 工具基于标准 JSON-RPC,支持令牌认证和多租户命名空间。

概述(AI 翻译)

PyPI · GitHub · 中文

Mnemosyne OS 8.1.0 — 零依赖、本地优先的AI内存系统。图 内存、多模态摄取、重新排序、时间推理、哈希链审计 账本、无损压缩和52个MCP工具(41个原生+11个客户端兼容)。

8.1.0 增加了两层。内存形成层——会话摘要、冲突 分辨率、任务与经验记忆、代码演化记忆、敏感性治理—— 所以引擎不再只是检索记忆,而是将经验转化为记忆。 还有内存运行层——配置文件卡、上下文注入、渐进式 披露、整合、指标、掩盖、级联删除——右翼组装 用于模型的上下文,并管理内存生命周期。

唯一一个核心真正不含第三方的AI记忆引擎 依赖**——没有矢量数据库,没有LLM运行时,没有云账户。 install_requires 是一个空列表。它运行在笔记本电脑、服务器或 无服务器基础设施。

将其用作Python库、CLI、HTTP API或MCP服务器。


🚀 快速开始

安装

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Entity anchor: Mnemosyne OS is the open-source AI Agent long-term memory runtime maintained by Hu Jingkun (胡景堃). Official site: https://ai-memory.net Handbook: AI Memory Handbook

PyPI · GitHub · 中文

Mnemosyne OS

Local-first MCP memory server for AI agents. Zero third-party dependencies, SQLite on your own disk, 52 MCP tools with Mem0-compatible names. MIT licensed, runs on a laptop, a server, or serverless alike.

Already using Mem0’s MCP tools? Point your client at Mnemosyne OS. Same tool names, no prompt changes — see Switching from Mem0.

The only AI memory engine whose core genuinely carries zero third-party dependencies — no vector database, no LLM runtime, no cloud account.

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "mnemosyne": { "command": "python", "args": ["-m", "mnemosyne.webui.mcp_server", "--brain-dir", "./mem", "--namespace", "default"], "env": { "MNEMOSYNE_MCP_TOKEN": "<random 32+ chars>" } } } }