GitHub 上最近刷到一个挺有意思的项目: OpenContext。

它的功能不算复杂,却刚好戳中现在 Agent 开发的一个老问题:很多 AI 都像“失忆症患者”。
Cursor 有自己的上下文,Claude Code 有自己的会话,Codex 也一样。一旦换窗口、换 Agent,之前踩过的坑、整理过的架构和业务背景,又得从头喂一遍。
OpenContext 的思路是在本机放一个持久化、全局的知识库,让不同 Agent 共用这份记忆。
装好之后,它会给 Cursor、Claude Code、Codex 这些工具生成一组 Skill 和 4 条斜杠命令。
开工前,一条命令把项目背景拉进来;写完代码,再一条命令把这次新增的经验和决策写回知识库。这个流程有点像给 Agent 加了一个“项目脑子”。
东哥看到这类工具,第一反应不是功能有多少,而是它怎么应对长期维护。以前折腾项目文档,最烦的就是 README 写了一堆,真正有用的信息散落在 issue、聊天记录和脑子里。
尤其是多人协作或项目周期拉长后,数据库连接方式、环境变量、某个奇怪 bug 为什么这样修,AI 下次完全不知道。OpenContext 这个方向,就是把这些东西集中起来。
还有一点比较舒服:它自己不带模型。

不用为了知识管理再订一个 AI 服务,直接复用手头已经在用的 Codex、Claude 或 OpenCode 命令行。这个设计挺开发者思维,少造一个轮子。
另外它还提供桌面版和网页版,可以直接翻目录、搜 文档、手改内容;同时支持 MCP 服务,其他 Agent 也能把它当工具调用。
东哥觉得这类项目后面可能会越来越多。Agent 能不能干活是一回事,能不能记住上次为什么这么干,又是另一回事。
毕竟现在很多 AI 项目 demo 阶段都很猛,真正落地以后,最先撞上的往往不是模型能力,而是上下文、权限、数据怎么管。
GitHub 地址: 0xranx/OpenContext
|