CONTROL PLANE ДЛЯ AI CODING АГЕНТОВ
v0.1.0 · доступен в PyPI

Агенты пишут код.
VOLY управляет работой.

Объедините Claude Code, Codex, Cursor и другие инструменты в один процесс: VOLY ведёт hybrid multi-agent, режет текстовое «готово» без файлов, страхует запись и считает расходы.

  • задача не пропадёт при сбое провайдера
  • уверенный summary без файлов — не успех
  • роли, файлы, verify и cost — в одном отчёте

VOLY

Маршрутизирует AI coding agents с учётом cost и fallback

Смотреть на Product Hunt →
ЗАЧЕМ ЕЩЁ ОДИН СЛОЙ

Когда одного агента уже недостаточно

Прямой запуск удобен для разовой задачи. В ежедневной разработке нужны контроль, продолжение после сбоев и доказательство того, что работа действительно выполнена.

×Закончились кредиты — задача остановилась
VOLY переключает executor и продолжает run
×Агент написал «готово» — а файлов 0
Executor honesty + plan gates: файлы, git diff, scoped-тесты
×Непонятно, что было изменено
Run report сохраняет роли, файлы, diff и результат
×Сильная модель делает всё подряд
Routing выбирает подходящий уровень модели для каждой роли
×Расходы разбросаны по провайдерам
Токены, cache-hit и cost собраны в одной telemetry
×Агент пишет заново код, который уже существует
voly reuse находит проверенный код на GitHub: search → pack → pick → apply
×Импортированный скилл или агент может незаметно всё испортить
Способности активируются только после измеренного пилота — без evidence нет роутинга
×Свой UI не подключить к одноразовому формату событий
AG-UI протокол стримит каждый run по SSE — подписаться может любой совместимый фронтенд
×Подзадача может выполниться только на той машине, за которой вы сидите
A2A federation делегирует её другому agent worker, трекинг по task ID, безопасный retry
×LLM-judge, который всегда согласен сам с собой, ничего не доказывает
Golden regression replay плюс калибровка judge-vs-human измеряют false-pass и false-fail rate
×Переиспользование кода с GitHub — это ручная проверка каждой лицензии
voly reuse ищет, пакует и применяет — GPL и AGPL блокируются policy до того, как код попадёт в репо
ОДИН CONTROL PLANE — ТРИ УРОВНЯ

Кому помогает VOLY

Начните локально в одиночку. Подключайте оркестрацию и командный Cloud тогда, когда процесс становится сложнее.

01
Разработчик

Безопасно делегирует код

Запускает привычного агента через единый CLI, сначала смотрит dry-run и diff, защищает секреты и ограничивает число изменяемых файлов.

Результат: меньше риска для рабочего репозитория
02
Тимлид

Разделяет сложную задачу по ролям

Architect, developer, tester и reviewer получают свои модели и проверки. Следующий этап начинается только после подтверждения результата.

Результат: управляемая цепочка вместо одного длинного промпта
03
Команда

Видит общую картину

Связанный локальный агент и hosted sandbox runs попадают в одну историю организации: участники, расходы, статусы и результаты — в Cloud dashboard.

Результат: прозрачность без переноса повседневного compute с ноутбука

Как летит задача

Одна точка входа — CLI, Web UI или CI. Дальше — по сложности. Evidence-гейты не дают «готово» без файлов и тестов.

voly run "implement auth refactor" --cwd /path/to/project
сложная · ≥2 capability

Мульти-агент · hybrid A2A

Architect / reviewer — chat; developer / tester / devops — executor. Git-diff evidence + plan verify — без успеха на одном тексте.

простая код-задача

Executor · fallback chain

claude-code Anthropic ✗ billing
cursor Cursor ✗ billing
deepseek DeepSeek ✗ billing
zen last resort ✓ выполняет

Кончился биллинг — следующий file-capable. Цепочка: claude-code → cursor → deepseek → wrangler → opencode → zen. Preview: --dry-run.

AIGateway.chat() выход к chat-моделям · executor-ы — отдельный путь
DLP Cache Rate limit Spend limit BYOK Provider Telemetry
PYTHON SDK · PUBLIC API

