效率与协作 codexlocal-firstmemory-hubpersonal-aiclituimcp

Memmy — 个人AI代理与本地记忆中枢

让所有AI代理共享同一个持久记忆,跨工具无缝延续任务。

FollowAgents 评估 · FARS-2.1
不推荐
42/ 100 五分制 2.1 / 5
1 2 3 4 5 6
1信任安全10 / 29 · 1.7/5

证据显示有本地优先架构、权限管理(如扫描权限)、令牌保护(x-memmy-local-token)和敏感数据(如API密钥)的配置引用,但缺乏用户确认流程的明确证据。数据流透明度有限,依赖安全未充分评估,外部影响(如安装脚本)存在但未详细说明,回滚机制未明确,来源归属仅部分(如致谢)。

2可靠稳定6 / 14 · 2.1/5

自一致性较好,有多个测试文件和版本同步脚本,但依赖可用性未验证,失败消息在部分测试中有体现但整体不足。

3适用触发9 / 18 · 2.5/5

目标受众明确(个人AI代理),场景多样(跨代理任务连续性),但能力边界和触发精度描述不足,环境适配有文档但未全面。

4规范维护8 / 18 · 2.2/5

信息架构清晰(README、文档链接),安装说明详细,命名稳定但版本变更日志缺失,已知限制未明确,许可证为MIT,维护责任未明确。

5有效结果6 / 13 · 2.3/5

输出可用性有示例但未验证,边际价值高(跨代理记忆),成本效益未评估。

6证据核验3 / 8 · 1.9/5

声明可追溯性部分(如README中的功能描述),跨来源佐证有限,事实与推断分离不明确。

证据充分度: 评估于 2026年9月7日 审查版本 452d63f0e4ea
使用前请注意
  • 静态审查,未执行代码,所有结论基于文件分析。
  • 发布者身份未验证,维护责任和更新路径不明确。
  • 依赖安全未全面评估,需检查依赖漏洞。
  • 用户确认流程和权限最小化证据不足,需进一步审查。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Memmy 是一个个人AI代理与本地记忆中枢,为所有AI代理(如 Claude Code、Codex、OpenClaw、Hermes Agent 等)提供共享的、完全可控的长期记忆。它通过本地记忆服务和 Agent Runtime 实现跨代理任务延续。项目提供桌面应用、CLI(`memmy`)、TUI 以及 `memmy-memory` CLI 等多种使用方式。核心组件包括本地记忆服务(监听 127.0.0.1:18960)、网关(模拟 OpenAI 兼容 API,端口 18990)以及可选的 CLI 安装器。支持 BYOK(自带密钥)模式,用户可自由选择模型提供商。数据存储在本地,强调隐私与安全。该仓库还提供了详细的架构文档和路线图,展望浏览器活动、本地文档等更多记忆来源。

Memmy 通过本地记忆服务(memmy-memory)持久化 AI 协作历史,将其结构化为可搜索的记忆。memmy CLI 提供交互式 TUI、配置向导(memmy onboard)、单轮任务(memmy agent --message "...")和 OpenAI 兼容 API 服务器(memmy serve --port 18990)。memmy-memory CLI 提供记忆的增删查改功能(addgetsearch)。它还通过 Memory Skill 和 Hook/Plugin 集成到 Claude Code、Codex 等代理中,在切换工具时携带项目背景、偏好和进度。桌面应用提供扫描和报告功能,可显示首次使用后的记忆摘要。安装器会创建 memmy-memory.servicememmy-gateway.service 两个用户级 systemd 服务,并配置 ~/.memmy/config.yaml。所有服务绑定到 localhost,确保数据安全。

  1. 开发者希望在不同AI代理(如 Claude Code 和 Codex)之间切换,而无需丢失项目上下文或重复说明价值观。
  2. 知识工作者使用多个AI工具(如 Cursor、OpenClaw),希望这些工具记住他们的写作风格和长期偏好。
  3. 团队想试验跨代理协作,在隐私保护下共享知识(路线图功能)。
  4. 隐私敏感用户希望在本地存储AI交互历史,避免云端保存。
  5. 企业用户通过BYOK模式使用自己的模型API,以控制成本和合规性。
  6. 开发者希望快速试验一个可自托管的记忆服务,用 memmy-memory 命令行管理交互。

