桌面软件 活跃维护

OpenContext

0xranx/OpenContext

一个用于 AI 代理和助手的个人上下文存储——重用您现有的编码代理 CLI(Codex/Claude/OpenCode),内置技能/工具,并配有桌面 GUI,以捕获、搜索和重用跨代理和代码库的项目知识。

1260
Stars 标星
83
Forks 分支
7
Watchers 关注
8
Open Issues
JavaScript
主要语言
MIT
开源协议
45.8 MB
仓库大小
3 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:0xranx/OpenContext
git clone https://github.com/0xranx/OpenContext.git
git clone git@github.com:0xranx/OpenContext.git
README.md main

官方中文正文为项目官方提供的中文文档(原文转载),本站未作翻译、未改动文字,仅剔除图片与无关章节。

给你的 AI 助手一个持久记忆。
不再重复解释,专注高效构建。

复用你已有的 coding agent。 OpenContext 直接接入你现有的 CLI(Codex/Claude/OpenCode),并提供 GUI + 内置 Skills/工具,无需额外为另一套 Agent 付费。

🌐 官网 · 📖 使用指南 · ⬇️ 下载桌面版

English


痛点

当你用 AI 助手做事时,上下文会丢、历史决策会忘、跨天/跨仓库会断片。你很容易重复解释背景、重复踩坑,甚至让 AI 在错误前提下继续执行。很多工具只停留在“管理”,并没有接入你已经在用的 coding agent。

解决方案

OpenContext 是一个面向 AI 助手(Agent)与 Cursor / Claude Code / Codex 等编码工具用户的「个人上下文/知识库」。它直接复用你已有的 coding agent CLI(Codex/Claude/OpenCode),并提供 GUI 与内置 Skills/工具,让 AI 助手能「先读历史再动手、做完再沉淀」。

Skills 优先支持: oc init 会生成用户级 skills(Cursor/Claude Code/Codex)和斜杠命令(Cursor/Claude Code),让 Agent 用一条命令完成加载、搜索、创建与迭代。

使用前 使用后
📂 跨 repo/会话 共享上下文很难 ✅ 全局知识库,跨项目复用
🤷 自己的想法无法快速被 Agent 感知到 ✅ Agent 自动加载你的背景和决策
🔒 现有知识内容无法直接通过 Coding Agent 操作 ✅ Agent 可以直接读写你的知识库

包含什么

  • oc CLI — 管理全局 contexts/ 文档库(目录/文档、清单、检索)
  • MCP Server — 让 Cursor/Claude Code/Codex/Agent 通过工具调用 OpenContext
  • Skills + 斜杠命令 — 为 Cursor/Claude Code/Codex 生成用户级 skills,为 Cursor/Claude Code 生成斜杠命令(由 oc init 生成)
  • 面向 Agent 的知识层 — 复用你已有的 coding agent CLI(Codex/Claude/OpenCode),并内置 Skills/工具 + GUI
  • 桌面版应用 — 用原生 UI 管理/搜索/编辑 contexts
  • Web UI — 本地浏览/编辑文档(无需安装桌面版)

为什么 OpenContext 更适合开发者

OpenContext 的知识管理 Agent 可以直接用你已经在用的 coding agent CLI(Codex/Claude/OpenCode),不需要为另一套 Agent 再付费。你带来自己熟悉的代理工具,OpenContext 直接提供现成 GUI 和内置 Skills/工具,让 Agent 能读、搜、写、迭代你的知识库。

快速开始

安装 CLI

npm install -g @aicontextlab/cli

选择你的路径

路径 适合人群 开始使用
🖥️ 桌面版应用 喜欢图形界面的用户 从 Releases 下载
⌨️ CLI + 工具接入 使用 Cursor/Claude Code/Codex/AI Agent 的开发者 npm install -g @aicontextlab/cli && oc init
🔧 仅 CLI 高级用户、自动化场景 npm install -g @aicontextlab/cli

OpenContext 不替换你的 Agent,而是复用你已有的 coding agent CLI,并补上 GUI 与内置 Skills/工具。

30 秒上手(CLI + Cursor/Claude Code/Codex)

# 1. 安装
npm install -g @aicontextlab/cli

# 2. 初始化(会提示选择工具,默认全选)
cd your-project
oc init

# 3. 在 Cursor / Claude Code 中使用斜杠命令
#    /opencontext-context  — 开始工作前加载背景
#    /opencontext-search   — 查找相关文档
#    /opencontext-create   — 创建新文档
#    /opencontext-iterate  — 沉淀学到的内容
#    提示:非交互可用 --tools cursor,claude,codex 或 --no-claude/--no-cursor/--no-codex
#
#    oc init 会安装:
#    - Cursor: ~/.cursor/commands
#    - Claude Code: ~/.claude/commands(或 $CLAUDE_CONFIG_DIR/commands)
#    Skills(斜杠命令的同名封装):
#    - Cursor: ~/.cursor/skills/opencontext-*/SKILL.md
#    - Claude Code: ~/.claude/skills/opencontext-*/SKILL.md(或 $CLAUDE_CONFIG_DIR/skills)
#    - Codex: ~/.codex/skills/opencontext-*/SKILL.md(或 $CODEX_HOME/skills)
#
#    用户级 MCP 配置:
#    - Cursor: ~/.cursor/mcp.json
#    - Claude Code: ~/.claude/mcp.json(或 $CLAUDE_CONFIG_DIR/mcp.json)
#    - Codex: ~/.codex/mcp.json(或 $CODEX_HOME/mcp.json)

📖 详细使用指南、搜索配置和常见问题,请访问官网。


CLI 命令(快速参考)

运行 oc <cmd> --help 查看详情。

命令 说明
oc init 初始化 OpenContext + 用户级工具集成
oc folder ls 列出目录
oc folder create <path> -d "desc" 创建目录
oc doc create <folder> <name>.md -d "desc" 创建文档
oc doc ls <folder> 列出文档
oc context manifest <folder> 生成文档清单供 AI 读取
oc search "query" 搜索文档
oc mcp 启动 MCP Server(给 MCP 客户端用)
oc ui 启动本地 Web UI

📖 完整命令参考请访问官网。


开发

# 克隆并安装
git clone https://github.com/0xranx/OpenContext.git
cd OpenContext && npm install

# 桌面版应用
npm run tauri:dev    # 开发模式
npm run tauri:build  # 生产构建

# Web UI
npm run ui:dev       # 开发模式
npm run ui:build     # 生产构建

许可证

MIT © OpenContext

本站来源与版权声明
  • 本文标题:OpenContext - 一个用于 AI 代理和助手的个人上下文存储——重用您
  • 本文链接:https://cn121.com/desktop/0xranx-opencontext.html
  • 原项目:0xranx/OpenContext 版权归原作者 0xranx 及贡献者所有
  • 收录信息:本站于 2026-10-07 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 0xranx/OpenContext。
  • 内容说明:本页正文为项目官方提供的中文文档(原文转载),本站未作翻译、未改动文字,仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。