memcell

中文文档
2.2.1发布于 2026/11/04Apache-2.0ES Module构建来源已验证

任何AI代理共享的持久内存。代理在行动之前会回忆您的工作空间所建立的内容——指令、决策、事实、偏好、活动的工作线程和基础的PDF/DOCX/CSV/web文档,然后报告结果,这样就有信心了

中文使用文档
文档目录12 节
  1. 为什么MemCell ?
  2. 它是如何工作的
  3. 日常的使用
  4. 1. 执行前召回已验证的上下文
  5. 2. 记录一个决定或指令
  6. 3. 报告发生的事情
  7. 4. 摄取规格和现有指引
  8. 5. 检查属性令牌节省
  9. 支持的代理和ide
  10. 命令小抄
  11. 干净卸载
  12. 链接

MemCell Logo

memcell

用于人工智能代理的持久、自适应记忆引擎。
阻止代理在不同的会话中重复同样的错误。

npm version License: Apache-2.0 Node.js >= 20 Documentation

# Install globally
npm install -g memcell

# In any project:
memcell connect

在任何项目中运行它。 memcell connect 自动:

  • 一键审批:打开浏览器审批(不需要预先帐户;登录时无缝地保留客人的记忆)。
  • 检测代理:电线 Claude Code, Cursor, Copilot CLI, Gemini CLI, OpenAI Codex, OpenCode, Cline, Windsurf,以及更多非破坏性生命周期钩子和本地工作室MCP服务器(memcell mcp).
  • 获得证书:将范围代理密钥直接存储在您的操作系统密钥环(Keychain / Secret Service / Credential Manager)中。
  • 创建 .memcell:在你的repo根目录中添加一个干净的、git安全的项目描述符。

随时验证:

memcell status

为什么MemCell ?

每次你与AI代理开始一个新的会话时,它都会以完全失忆开始。它会陷入同样的陷阱,重复过时的假设,重现你昨天已经解决的问题。

静态指令文件和单片系统提示不能解决这个问题:

  • 上下文膨胀:堆叠数十个指令在每回合都浪费令牌,并稀释模型的注意力。
  • 零适应性过时的指令即使在需求改变时也会继续生效。
  • 人工开销你仍然是唯一的反馈回路,不断手工编辑降价文件。

MemCell为您的代理提供闭环记忆:

  1. Pre-Action回忆 在采取行动之前,代理会收到与当前任务相关的经过验证的记忆。
  2. 执行与反馈 -当行动成功或失败时,将报告实际结果。
  3. 获得信心 -工作记忆获得信心;失败的记忆会衰退。无需人工及时维护。

它是如何工作的

MemCell对两个轻量级层,使代理保持对齐,而不会妨碍你的方式:

  • 确定性挂钩(零接触):在会话开始、提示提交和回合结束时自动触发。在操作开始之前检查相关内存、活动会话线程和指令,而不依赖于模型记住调用工具。 钩子在50毫秒内打开失败,所以离线或慢速网络永远不会阻塞编辑器。
  • MCP工具桥架(memcell mcp):提供互动工具(recall, remember, report),当代理人需要搜索记忆或记录发现时。

日常的使用

一旦连接,代理会自动召回并报告内存。你也可以直接从你的终端与内存交互:

1. 执行前召回已验证的上下文

memcell recall "how do we handle multi-tenant database sessions?"

2. 记录一个决定或指令

# Record a workspace instruction
memcell remember "Always use pnpm for package operations; never invoke npm directly" --type instruction

# Record an architectural decision
memcell remember "Use Next.js for both backend and frontend with shadcn for UI" --type decision

# Bind an instruction to a specific lifecycle trigger
memcell remember "Check database migrations for column locks before altering tables" --type instruction --at change

3. 报告发生的事情

当被告知所发生的事情时,记忆会变得清晰。当方法成功或失败时,报告结果:

