Перейти к содержимому
syncra
Все проекты
Продукт SyncraПубличный репозиторийВ разработке

Brigadier

Команда AI-агентов для разработки на вашем собственном компьютере.

Сессия Brigadier «Add to-do completion flag»: локальный коммит без push, семь пройденных тестов и ревью другого вендора; в плане выполнен один шаг из одного, четыре воркера завершили работу

Local-first десктопное приложение для долгих сессий разработки с AI. Вы общаетесь с одним оркестратором: он планирует работу, раздаёт задачи агентам Claude Code и Codex, уже установленным на вашем компьютере, отдаёт работу на ревью модели другого вендора и вливает её чистым коммитом. Исходный код опубликован на GitHub.

Как это работает

  • Вы общаетесь с одним оркестратором. Он планирует работу и распределяет её, но сам никогда не читает репозиторий, не запускает команды и не редактирует файлы.
  • Воркеры — это агенты для разработки, уже установленные и авторизованные на вашей машине, для начала Claude Code и Codex.
  • Воркеры, которые меняют код, работают в изолированных git worktree.
  • Работу проверяет модель другого вендора: работу Claude — Codex, работу Codex — Claude. Фаза многошаговой или рискованной работы завершается новым верификатором, который сам проводит это ревью; небольшой запрос получает такое же ревью другого вендора на собственный дифф.
  • Готовая работа вливается чистым коммитом.
  • В поле ввода можно выбрать уровень разрешений: Ask for approval, Approve for me или Full access.

Локально и приватно

  • У Brigadier нет бэкенда, нет аккаунтов и нет телеметрии.
  • Он управляет консольными утилитами claude и codex ровно в том виде, в каком они установлены на вашей машине, и никогда не читает их учётные данные.
  • Ваши разговоры и то, что Brigadier узнаёт о вашем проекте, остаются на вашем компьютере.
  • Ваш код уходит только тем поставщикам моделей, с которыми и так работают ваши claude и codex.

На чём построен

  • Демон на Rust, brigadierd, который продолжает работать после закрытия окна
  • Десктопная оболочка на Tauri 2 с интерфейсом на React
  • Локальное хранилище событий на SQLite
  • Аутентифицированный локальный IPC, по умолчанию без сетевых подключений

Что сейчас

Brigadier в разработке и пока не готов для широкого использования. Исходный код опубликован на GitHub, а план в репозитории описывает, куда движется проект: сначала macOS, затем Windows и Linux.

Из наших заметок

Оркестрация AI-агентов для программирования: уроки BrigadierЗа одним агентом в терминале следить легко. Нескольким агентам, работающим параллельно, нужна структура: кто планирует, кто правит код, как работа возвращается и как она попадает в репозиторий. Вот проектные решения, на которых построен Brigadier.
Панель Workers в той же сессии Brigadier: ни одного активного воркера и четыре завершённые задачи реализации, ревью и проверки
Отчёт ревьюера в панели Workers Brigadier: одобрение, отсутствие найденных багов и проверки флага завершения задачи
Меню разрешений в поле ввода Brigadier: выбран «Ask for approval», также доступны «Approve for me» и «Full access»