用途:OpenContext 是一个轻量级个人上下文与知识存储,用于让 AI 助手在跨会话、跨仓库、跨日期时保持记忆,避免重复背景说明、重复解释决策,并支持多智能体工作流中的知识共享。
主要能力:核心流程为“加载上下文 → 执行工作 → 存储结论”。提供文件夹与文档管理、关键词/向量/混合搜索、清单生成(列出 AI 应读取的文件)、稳定链接(oc://doc/<stable_id>)等能力。默认上下文路径为 ~/.opencontext/contexts,数据库为 ~/.opencontext/opencontext.db。
使用方式:先安装 CLI:npm install -g @aicontextlab/cli,也可用 npx @aicontextlab/cli <command>;在仓库内运行 oc init 完成初始化,生成用户级命令/技能、mcp.json 并更新 AGENTS.md。常用命令包括 oc folder ls --all、oc doc create、oc search "query"、oc context manifest、oc index build(语义搜索需配置 EMBEDDING_API_KEY 等)。斜杠命令有 /opencontext-help、/opencontext-context、/opencontext-search、/opencontext-create、/opencontext-iterate。MCP 工具包括 oc_list_folders、oc_list_docs、oc_manifest、oc_search、oc_create_doc、oc_get_link。桌面应用提供原生 UI 与引用功能,Web UI 可用 oc ui 启动,默认地址 http://127.0.0.1:4321。
适用场景:跨会话保留项目背景与决策、记录并检索历史结论与经验、多智能体协作中的知识传递、减少重复背景说明。推荐工作流为开始前 /opencontext-context、工作中 /opencontext-search、结束后 /opencontext-iterate。
限制:语义/向量与混合搜索需要嵌入配置和索引;关键词模式无需嵌入。其余收费、平台细节及性能数据暂未提供。