jamesrochabrun /
AgentHub
Управляйте сессиями Claude Code и Codex: создавайте worktrees, запускайте терминалы параллельно, делайте превью и правки прямо в diff до принятия изменений.
Форки
28
Звёзды
355
Issues
0
AgentHub — это менеджер сессий для Claude Code и Codex. Он позволяет запускать параллельные терминалы, управлять worktrees и безопасно вносить правки через превью.
Что делает
AgentHub решает проблему хаоса в терминалах. Когда ты работаешь над сложным SaaS-проектом, одного окна с AI-агентом часто не хватает. Он позволяет разнести задачи по разным сессиям, чтобы контекст одного функционала не перемешивался с другим.
Ты получаешь возможность контролировать изменения до того, как они попадут в основной код. Инструмент показывает diff-файлы, которые можно изучить и отредактировать прямо на месте. Это ускоряет разработку, так как ты не переключаешься между редактором и терминалом.
Как работает
Инструмент выступает прослойкой между тобой и CLI-агентами вроде Claude Code. Он управляет состоянием сессий и создает изолированные рабочие окружения (worktrees). Ты взаимодействуешь с ним через интерфейс, который транслирует команды в фоновые процессы.
Кому подходит
Вайб-кодерам, которые пилят несколько фич одновременно в одном репозитории.
Тем, кто устал от постоянного пересоздания сессий в Claude Code.
Разработчикам, которые хотят видеть правки агента до их применения.
Основные возможности
Управление несколькими сессиями Claude Code и Codex в одном месте.
Создание и переключение между worktrees для изоляции задач.
Запуск нескольких терминалов параллельно для разных процессов.
Превью изменений перед их фиксацией в кодовой базе.
Прямое редактирование diff-блоков для точечной настройки.
Как установить
Для работы потребуется Swift. Установка проходит через стандартные инструменты сборки.
git clone https://github.com/jamesrochabrun/AgentHub
cd AgentHub
swift build -c releaseПосле сборки исполняемый файл появится в папке `.build/release/`. Добавь его в PATH для удобного вызова.
Как применить в своём продукте
Используй AgentHub как основной командный центр, если строишь сложные продукты через Claude Code. Он позволяет держать одну сессию для фронтенда, а вторую — для бэкенд-логики, не теряя историю переписки с AI.
Разделяй разработку MVP на потоки: один для UI, другой для API-интеграций.
Используй превью-режим, чтобы проверять код агента перед деплоем.
Управляй версиями через worktrees, не засоряя основную ветку.
Подводные камни
Поскольку инструмент работает как обертка над CLI-агентами, он наследует их лимиты по токенам и стоимости API. Если Claude Code «забывает» контекст из-за длины сессии, AgentHub это не исправит. Также убедись, что твоя версия Swift соответствует требованиям проекта, иначе сборка упадет с ошибкой.
Частые вопросы
Нужно ли знать Swift, чтобы пользоваться этим инструментом?
Нет. Ты просто скачиваешь готовый бинарник или собираешь его один раз. Вся дальнейшая работа идет через команды в терминале, которые управляют твоими AI-агентами. Это инструмент для использования, а не для написания кода.
Можно ли использовать AgentHub с другими AI-агентами?
В текущей версии фокус сделан на Claude Code и Codex. Если твой агент поддерживает работу через CLI-терминалы, ты можешь попробовать адаптировать его, но официальная поддержка ограничена этими двумя решениями.
В чем преимущество перед запуском нескольких окон терминала вручную?
AgentHub дает централизованное управление состоянием. Ты получаешь единый интерфейс для превью изменений и управления worktrees. Это экономит время на ручном переключении контекста между разными папками и процессами.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 16 апреля 2026 г.