memcell report mem_019a4b2c worked --note "CI suite passed cleanly"
memcell report mem_019a4b2c failed --note "broke Next.js 15 async cookies"

4. 摄取规格和现有指引

# Index workspace docs and project manifests for grounded RAG and graph extraction
memcell ingest

# Scan and import existing guideline files (CLAUDE.md, etc.)
memcell import

5. 检查属性令牌节省

memcell stats

显示跟踪的记忆,避免的错误,从防止的错误循环中保存的估计标记,以及30天的活动火花线。


支持的代理和ide

代理/线束集成它是如何运行的
克劳德代码钩子+ MCP +插件自动生命周期挂钩或市场插件(/plugin marketplace add memcell-ai/mcp)
光标钩子+ MCP桥本地生命周期挂钩 .cursor/hooks.json 还有演播室桥 .cursor/mcp.json
双子座CLI钩子+ MCP会话和提示钩子通过本地CLI控制
GitHub Copilot CLI生命周期的钩子预命令验证挂钩
OpenAI Codex / OpenCode钩子+ MCP工作区描述符挂钩和工作室工具
克莱恩和风帆冲浪MCP桥本机编辑器MCP客户端配置
工厂机器人,德文,基罗,鹅钩子+ MCP工作区适配器和工具线束

命令小抄

命令描述
memcell start [--daemon]运行本地MemCell服务器与嵌入式PGlite矢量引擎
memcell stop停止本地后台服务器守护进程
memcell connect将此目录连接到MemCell,安装hooks,并配置MCP
memcell status检查身份验证状态、活动工作区和连接运行状况
memcell stats显示内存遵循,避免错误,并节省标记
memcell recall <intent>查询已验证的内存、线程和文档
memcell remember <text>将指示、决定、事实或偏好归档
memcell report <id> <outcome>报告 worked, failed,或 avoided 更新信心
memcell thread列出、检查、恢复或完成工作会话线程
memcell ingest [paths...]索引工作区文档和清单到接地RAG和内存图
memcell document列出、搜索或删除已索引的工作空间文档
memcell import [files...]导入现有指引文件(CLAUDE.md等)。
memcell export将工作空间记忆体导出为可携式文件(--format json|md)
memcell orgs列出或切换活动组织(memcell orgs switch <slug>)
memcell workspaces列出或切换活动工作区(memcell workspaces use <slug>)
memcell hook remove干净地从该目录中删除所有MemCell挂钩
memcell reset清除这台计算机上所有缓存的凭据、密钥和令牌

运行 memcell --help 或 memcell <command> --help 有关旗帜的详细信息。


干净卸载

从存储库中删除MemCell钩子而不触及代码:

memcell hook remove
rm .memcell

要从本地计算机中删除所有存储的密钥和凭据:

memcell reset

Apache License 2.0·©2026 Memcell, Inc

版本与发布记录

memcell 共发布 52 个版本,首次发布于 2026/07/31;过去 12 个月发布了 52 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
2.2.1latest2026/11/04今天
2.2.02026/11/04今天
2.1.12026/11/013 天前
2.1.02026/11/013 天前
2.0.32026/11/013 天前
2.0.22026/11/013 天前

关于 memcell 的常见问题

memcell 是什么?

任何AI代理共享的持久内存。代理在行动之前会回忆您的工作空间所建立的内容——指令、决策、事实、偏好、活动的工作线程和基础的PDF/DOCX/CSV/web文档,然后报告结果,这样就有信心了

如何安装 memcell?

在项目目录运行 npm install memcell,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 mem、memcell,可以用 npx mem 直接运行。

memcell 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/memcell 是否存在。

memcell 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

memcell 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

memcell 可以商用吗?

memcell 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

memcell 还在维护吗?

最新版本 2.2.1 发布于 2026/11/04(今天);至今共发布 52 个版本,其中过去 12 个月发布了 52 个;首次发布于 2026/07/31。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。