Give your AI assistant a persistent memory.
Stop repeating yourself. Start building smarter.
Bring your own coding agent. OpenContext reuses your existing CLI (Codex/Claude/OpenCode) and adds a GUI + built-in Skills/tools — no extra agent subscription.
🌐 Website · 📖 Usage Guide · ⬇️ Download Desktop
中文文档
______________________________________________________________________
问题
当你使用人工智能助手来构建东西时, 上下文丢失 (跨天、转发、聊天)。你最终会重新解释背景,重复决定,有时助理会继续做出错误的假设。大多数工具仅限于存储,不会插入您已经使用的编码代理。
解决方案
OpenContext是一个轻量级的 个人背景/知识库 用于AI助手(代理)和编码工具,如Cursor/Claude Code/Code。它重用了您现有的编码代理CLI(Codex/Claude/OpenCode),同时添加了GUI和内置的技能/工具,因此您的代理可以“先加载历史记录,然后采取行动;发布,然后持久化”。
技能优先支持: oc init 生成用户级技能(Cursor/Claude Code/Code)和斜线命令(Cursor/Colaude Code),因此代理可以使用一个命令加载、搜索、创建和迭代您的上下文。
| 在OpenContext之前 | 在OpenContext之后 |
|---|---|
| 📂 难以在存储库/会话之间共享上下文 | ✅ 全局上下文库适用于所有项目 |
| 🤷 你的想法不能很快被代理人察觉 | ✅ 代理自动加载您的背景和决策 |
| 🔒 编码代理无法操作现有知识 | ✅ 代理可以直接读/写您的知识库 |
包含什么
oc命令行界面 --管理全球contexts/库(文件夹/文档、清单、搜索)- MCP 服务器 --因此,Cursor/Claude Code/Copyx/代理可以调用OpenContext作为工具
- 技能+击杀命令 --Cursor/Claude Code/Code的用户级技能和Cursor/Claide Code的斜线命令(由生成)
oc init) - 面向代理的知识层 --使用内置技能/工具和GUI重用现有的编码代理CLI(Codex/Claude/OpenCode)
- 桌面应用程序 -使用原生UI管理/搜索/编辑上下文
- 网页用户界面 --在本地浏览/编辑上下文(无需安装)
为什么为建设者提供OpenContext
OpenContext的知识管理代理可以 成为您已经使用的编码代理 (Codex/Claude/OpenCode)。您无需为单独的代理付费,只需携带自己的CLI即可获得现成的体验:用于上下文管理的GUI以及内置的技能和工具,让代理读取、搜索、创建和迭代您的知识。
快速开始
安装CLI
npm install -g @aicontextlab/cli选择你的道路
| 路径 | 最适合 | 开始 |
|---|---|---|
| 🖥️ 桌面应用程序 | 需要原生UI的可视化用户 | 从发行版下载 |
| ⌨️ CLI+工具 | 使用Cursor/Claude Code/Copyro/AI代理的开发人员 | npm install -g @aicontextlab/cli && oc init |
| 🔧 仅限CLI | 电力用户、自动化 | npm install -g @aicontextlab/cli |
OpenContext与您已有的编码代理CLI配合使用,它添加了GUI和内置的技能/工具,而不是替换您的代理。
30秒设置(CLI+光标/克劳德代码/代码)
# 1. Install
npm install -g @aicontextlab/cli
# 2. Initialize (prompts for tool setup; defaults to all)
cd your-project
oc init
# 3. Use slash commands (Cursor + Claude Code)
# /opencontext-context — load background before working
# /opencontext-search — find relevant docs
# /opencontext-create — create a new doc
# /opencontext-iterate — persist what you learned
# Tip: non-interactive installs can use --tools cursor,claude,codex or --no-claude/--no-cursor/--no-codex
#
# Installed by oc init:
# - Cursor: ~/.cursor/commands
# - Claude Code: ~/.claude/commands (or $CLAUDE_CONFIG_DIR/commands)
# Skills (wrapped from slash commands):
# - Cursor: ~/.cursor/skills/opencontext-*/SKILL.md
# - Claude Code: ~/.claude/skills/opencontext-*/SKILL.md (or $CLAUDE_CONFIG_DIR/skills)
# - Codex: ~/.codex/skills/opencontext-*/SKILL.md (or $CODEX_HOME/skills)
#
# 4. MCP config is user-level (Cursor/Claude Code/Codex)
# - Cursor: ~/.cursor/mcp.json
# - Claude Code: ~/.claude/mcp.json (or $CLAUDE_CONFIG_DIR/mcp.json)
# - Codex: ~/.codex/mcp.json (or $CODEX_HOME/mcp.json)📖 有关详细的使用指南、搜索配置和常见问题解答,请访问 网站.
______________________________________________________________________
CLI命令(快速参考)
跑 oc --help 了解详情。
| 命令 | 它的作用 |
|---|---|
oc init | 初始化OpenContext+用户级工具集成 |
oc folder ls | 列出文件夹 |
| `oc folder create | |
| -d "desc"` | 创建文件夹 |
oc doc create .md -d "desc" | 创建文档 |
oc doc ls | 列出文件 |
oc context manifest | 生成文件列表供AI读取 |
oc search "query" | 搜索文档 |
oc mcp | 为MCP客户端启动MCP服务器 |
oc ui | 启动本地Web UI |
📖 完整的命令参考可在 网站.
______________________________________________________________________
发展
# Clone & install
git clone https://github.com/0xranx/OpenContext.git
cd OpenContext && npm install
# Desktop app
npm run tauri:dev # development
npm run tauri:build # production build
# Web UI
npm run ui:dev # development
npm run ui:build # production build______________________________________________________________________
许可证
MIT© OpenContext