Управляемый multi-agent workflow в нескольких строках

Опишите агентов и зависимости на Python. VOLY применит те же routing, spend controls, fallback, evidence и approval-гейты, что и CLI.

  • Независимые узлы идут параллельно; зависимые получают результаты предыдущих шагов.
  • Рискованное действие можно остановить для human approval, затем продолжить тот же workflow.
  • Доступны allowlisted tools, проверяемый structured output и evidence-based capability routing.
6 topology presetstool callingstructured outputapproval + resume
research_review.py Python
from voly import Agent, Workflow

researcher = Agent(
    "researcher",
    instructions="Find verifiable facts",
)
reviewer = Agent(
    "reviewer",
    instructions="Check claims and sources",
)

workflow = Workflow("research-review")
workflow.add("research", agent=researcher)
workflow.add(
    "review",
    agent=reviewer,
    depends_on=["research"],
)

result = workflow.run("Compare two markets")
ОДНА ЗАДАЧА — ОДИН ОТЧЁТ

Не обещание, а проверяемый run

Как VOLY обходит галлюцинации мульти-агента: статус следует за evidence на диске, а не за красивым summary. Пример чтения run report.

run-report.json
ЗадачаСпроектировать PulseBoard API, CRUD + JWT, тесты, review, Compose/CI
✓ verified architect chat-план · cloudflare-dynamic
✓ verified developer executor · 44 файла · cursor
✓ verified tester executor · 5 файлов · 56 pytest
✓ verified reviewer chat · git-diff evidence
✓ verified devops executor · Compose + CI
53файлов
56тестов
$0.013telemetry*
completedитог

* Сумма telemetry с live greenfield; usage Cursor — оценка. Статус partial, если implement-роль написала 0 файлов.

ВЫБЕРИТЕ СВОЙ КОНТУР

Агент напрямую, VOLY Local или Cloud

Open-core полный локально: оркестрация, safety, executor-цепочка и контроль расходов. Cloud — командный control plane (связь, лимиты, общая история) плюс опциональный hosted sandbox из браузера.

ВозможностьАгент напрямуюVOLY LocalVOLY Cloud
Запись файловдадада
Multi-agent orchestrationдада
Evidence gates (анти-галлюцинации)дада
Plan gates и safety policyдада
Billing fallback и cost reportдада
Общая история командыда
Роли, invites и hosted runsда
LOCAL

Local — контроль остаётся у вас

Apache 2.0 на ноутбуке или своей инфре: полная цепочка агента, свои ключи и репозитории. Cloud только связывает агента и пишет историю.

Установить Local →
CLOUD

Cloud — общий рабочий контур

Организация, участники, одна история local и hosted runs, лимиты spend, org BYOK aliases и hosted sandbox из браузера (сейчас probe; дальше — полноценный агентский режим).

Открыть Cloud ↗

Локальный run report и team cloud

Open-core Web UI в действии: мульти-агентный run от запуска до отчёта — safety badges, hybrid summary, files, dry-run diffs, tokens и cost. Для команды: cloud.voly.codes — общая история org, spend today и hosted «Run in cloud».

Живое демо: мульти-агентный run в локальном Web UI — роли, файлы, tokens, cost. Командная поверхность: https://cloud.voly.codes — org, invites, local+hosted runs, spend.

Оркестрация

Hybrid-стая: developer / tester / devops пишут файлы через executor; architect / reviewer — chat. Тир и скилы на роль.

Анти-галлюцинации

Красивый summary — не merge. Решают файлы на диске, git diff и тесты, а не self-report агента.

Safety

Запись в файлы под контролем: dry-run с diff preview, protected paths, лимит max-files, откат через git.

Fallback

Billing fallback: claude-code → cursor → deepseek → wrangler → opencode → zen. Кончились кредиты — задача идёт дальше.

Телеметрия и BYOK

Токены, cost и cache-hit на каждый run. Spend limits, cost policy — и ключи провайдеров в Cloudflare Secrets Store.

Open core + Cloud

