OpenContext — персональное хранилище контекста для AI-агентов

· 2 мин чтения
ai-agents claude-code mcp context-management tools
📂 Исходный код на GitHub

Персональное хранилище контекста для AI-агентов и ассистентов от 0xranx. Переиспользует существующий coding-agent CLI (Codex/Claude/OpenCode), добавляет GUI и встроенные Skills/инструменты для захвата, поиска и переиспользования знаний о проекте.

OpenContext — персональное хранилище контекста для AI-агентов

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
Сложно переносить контекст между репозиториями и сессиями Глобальная библиотека контекста, работает во всех проектах
Идеи не воспринимаются агентом автоматически Агент загружает ваш бэкграунд и решения сам
Существующие знания не доступны агенту Агент читает и пишет в вашу базу знаний напрямую

Состав

  • oc CLI — управляет глобальной библиотекой 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