
OpenContext
opencntx.dev
为AI编程助手提供持久项目记忆
1个月前制作者:Luca Sträter
关于 OpenContext
OpenContext 是一款专为 AI 编程助手设计的开源工具,通过 MCP(模型上下文协议) 为 Cursor、Claude Desktop 和 OpenCode 等 AI 编码工具提供持久、项目本地的记忆能力。它解决了 AI 编码助手在会话中容易遗忘项目上下文的问题,确保每次交互都能基于完整的项目历史进行,从而提升代码生成的准确性和一致性。
核心功能
OpenContext 通过一个零配置的 MCP 服务器,为 AI 助手提供 save_context 和 read_context 两个核心工具。AI 助手可以随时将重要的项目决策、代码规范、架构说明等信息保存到本地,并在后续会话中读取这些信息,实现跨会话的上下文延续。所有数据都以纯 Markdown 文件形式存储在项目根目录的 opencontext/ 文件夹中,完全透明且易于管理。
主要特性
- 100% 本地与透明:所有记忆文件均为纯 Markdown,直接存放在项目根目录,用户可随时查看和编辑。
- 零基础设施:无需数据库、后台守护进程或云账户,安装即用,不增加项目复杂度。
- 无缝集成:与主流 AI 编码工具(如 Cursor、Claude Desktop、OpenCode)通过 MCP 协议无缝对接,即插即用。
- 持久化记忆:项目决策和上下文信息跨会话持久保存,避免重复解释,提高开发效率。
适用场景
OpenContext 适用于所有使用 AI 编码助手进行项目开发的场景,尤其是大型项目、团队协作或需要长期维护的项目。它能够帮助 AI 助手更好地理解项目背景,减少因上下文丢失导致的错误,让 AI 编程体验更加流畅和智能。