UltraContext CLI
UltraContext собирает сессии Claude Code, Codex и OpenClaw в одном месте, чтобы агенты видели контекст друг друга.
- 441 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Демон читает все сессии агентов и отправляет их содержимое в Context API, включая возможные секреты и закрытый код.
- Ключ Context API открывает доступ ко всей сохраненной истории агентов.
Установка
- Работает в
В терминале, через 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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин и сервер долгой памяти для Claude Code и Codex: решения и передача работы переходят между сессиями и агентами
Локальное хранилище контекста для кодовых агентов: сохраняет знания о проектах и переиспользует их в Codex, Claude Code и OpenCode
MCP-сервер сохраняет контекст Claude Code между сеансами: решения, контрольные точки и кэш файлов хранятся в локальной SQLite.
Общая память для кодовых агентов: сообщения в SQLite, старый контекст сжимается в дерево сводок, а MCP-инструменты ищут по нему.
ECX связывает Claude Code и Codex общей памятью: оба видят свежие сообщения друг друга, плюс 19 скиллов и 21 хук.
MCP-сервер, который держит крупный вывод инструментов вне контекстного окна агента и хранит память сессии в SQLite
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| UltraContext (эта карточка) | нет | 441 | ||
| session-migrate | нет | 176 | переносит сессию между агентами; UltraContext еще хранит историю с версиями и отдает ее через MCP всем агентам | |
| SessionBridge: временный мост к 1С по RDP | нет | API-ключ | 0 | MCP для обмена сессиями; здесь есть фоновый сбор, панель и Context API с SDK |
Коротко о README
Проект описывает себя как открытую инфраструктуру контекста для агентов с тремя частями: CLI, MCP-сервер и Git-подобный Context API из пяти методов (создать, получить, дополнить, изменить, удалить) с автоматическим версионированием и возвратом к любой точке истории.