відкритий код · усе локальнонове: епізоди про можливості

Керуйте агентами Claude Code як флотом.

Один локальний центр керування для кожної сесії Claude Code: сплануйте роботу через інтерв’ю, запустіть її в ізольованих worktree, відповідайте кожному агенту, що чекає, з однієї черги й бачте, скільки це коштувало. Один бінарник на Go, без хмари й без акаунта.

Почати
>/plugin marketplace add atretyak1985/swarmery
НАЖИВО
3агенти, що чекають на васInbox (вхідні) · найдовше 7 хв
$вартість ще до рахункуза сесією · проєктом · моделлю
16
пакетів плагінів
26
агентів
70
скілів
:7777
локальний центр керування
як було
Alt-Tab. Копіювати. Який агент застряг?

Десять терміналів, три репозиторії й запит дозволу, який ви пропустили годину тому. Swarmery показує кожну сесію наживо й збирає кожне рішення, що чекає, в одну чергу.

як було
Агент сказав «готово».

Процес, що завершився з кодом 0, — ще не завершена фаза. Роботу перевіряють ззовні за критеріями приймання, а звіт каже, що насправді зроблено.

як було
Та сама помилка щотижня.

Запуски, що розійшлися з прогнозом, стають уроками з доказами. Ви їх приймаєте, вони доходять до наступних запусків, і їх переміряють, доки вони не перестануть допомагати.

цикл

Спланувати, запустити, вирішити, виміряти, навчитися. Один цикл, один дашборд.

Кожен етап живить наступний, а бурштиновий колір завжди означає, що там на вас щось чекає. Клацніть етап або просто дивіться.

можливості

Шість сторінок замість десяти терміналів.

У кожної свій епізод, справжні скриншоти й короткі кліпи. Усе нижче — справжній дашборд на вигаданих проєктах.

центр керування

Один бінарник, що бачить увесь рій.

Один демон на Go із вбудованим дашбордом на React. Він читає транскрипти сесій, які Claude Code і так пише, індексує їх у локальну SQLite і віддає все на одному порту, що ніколи не виходить за межі loopback-інтерфейсу. У ваші проєкти нічого встановлювати не треба.

  • Сесії, які ви вже запускали, з’являються одразу
  • Погодження приходять на телефон, тож запуск, що чекає, можна розблокувати не за столом
  • launchd на macOS, systemd на Linux
~ zsh
$ swarmery serve
swarmery · один бінарник
✓ підтягую сесії з ~/.claude/projects
✓ слухаю 127.0.0.1:7777
✓ готово · ніщо не покидає цю машину
113
Go-пакетів
260
REST-маршрутів
:7777
порт дашборду
127.0.0.1
єдиний інтерфейс, який він слухає

маркетплейс плагінів

Один набір агентів. Кожен проєкт.

Годі копіювати агентів між репозиторіями. Ядро, незалежне від постачальника, містить те, що спільне для всіх проєктів, пакети на вибір додають словник одного типу роботи, а кожен проєкт приносить свою специфіку під час виконання через project.json.

дивитися

Серія: одна можливість — один епізод.

Кожен коротший за дві хвилини, з розділами, між якими можна перескакувати.

на чому все тримається

Шість правил, і за кожним стежить інструмент, який можна запустити.

Сканування, гейт, worktree, вердикт. Жодне з них — не домовленість, яку треба тримати в голові.

нейтральність

Ядро, яке нікого не називає

Назви брендів заборонені будь-де в plugins/, а перевірка в CI не дає їхній кількості піднятися з нуля. Специфіка кожного проєкту надходить під час виконання з його власного project.json.

просування

Рух лише вгору

Компонент народжується локально в проєкті, переходить у доменний пакет, коли знадобиться другому проєкту, і потрапляє в ядро, лише коли знадобиться всім. Униз нічого не копіюється.

ізоляція

Один worktree на запуск

Кожен запуск фази й кожна відправлена задача отримують власну гілку в ізольованому git worktree. Ваша робоча копія ніколи не стає майданчиком агента.

перевірка

Вердикти, що вміють сказати «ні»

Перевіряльник без права на запис порівнює роботу зі збереженою точкою старту й повертає PASS, FAIL або INCONCLUSIVE. Готово — це коли критерії відмічені й звіт написаний, а не коли процес завершився з кодом 0.

плани

Граф фаз, а не список побажань

Кожна фаза має вимірювані критерії приймання, прогноз і звіт про завершення. Запуски виконують граф у порядку залежностей, а markdown на диску лишається джерелом правди.

спостережуваність

Усе зафіксовано

Кожен транскрипт сесії індексується в локальну SQLite: токени, вартість, погодження, прогнози проти фактичних результатів і уроки, винесені з розриву між ними. Ніщо не покидає машину.

ліцензія

Дві ліцензії, і чесно про обидві.

Apache-2.0 · фреймворк

Кожен пакет агентів, скіл, скрипт і оверлей

Читайте, форкайте й будуйте на цьому будь-де, зокрема в платних робочих процесах компанії, безкоштовно.

PolyForm Noncommercial · центр керування

Бінарник на Go в tools/swarmery/

Безкоштовно для особистих проєктів, навчання, досліджень та іншої open-source роботи. Єдине, чого ця ліцензія не дає, — комерційне використання: прочитайте умови й напишіть нам.

Керуйте агентами як флотом.

Безкоштовно на GitHub. Один бінарник на вашій машині, без хмари й без акаунта. Ваші сесії з’являються одразу після запуску.