记住做过的决定
保存修复方案、踩坑、会话交接和改动背后的理由。昨天的有效工作可以被找到,不必重新播放昨天的聊天。
- 按任务选择上下文,并控制规模
- 经过审核的长期记忆,保存稳定事实和可复用流程
- 通过 MCP 或 CLI 使用自然语言检索
$ memorix context "完成发布检查" --brief-json面向编程 Agent 的本地优先记忆
Memorix 保存那些应该跨会话留下来的决策、代码上下文和未完成事项,让下一个任务、下一个窗口,甚至下一个 Agent 都能从正确的位置继续。
npm install -g memorix开源。运行在你的机器上。适配你已经在使用的 Agent。

一层记忆,适配多种工作方式。
问题在哪里
编程 Agent 当下很强,但上下文一消失,就要重新理解项目、重新寻找入口、重新确认之前已经做过的决定。
Memorix 把实际工作变成持久、可搜索的项目层。
Agent 读取、编辑、测试,并在项目里做出决定。
有用的观察、代码状态、交接信息和经过审核的知识持续可用。
下一个任务只拿到一份小而相关的简报,需要时再展开细节。
记忆层
Memorix 按照真实开发工作的变化来设计:上下文会移动,代码会演进,记忆必须有边界。
保存修复方案、踩坑、会话交接和改动背后的理由。昨天的有效工作可以被找到,不必重新播放昨天的聊天。
$ memorix context "完成发布检查" --brief-json代码记忆把项目事实连接到文件、符号和有来源的关系,帮助 Agent 从“发生过什么”走到“这次改动应该放在哪里”。
有来源的边,不是装饰性的图
本地优先不等于“什么都永久保存”。Memorix 区分观察记录和审核过的知识,限制检索范围,并通过 Dashboard 和 CLI 让你看清里面有什么。
先把关键问题说清楚
不需要。没有模型密钥也可以使用本地全文检索;嵌入、记忆形成和压缩是可选的提供商能力。
不是。Memorix 是一层共享的本地记忆,可以通过 MCP、CLI、Hooks、插件或软件包接入不同的编程 Agent。
不会。普通上下文按任务选择并控制大小;明确续接时只加入小型交接信息和长期锚点,详情按需展开。
不能。Memorix 对 TypeScript 和 JavaScript 提供有来源的符号关系,其他情况会诚实使用 Lite 模式,不假装图谱完整。
默认存放在 Memorix 的本地数据目录,SQLite 是权威存储。远程服务是可选配置,不是普通本地工作流的前提。