Ядро Apache 2.0 на ноутбуке. Командный cloud уже live: org, invites, общая история runs, spend и hosted sandbox — фичи ядра открыты, платят за hosting.

Evidence-gated способности

Импортированные скиллы и агенты активируются по измеренной evidence, а не по факту установки. Нет парного пилота — нет роутинга. Никогда.

AG-UI protocol streaming

Каждый run стримится по открытому протоколу AG-UI (CopilotKit) — текст, tool calls и state по SSE. Подписаться может любой совместимый фронтенд, не только собственный UI VOLY.

A2A federation

Подзадачи не заперты на вашей машине. Делегируйте их другому agent worker через Cloudflare — трекинг по task ID, идемпотентно, безопасный retry.

Evaluation engine

Детерминированные policy по типу задачи, опциональный rubric-based LLM judge и golden-dataset regression replay — плюс калибровка, которая измеряет, можно ли доверять самому judge.

Переиспользование кода с GitHub

voly reuse ищет на GitHub, пакует структуру, подбирает модули и применяет их — GPL и AGPL блокируются license policy до того, как что-либо попадёт в ваш репо.

MCP-сервер

Запускай VOLY из любого MCP-хоста — Cloudflare OS, Claude Desktop, IDE. Чтение отвечает мгновенно, всё, что тратит деньги, сначала спрашивает человека.

Business decision loop

Превращает внешний сигнал в интерпретированную опцию, решение с human review, управляемое действие и измеримое обучение.

Cloudflare Agent Memory

Opt-in persistent memory с изоляцией по проекту: remote-first recall через Cloudflare Agent Memory и локальный SQLite fallback.

Executor-ы

Кто исполняет задачу и что происходит, когда кончается биллинг.

VOLY сжимает провайдеров и агентов в один control plane
Один пресс на всех: провайдеры и агенты — под контролем VOLY.
ExecutorПишет файлыБиллингВ цепочке
claude-codeдаAnthropic1-й
cursorдаCursor2-й (hybrid default)
deepseekдаDeepSeek API3-й
wranglerдаCF Workers AI4-й
opencodeдаopencode.ai5-й
zenдаfree / subscription6-й (last resort)
cf-containersдаCF Containersвне цепочки
mimolimitedAPIвне цепочки

Маркетплейс скиллов и плагинов

Устанавливайте пакеты доменных знаний — агенты подхватывают их автоматически. Скиллы передают методологию, плагины объединяют инструменты. Одна команда для установки, активны с первого запуска.

Найти скилл

Git-пакеты

Многофайловые пакеты скиллов (PMBOK 6, дизайн-системы, корпоративные плейбуки) устанавливаются через git clone и подхватываются немедленно.

Ленивое обнаружение

Lead-оркестратор находит релевантные скиллы прямо во время выполнения задачи — вы видите что нужно именно для этой задачи, а не общий каталог.

Установка в один клик

Установите прямо из баннера в результате запуска. Скилл активен уже на следующем запуске — перезапуск не нужен.

Экономия видна

VOLY считает каждый токен: кэш, routing, fallback и pxpipe text→image compression превращаются в конкретные цифры, а не в ощущения.

Утка-маскот превращает текстовые документы в image artifacts и token savings
voly savings
потрачено сегодня $4.20 / лимит $20.00
cache-hit 62% → сэкономлено $6.85
model routing premium → cheap: $3.10
pxpipe artifacts prompt images сохраняются в task
повторы задач 8 задач из кэша: $0.00
итого за неделю сэкономлено $41.70

* пример вывода — цифры зависят от ваших задач

Проверьте, что сможет запустить VOLY — до установки

Запустите read-only preflight для своего репозитория на Python 3.10+. Он проверит проект, конфигурацию и доступные локальные executors без записи файлов и запуска агента.

uvx --from voly==0.1.0 voly quickstart --check --cwd .
# без записи в репозиторий · без запуска агента · без постоянной установки
Открыть полную инструкцию

Вместе выше

Полный open-core агент на своей машине — затем пригласите команду на cloud.voly.codes: общая история и hosted sandbox.