CAFleet CLI

CLI запускает независимые сессии кодинг-агентов в панелях tmux и связывает их долговечными сообщениями через общий брокер.

  • 56 ★ репозитория
  • Последний коммит
  • MIT
CLI

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

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

  • Агенты работают без запроса разрешения на каждую команду и пишут код и файлы проекта параллельно.
  • Директор вводит текст в панели участников, а все участники делят одну базу без аутентификации.
Все причины и проверки

himkt/cafleet

Установка

Работает в

Ручная установка

brew install himkt/tap/cafleet

Первая команда установки из README. Затем `cafleet setup`, повторяйте ее после каждого обновления.

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

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

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

  • Агенты работают без запроса разрешения на каждую команду и пишут код и файлы проекта параллельно.
  • Директор вводит текст в панели участников, а все участники делят одну базу без аутентификации.

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

Что делает

CAFleet ведет несколько независимых сессий кодинг-агентов в tmux или `herdr` и координирует их через долговечные сообщения. Ваша сессия, директор, регистрирует флот, создает участников, ставит им задачи на исследование, реализацию и ревью и получает ответы, пока сама продолжает работу. Участник сообщает о готовности первой командой брокера, а затем выполняет задание и отчитывается. Брокером служит слой доступа к SQLite внутри самой CLI. Команда `cafleet setup` без сети устанавливает встроенные скиллы, пресеты и плагины для выбранного агента. Поддерживаются бэкенды Claude Code, Codex, `opencode`, Hermes Agent и `pi`. Рабочий процесс проектной документации идет двумя запросами: «Create a design doc for ...», затем «Implement design-docs/...».

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

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

  • Исследование, реализацию и независимое ревью нужно раздать разным агентам и собрать результаты.
  • Фича идет через проектный документ: черновик, ревью, утверждение, затем реализация и проверка.
  • Члены команды работают на разных бэкендах, например Claude Code и Codex.
  • Ответы агентов должны пережить закрытие панели и читаться позже.

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

  • Агент работает вне tmux и `herdr`: оркестрация рассчитана на панели мультиплексора.
  • Нельзя запускать агентов без запроса разрешения на каждую команду: CAFleet требует такой настройки.
  • Достаточно одной сессии без распределения задач.

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

Создай флот, поручи одному участнику исследование библиотеки, а другому ревью моего диффа, и собери ответы.

Ограничения

CAFleet работает внутри кодинг-агента без запроса разрешения на каждую команду, поэтому каждый бэкенд нужно настроить: профиль разрешений в `~/.claude/settings.json` для Claude Code, записи песочницы в `~/.codex/config.toml` для Codex. Участники Claude Code всегда стартуют в режиме `auto`, и он должен быть доступен для аккаунта и модели. После каждого обновления, даже патча, запускайте `cafleet setup` заново: каждая версия начинает с чистой базы. Флот разделяет маршрутизацию, но аутентификации не дает, участники делят один адрес базы.

Как отключить. Закройте флот командами директора, удалите бинарный файл `cafleet` и поставленные скиллы и плагины. Из настроек агента уберите разрешения, добавленные для CAFleet.

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

Как установить CAFleet?

`brew install himkt/tap/cafleet`, затем `cafleet setup`. Либо скачайте архив для вашей платформы со страницы релизов, положите единственный бинарный файл `cafleet` в `PATH` и выполните ту же настройку.

Какие агенты поддерживаются?

Claude Code (`claude`), OpenAI Codex CLI (`codex`), `opencode`, Hermes Agent (`hermes`) и агент `pi`. Бэкенд выбирается флагом `--coding-agent` при настройке.

Что такое директор и участник?

Директор — ваша текущая сессия: он создает флот, ставит задачи и закрывает команду. Участник — отдельная сессия кодинг-агента, которая выполняет задание и отчитывается через брокер.

Как работает проектный документ?

Два запроса: «Create a design doc for <описание>» запускает черновик и ревью, «Implement design-docs/NNNNNNN-<slug>» запускает реализацию, проверку и свежее ревью. Результат ложится в `design-docs/` репозитория.

Что делать после обновления?

Снова выполните `cafleet setup`. Каждая версия, включая патчи, стартует с новой базы.

Обсуждение

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

CLI подключает сторонние модели к оркестрации Claude Code: воркфлоу, команды агентов и сабагенты на DeepSeek, GLM, Kimi, Qwen или подписке Codex

CLIШирокий доступ190Звезды репозитория

Терминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов

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

Оркестрация агентов с MCP-сервером на 670 инструментов: Claude Code, Cursor и Codex ведут DAG-воркфлоу и команды агентов.

MCP-серверШирокий доступ81Звезды репозитория

CLI объединяет установленных кодинг-агентов в команду, передает задания между сессиями и собирает результаты с разных машин.

CLIШирокий доступ647Звезды репозитория

Одно окно браузера для Claude Code, Codex, Gemini CLI и OpenCode: статусы сессий, история и обмен запросами между агентами.

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

TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа

CLIШирокий доступ691Звезды репозитория

Коротко о README

README кратко описывает идею и два способа установки, а подробности вынесены на сайт документации. Там есть быстрый старт, понятия, участники, спецификация и руководство для контрибьюторов.

Бейдж для README

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