CAFleet CLI
CLI запускает независимые сессии кодинг-агентов в панелях tmux и связывает их долговечными сообщениями через общий брокер.
- 56 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агенты работают без запроса разрешения на каждую команду и пишут код и файлы проекта параллельно.
- Директор вводит текст в панели участников, а все участники делят одну базу без аутентификации.
Установка
- Работает в
Ручная установка
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-инструментыCLI подключает сторонние модели к оркестрации Claude Code: воркфлоу, команды агентов и сабагенты на DeepSeek, GLM, Kimi, Qwen или подписке Codex
Терминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов
Оркестрация агентов с MCP-сервером на 670 инструментов: Claude Code, Cursor и Codex ведут DAG-воркфлоу и команды агентов.
CLI объединяет установленных кодинг-агентов в команду, передает задания между сессиями и собирает результаты с разных машин.
Одно окно браузера для Claude Code, Codex, Gemini CLI и OpenCode: статусы сессий, история и обмен запросами между агентами.
TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
Коротко о README
README кратко описывает идею и два способа установки, а подробности вынесены на сайт документации. Там есть быстрый старт, понятия, участники, спецификация и руководство для контрибьюторов.