用途:OpenContext 为 AI 助手提供持久记忆,解决跨会话、跨仓库、跨日期上下文丢失的问题,减少重复解释背景与决策,避免助手基于错误假设继续工作。核心流程为「加载上下文 → 执行工作 → 存储结论」。
主要能力:以轻量个人上下文/知识库形式管理文件夹与文档;支持关键词、向量、混合三种搜索模式;可生成 manifest(供 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。斜杠命令包括 /opencontext-help、/opencontext-context(推荐默认,工作前加载背景)、/opencontext-search、/opencontext-create、/opencontext-iterate(存储结论与引用)。核心 CLI 命令如 oc folder ls --all、oc folder create、oc doc create、oc doc ls、oc search "query" --mode keyword --format json、oc context manifest、oc index build、oc doc link、oc ui(默认 http://127.0.0.1:4321)。语义搜索需配置 EMBEDDING_API_KEY,可选 EMBEDDING_API_BASE 与 EMBEDDING_MODEL,并构建索引。MCP 工具包括 oc_list_folders、oc_list_docs、oc_manifest、oc_search、oc_create_doc、oc_get_link。桌面应用支持原生 UI 管理/搜索/编辑、后台自动建索引及引用功能(引用文本片段、文档、文件夹)。
适用场景:需要跨会话保留项目背景与决策、记录验收标准/常见陷阱/API 契约/依赖版本、在多智能体编排中共享知识、减少重复背景说明时。
限制:向量与混合搜索依赖嵌入配置和索引;关键词模式无需嵌入。其余收费、平台支持等细节资料暂未提供。