OpenContext — персональное хранилище контекста для AI-агентов
📂 Исходный код на GitHubПерсональное хранилище контекста для AI-агентов и ассистентов от 0xranx. Переиспользует существующий coding-agent CLI (Codex/Claude/OpenCode), добавляет GUI и встроенные Skills/инструменты для захвата, поиска и переиспользования знаний о проекте.
OpenContext — лёгкое персональное хранилище контекста и знаний для AI-ассистентов и coding-агентов вроде Cursor, Claude Code и Codex. 654 звезды и 42 форка на GitHub, MIT-лицензия. Проект решает простую, но болезненную проблему: при работе с AI-агентом контекст теряется — между днями, репозиториями, чатами — и приходится заново объяснять бэкграунд, повторять решения и поправлять неверные допущения.
Идея
OpenContext не пытается заменить ваш coding-агент. Он переиспользует уже установленный CLI (Codex / Claude / OpenCode) и добавляет к нему GUI плюс встроенные Skills и инструменты. Принцип — «сначала загрузи историю, потом действуй; сделал — сохрани». Никакой отдельной подписки на агента, никакого вендор-лока.
Команда oc init генерирует пользовательские Skills для Cursor/Claude Code/Codex и slash-команды для Cursor/Claude Code. После этого агент умеет одной командой загружать, искать, создавать и итерировать контекст.
Проблема и решение
| Без OpenContext | С OpenContext |
|---|---|
| Сложно переносить контекст между репозиториями и сессиями | Глобальная библиотека контекста, работает во всех проектах |
| Идеи не воспринимаются агентом автоматически | Агент загружает ваш бэкграунд и решения сам |
| Существующие знания не доступны агенту | Агент читает и пишет в вашу базу знаний напрямую |
Состав
ocCLI — управляет глобальной библиотекойcontexts/(папки, документы, манифесты, поиск)- MCP-сервер — чтобы Cursor / Claude Code / Codex / другие агенты вызывали OpenContext как инструменты
- Skills и slash-команды — пользовательские Skills для Cursor/Claude Code/Codex и slash-команды для Cursor/Claude Code (генерируются через
oc init) - Готовый слой знаний для агента — встроенные Skills/инструменты и GUI для coding-agent CLI, который у вас уже есть
- Десктоп-приложение — нативный UI на Tauri для управления, поиска и редактирования контекста
- Web UI — браузер и редактирование локально, без установки
Под капотом — JavaScript (73.3%) для фронта и CLI, Rust (24%) для производительного ядра, обёрнуто в Tauri. Есть также iOS-исходники (src-ios) и iOS-обёртка для десктопного клиента.
Поддерживаемые агенты
| Агент | Расположение конфига |
|---|---|
| Cursor | ~/.cursor/mcp.json |
| Claude Code | ~/.claude/mcp.json (или $CLAUDE_CONFIG_DIR/mcp.json) |
| Codex | ~/.codex/mcp.json (или $CODEX_HOME/mcp.json) |
| OpenCode | ~/.config/opencode/ |
Skills после oc init устанавливаются в:
- Cursor:
~/.cursor/skills/opencontext-*/SKILL.md - Claude Code:
~/.claude/skills/opencontext-*/SKILL.md - Codex:
~/.codex/skills/opencontext-*/SKILL.md
Slash-команды:
- Cursor:
~/.cursor/commands - Claude Code:
~/.claude/commands
Быстрый старт
CLI ставится через npm:
npm install -g @aicontextlab/cli
Дальше выбираете путь: десктоп-приложение (для тех, кому нужен GUI), CLI + интеграции с агентами (основной путь для разработчиков на Cursor/Claude Code/Codex) или CLI-only для автоматизации.
Полная настройка за 30 секунд:
# 1. Установка
npm install -g @aicontextlab/cli
# 2. Инициализация (по умолчанию — все агенты)
cd your-project
oc init
# 3. Slash-команды (Cursor + Claude Code)
# /opencontext-context — загрузить бэкграунд перед работой
# /opencontext-search — найти подходящие документы
# /opencontext-create — создать новый документ
# /opencontext-iterate — сохранить то, что узнали
Для неинтерактивной установки — флаги --tools cursor,claude,codex или --no-claude / --no-cursor / --no-codex.
Команды CLI
| Команда | Что делает |
|---|---|
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-сервер для MCP-клиентов |
oc ui |
Запустить локальный Web UI |
Разработка
git clone https://github.com/0xranx/OpenContext.git
cd OpenContext && npm install
# Десктоп
npm run tauri:dev # dev
npm run tauri:build # production
# Web UI
npm run ui:dev # dev
npm run ui:build # production
Чем интересен подход
Большинство инструментов для knowledge-management останавливаются на стадии «коробка с файлами». OpenContext цепляется к уже существующему агенту через MCP и slash-команды — контекст становится частью рабочего процесса, а не отдельной системой, про которую забываешь через неделю.
Для тех, кто работает с несколькими проектами и хочет, чтобы агент «помнил» принятые решения и не переспрашивал одно и то же — вполне рабочий вариант. Последний релиз — десктоп v0.2.7 от 30 января 2026.
Полный гайд по использованию и настройке поиска — на сайте проекта.
Источник: https://github.com/0xranx/OpenContext