showagent — перенос сессий между ИИ-агентами
showagent
CLI с панелью: находит сессии Claude Code, Codex, Gemini CLI и продолжает их в другом агенте как родные
- 63 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Программа читает локальные хранилища всех ваших агентов, включая историю запросов и пути проектов
- Транскрипты через MCP попадают провайдеру модели, а флаг --allow-secrets снимает очистку секретов
Установка
- Работает в
Ручная установка
brew install aytzey/tap/showagentУстановка из Homebrew. Запуск командой showagent открывает панель выбора сессий.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Программа читает локальные хранилища всех ваших агентов, включая историю запросов и пути проектов
- Транскрипты через MCP попадают провайдеру модели, а флаг --allow-secrets снимает очистку секретов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Каждый кодинг-агент хранит историю в своем формате, поэтому смена агента обычно означает объяснять задачу заново. showagent читает хранилища всех поддерживаемых агентов, собирает сессии в один выбор и переносит разговор между ними, не выходя из терминала. Поддерживаются Claude Code, Codex, Gemini CLI, Antigravity, OpenCode, MiMoCode, Pi и jcode. Целевой агент получает настоящую сессию в собственном хранилище, и ее открывает обычное «claude --resume» или «codex resume». Перед записью показывается предпросмотр: рабочая папка, число переносимых реплик и то, что отбрасывается. Записывает только второе нажатие «x», исходная сессия не меняется. Поиск работает по рабочей папке, идентификатору и первой и последней реплике. Команда showagent mcp запускает локальный MCP-сервер, где агент ищет сессии, читает недавние реплики и просит копию в другой агент. Публичную ссылку на чат ChatGPT или Claude можно импортировать как сессию агента.
Для кого. Разработчикам, которые работают с несколькими кодинг-агентами и хотят продолжать начатую задачу в другом без повторных объяснений.
Подходит, если
- Лимит одного агента закончился посреди задачи, а работу хочется продолжить в другом
- Нужен второй взгляд на баг: сессию из Codex надо передать в Claude или Gemini CLI
- Разговор из Antigravity IDE хочется продолжить из терминала
- Старую сессию надо найти по фразе из запроса и открыть в агенте, который ее писал
- Из ветки сессии стоит попробовать другое направление, не трогая исходник
Не подходит, если
- Поиск по каждому сообщению нужен: поиск идет по рабочей папке и первой и последней реплике
- Агенту нельзя писать копии сессий: запускайте showagent mcp с флагом --read-only
- Перенос между машинами или через облако планируется: инструмент только локальный
Пример запроса к агенту
Найди сессию Codex, где в первом запросе упоминался rate limit, прочитай ее последние реплики и дай команду для продолжения в Claude Code.Ограничения
Нужны существующая локальная сессия, установленный CLI целевого агента в PATH и выполненный вход в него. Часть реплик при переносе отбрасывается, ее показывает предпросмотр, а проверенные пары агентов описаны в docs/compatibility.md. Сессии Antigravity IDE можно только передавать, обратно их не открыть. Установка идет скриптом через curl или Homebrew, скрипт стоит прочитать до запуска. Транскрипты в MCP по умолчанию очищаются от секретов, флаг --allow-secrets снимает очистку и отправляет значения провайдеру модели.
Как отключить. Если ставили через Homebrew, выполните brew uninstall showagent, при установке скриптом удалите бинарник из каталога установки. Из MCP-клиента уберите запись командой claude mcp remove showagent. Созданные копии сессий лежат в хранилищах целевых агентов.
Частые вопросы
Какие агенты поддерживаются?
Claude Code, Codex, Gemini CLI, Antigravity, OpenCode, MiMoCode, Pi и jcode. Для Antigravity IDE перенос работает только в одну сторону, из него в терминальные агенты.
Меняется ли исходная сессия?
Нет. Перенос и ветвление только добавляют новые сессии, исходная остается как есть. Запись происходит после второго нажатия «x» на экране предпросмотра.
Отправляет ли программа данные в сеть?
Сама программа не загружает сессии, не шлет телеметрию и не требует аккаунта. MCP-клиент может отправить транскрипты своему провайдеру модели, поэтому секреты в них по умолчанию вычищаются.
Какие инструменты есть у MCP-сервера?
list_sessions, get_transcript, get_user_messages, branch_session, convert_session и resume_command. Удаления нет, а resume_command только возвращает команду и ничего не запускает.
Как импортировать чат из веба?
Дайте публичную ссылку на чат ChatGPT или Claude, файл транскрипта или вставленный текст: из них получится сессия кодинг-агента. Приватные чаты и cookie браузера не используются.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыTUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
Agents Can Communicate (ACC)
Agents Can Communicate
ACC передает вопросы, ревью и хэндоффы между сессиями Claude Code, Codex и других клиентов на одной машине
CLI переносит сессии между 18 кодинг-агентами, включая Claude Code, Codex, Cursor и OpenCode, и дает продолжить работу
continues переносит сессию из Claude Code, Codex, Cursor и еще 13 агентов в любой другой: сообщения, правки файлов и команды уходят в новый агент
Mjolnir запускает сессии Claude Code, Codex и других агентов в терминале, контейнерах и по SSH и не обрывает их при закрытии окна.
Утилита casr переносит сессию кодингового агента к другому провайдеру: конвертирует и печатает команду продолжения.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| showagent — перенос сессий между ИИ-агентами (эта карточка) | нет | 63 | |
| session-migrate | нет | 176 | перенос сессий между агентами из командной строки, без панели выбора и MCP |
| Coding Agent Session Search (cass) | нет | 1 205 | поиск по сессиям агентов, переноса в другой агент нет |
Коротко о README
README объясняет, зачем нужен перенос сессий, показывает типичные переходы между агентами с клавишами и быстрый старт из четырех шагов. Описаны режим MCP, разделы про приватность, обновления и совместимость.