这个 Agent 有哪些优点和局限?

优点
  • 跨代理一致性:为 Claude Code、Codex、Cursor 等多种工具提供统一的记忆层,任务能无缝延续。
  • 本地优先架构:记忆服务绑定到 localhost,通过本地 systemd 服务运行,强调隐私和数据控制。
  • 无模型锁定:BYOK 模式允许连接任意 OpenAI 兼容提供商。
  • 提供多种交互方式:桌面应用、CLI、TUI、memmy-memory CLI,以及 OpenAI 兼容 API。
局限
  • 依赖 Node.js 22 和 systemd 用户会话,Windows 支持不完整(需 Git Bash)。
  • 新项目,生态和集成测试尚有限,需自行验证与特定代理的兼容性。
  • 免费试用令牌有限,用完后需自带 API 密钥产生实际使用成本。
  • 需要一定配置:用户需编辑 YAML 并提供提供商密钥,可能对非技术用户不够友好。
  • 长期可靠性与计划中的团队协作功能尚未验证。

如何安装或部署这个 Agent?

选项1:桌面应用
从[官网](https://memmy.bot/)或 [GitHub Releases](https://github.com/MemTensor/memmy-agent/releases) 下载。

选项2:Linux CLI(推荐)
要求:Linux x64/arm64,Node.js 22+,systemd 用户会话。
运行:

curl -fsSL https://raw.githubusercontent.com/MemTensor/memmy-agent/main/scripts/install.sh | bash
export OPENAI_API_KEY="sk-..."  # 示例,实际键取决于提供商
memmy onboard --defaults
memmy

首次运行会初始化配置,并启动记忆服务和网关。

选项3:从源码构建

git clone https://github.com/MemTensor/memmy-agent.git
cd memmy-agent
cp .env.example .env
npm install
npm run build
bash scripts/dev-start.sh

所有安装都需要预配置一个模型 API 密钥(如 OpenAI)。桌面应用允许注册获取免费试用令牌,用完后可切换至BYOK模式。

如何使用这个 Agent?

安装后,首次输入 memmy 会引导完成模型配置向导(如果已有默认配置则直接启动 TUI)。在 TUI 中,可通过自然语言指令进行交互。使用 memmy agent --message "Introduce the current workspace" 执行单轮任务。要手动启用与特定代理的集成,运行 memmy-memory init --agent <agent>。其他常用命令:
- memmy status —检查配置。
- memmy-memory search "memory policies in this project"—从记忆中搜索。
- memmy-memory add "a piece of knowledge worth saving"—主动记忆。
- memmy serve —启动 OpenAI 兼容 API(默认端口 18990)。
所有服务在登录后自动后台运行,可通过 systemctl --user status memmy-memory.service memmy-gateway.service 查看状态。配置位于 ~/.memmy/config.yaml,通常只需设置默认模型和相应的 API 密钥。

常见问题

使用 Memmy 需要付费吗?
核心软件是开源的,但桌面应用注册时会赠送试用令牌,用于完全集成的体验。试用完后可切换到BYOK模式,用你自己的模型 API(付费给提供商)。也可以完全自托管 CLI 版本。
Memmy 支持哪些 AI 代理?
README 提到支持 DeepSeek Harness、OpenClaw、Hermes、Claude Code、Codex、Cursor、WorkBuddy、OpenCode、Pi 等。具体集成可能通过 Memory Skill 和 Hook/插件实现;建议在初始化时检查每个工具的文档。
我的记忆数据是如何存储和保护的?
记忆服务默认在 localhost (127.0.0.1:18960) 上运行,数据存储在本地。CLI 安装器将记忆服务封装为 systemd 用户服务,仅绑定到本机。没有规定云同步。注意,桌面应用注册可能涉及使用他们的服务来获得试用令牌。
如果我的模型提供商不在默认列表中怎么办?
Memmy 支持 OpenAI 兼容提供商,你可以在 config.yaml 中配置任意提供商,并提供相应的 baseURL 和 API 密钥。
我如何中断与一个代理的对话,再在另一个代理中继续?
Memmy 自动捕获上下文(如项目背景、偏好)存入记忆。当你切换到另一个代理并启用 Memmy 集成时,它会拉取这些记忆,从而延续工作。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents