Baton: Десктопное приложение для управления несколькими ИИ-агентами программирования

Что делает Baton
Baton — это настольное приложение, предназначенное для управления несколькими ИИ-агентами для программирования, работающими одновременно. Создатель разработал его, потому что запуск нескольких агентов Claude Code в разных окнах IDE и терминала становился беспорядочным. Оно предоставляет единую панель управления для просмотра всех агентов и рабочих деревьев, переключения между ними, мониторинга их состояния и проверки изменений после завершения работы.
Основные возможности
Изоляция рабочих деревьев: Каждое рабочее пространство поддерживается реальным git worktree с собственной веткой. Агенты никогда не мешают друг другу — никаких stash, переключений или конфликтов. Вы можете запустить агента в новом рабочем пространстве за секунды, отправлять ветки и открывать Pull Requests прямо из приложения, а также архивировать или удалять по завершении.
Мониторинг агентов: На карточках рабочих пространств появляются маркированные статусные значки, когда агенты завершают работу, сталкиваются с ошибками или требуют ввода. Значки включают:
- Значок "Ввод" (синий), когда агент ожидает ввода
- Значок "Готово" (зелёный), когда ход успешно завершён
- Значок "Ошибка" (красный), когда агент сообщает об ошибке
Быстрое создание: Опишите, что вы хотите создать, и Baton автоматически сгенерирует имя ветки, заголовок рабочего пространства и описание с помощью ИИ. Переключите "Принимать правки", чтобы позволить агенту начать работу немедленно, без ожидания запросов разрешения. Откройте диалог откуда угодно с помощью сочетания клавиш.
Поддержка терминала и агентов
Baton запускает ИИ-агентов для программирования в реальных терминальных сессиях с полной поддержкой функций, а не в упрощённых оболочках. Он поддерживает нативные CLI-агенты, включая Claude Code, Codex CLI, OpenCode, Gemini CLI и любые CLI-агенты. Приложение включает встроенный MCP-сервер, который позволяет агентам запускать новые рабочие пространства Baton, выполнять задачи параллельно и обновлять заголовки и описания рабочих пространств прямо из диалогов.
Дополнительные инструменты
Просмотрщик различий: Просмотрщик различий на базе Monaco показывает точно, что изменил каждый ИИ-агент. Вы можете откатить отдельные файлы, которые не хотите сохранять, оставив остальные, с режимами разделённого и объединённого сравнения, а также режимом live follow для наблюдения за изменениями агентов в реальном времени.
Организация панели управления: Активные, отложенные и архивные разделы поддерживают порядок в рабочих пространствах. Ищите по именам, описаниям и названиям веток, чтобы мгновенно найти что угодно.
Управление файлами: Включает нечёткий поиск файлов и полнотекстовый поиск по содержимому на базе fzf и ripgrep с мгновенным выделением совпадений. Дерево файлов со встроенным просмотрщиком кода Monaco позволяет просматривать и проверять файлы, не покидая Baton.
Интеграция с Git: Просматривайте историю коммитов для любого рабочего пространства с различиями для каждого коммита и статистикой изменений на уровне файлов. Переключайте построчные аннотации blame в желобе редактора, чтобы видеть, кто изменил каждую строку, когда и почему. Щёлкните правой кнопкой мыши по любому файлу, чтобы просмотреть все коммиты, которые его изменили.
Функции терминала: Несколько терминалов на рабочее пространство, организованных как вкладки. Разделяйте любую вкладку на панели, ищите в выводе с выделением и используйте Shift+Enter для многострочного ввода. Перетаскивание для изменения порядка вкладок.
Настройка: Настраивайте пользовательские команды агентов и скрипты запуска для любого инструмента, работающего в терминале. Встроенный Git GUI для операций fetch, pull, rebase и push прямо из панели инструментов. Тёмный режим с 11 акцентными цветами или пользовательским hex-кодом, с настраиваемыми ANSI-цветами и шрифтами терминала.
📖 Read the full source: HN AI Agents
👀 Смотрите также

Qwen 3.5 35B, работающий на 8 ГБ видеопамяти с конфигурацией llama.cpp
Разработчик делится своей конфигурацией llama.cpp для запуска Qwen 3.5 35B (Q4_K_M GGUF) на RTX 4060m с 8 ГБ видеопамяти, достигая 700 токенов/с при обработке промптов и 42 токена/с при генерации, а также обсуждает использование Cline в VSCode с режимами kat-coder-pro и qwen3.5.

Маркетинговая Мудрость MCP: Бесплатный Семантический Поиск для Стартап-Инсайтов
Бесплатный MCP-сервер предоставляет семантический поиск по 6 700 идеям из 1 040 эпизодов подкастов My First Million и Starter Story. Он предлагает четыре инструмента для поиска мудрости основателей о росте, маркетинге и бизнес-стратегиях.

Много-провайдерская цепочка отказов LLM с поддержкой Ollama в производственной AI IDE
Resonant Genesis AI IDE интегрирует поддержку локальных LLM как полноценного провайдера наряду с Groq, OpenAI, Anthropic и Gemini в более чем 30 микросервисах, используя общую библиотеку UnifiedLLMClient с автоматической цепочкой отказов.

Режим: Open-Source AI IDE с разработкой на основе спецификаций и хуками агентов
Modo — это IDE с открытым исходным кодом, построенная на основе редактора Void, которая добавляет рабочие процессы разработки на основе спецификаций, хуки агента и управляющие файлы. Она структурирует промпты в требования, дизайн и задачи перед генерацией кода.