UltraContext CLI

UltraContext собирает сессии Claude Code, Codex и OpenClaw в одном месте, чтобы агенты видели контекст друг друга.

  • 441 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Широкий доступ

Почему такой уровень

  • Демон читает все сессии агентов и отправляет их содержимое в Context API, включая возможные секреты и закрытый код.
  • Ключ Context API открывает доступ ко всей сохраненной истории агентов.
Все причины и проверки

ultracontext/ultracontext

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/ultracontext

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Демон читает все сессии агентов и отправляет их содержимое в Context API, включая возможные секреты и закрытый код.
  • Ключ Context API открывает доступ ко всей сохраненной истории агентов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CLI `ultracontext` в фоне читает сессии Claude Code, Codex и OpenClaw и складывает их в Context API с версиями. Терминальная панель показывает, что агенты делают сейчас. Из этого хранилища любой агент через MCP-сервер узнает, что делал другой: что Codex сделал последним, какие сессии шли в этом проекте, чем занят коллега. MCP-сервер дает три инструмента: `list_contexts` с фильтрами по агенту, хосту, проекту и времени, `get_context_messages` и `get_recent_activity`. Плагин для Claude Code добавляет команду `/switch codex`: она переводит текущую сессию Claude Code в Codex с полной историей (и обратно) локальной конвертацией файлов сессии. Для разработчиков есть Context API с SDK для JavaScript и Python.

Для кого. Разработчикам, которые работают в Claude Code и Codex параллельно и теряют контекст при переходе между ними.

Подходит, если

  • План, который составил Claude Code, должен реализовать Codex.
  • Сессию Claude Code надо продолжить в Codex с полной историей сообщений.
  • Нужно спросить агента, что команда делала в проекте за сутки.
  • Контекст агентов надо хранить с версиями и откатывать к прошлому состоянию.

Не подходит, если

  • Сессии содержат секреты, которые нельзя передавать в облачное хранилище.
  • Нужен только перенос одной сессии: хватит плагина с `/switch` без остальной синхронизации.
  • Агент не из списка Claude Code, Codex и OpenClaw.

Пример запроса к агенту

Возьми последний план Claude Code из UltraContext и реализуй его в Codex.

Ограничения

Нужен Node.js 22 или новее. Для MCP-сервера требуется ключ Context API в `~/.ultracontext/config.json`, его создает мастер `ultracontext config`. Автоматический сбор сессий передает содержимое переписки в Context API: если в сессиях есть ключи, пароли и закрытый код, они попадут туда же. Команда установки плагина в README скачивает репозиторий во временную папку и копирует из нее файл SKILL.md, поэтому перед запуском стоит прочитать, что копируется. Сам MCP-сервер в документации запускается через `npx tsx` из клона репозитория.

Как отключить. Остановите демон командой `ultracontext stop`, удалите пакет `npm uninstall -g ultracontext` и запись ultracontext из конфигурации MCP. Папку ~/.ultracontext с ключом удалите вручную.

Частые вопросы

Как поставить UltraContext?

Выполните `npm install -g ultracontext` и запустите `ultracontext`. Команда стартует демон и терминальную панель, а мастер `ultracontext config` настроит ключ.

Что умеет /switch codex?

Читает файл сессии Claude Code с диска, конвертирует его в формат Codex, записывает в `~/.codex/sessions/` и открывает Codex с прежней перепиской. Вызовов API нет, конвертация локальная.

Какие инструменты дает MCP-сервер?

`list_contexts`, `get_context_messages` и `get_recent_activity`. Они отвечают на вопросы вроде «что последним делал Codex» или «какие сессии шли в этом проекте».

Есть ли удаленный режим MCP?

Да, у Context API есть встроенная точка `/mcp` для клиентов со Streamable HTTP. Запрос идет с заголовком `Authorization: Bearer`.

Нужен ли ключ для SDK?

Да, SDK для JavaScript и Python обращаются к Context API с ключом вида `uc_live_`. Ключ создается в сервисе UltraContext.

Обсуждение

Вопросов и отзывов пока нет.

Плагин и сервер долгой памяти для Claude Code и Codex: решения и передача работы переходят между сессиями и агентами

ПлагинШирокий доступ1,6 тыс.Звезды репозитория

Локальное хранилище контекста для кодовых агентов: сохраняет знания о проектах и переиспользует их в Codex, Claude Code и OpenCode

CLIРасширенный доступ1,3 тыс.Звезды репозитория

MCP-сервер сохраняет контекст Claude Code между сеансами: решения, контрольные точки и кэш файлов хранятся в локальной SQLite.

MCP-серверРасширенный доступ136Звезды репозитория

Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.

ПлагинРасширенный доступ60Звезды репозитория

ECX связывает Claude Code и Codex общей памятью: оба видят свежие сообщения друг друга, плюс 19 скиллов и 21 хук.

ПлагинШирокий доступ89Звезды репозитория

MCP-сервер, который держит крупный вывод инструментов вне контекстного окна агента и хранит память сессии в SQLite

MCP-серверРасширенный доступ33,9 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
UltraContext (эта карточка)нет441
session-migrateнет176переносит сессию между агентами; UltraContext еще хранит историю с версиями и отдает ее через MCP всем агентам
SessionBridge: временный мост к 1С по RDPнетAPI-ключ0MCP для обмена сессиями; здесь есть фоновый сбор, панель и Context API с SDK

Коротко о README

Проект описывает себя как открытую инфраструктуру контекста для агентов с тремя частями: CLI, MCP-сервер и Git-подобный Context API из пяти методов (создать, получить, дополнить, изменить, удалить) с автоматическим версионированием и возвратом к любой точке истории.

Бейдж для README

Сообщить о проблеме