Delegates code safely
Runs familiar agents through one CLI, previews the diff with dry-run, protects secrets, and limits how many files a task may touch.

Bring Claude Code, Codex, Cursor, and other tools into one managed process. VOLY routes hybrid multi-agent work, blocks text-only “done”, protects file changes, and tracks cost.
A direct agent run is great for a one-off task. Daily development also needs recovery, guardrails, and evidence that the work is actually done.
Start locally on your own. Add orchestration and team Cloud as the workflow grows.
Runs familiar agents through one CLI, previews the diff with dry-run, protects secrets, and limits how many files a task may touch.
Architect, developer, tester, and reviewer get separate models and checks. A step advances only after its result is verified.
Linked local agents and hosted sandbox runs share one organization timeline: members, spend, status, and results in the Cloud dashboard.
One entry point — CLI, Web UI, or CI. From there, the route depends on task complexity. Evidence gates block “done” without files or tests.
Architect / reviewer on chat; developer / tester / devops write via executors. Git-diff evidence + plan verify — no success on a text-only summary.
Out of billing — the next file-capable executor picks up. Full chain: claude-code → cursor → deepseek → wrangler → opencode → zen. Preview with --dry-run.
How VOLY beats multi-agent hallucinations: status follows evidence on disk — not a polished summary. Illustrative report reading.
* Telemetry sum from a live greenfield run; Cursor usage is estimated. Status stays partial if any implement role writes zero files.
The open core is complete locally: orchestration, safety, executor chain, and cost control. Cloud is the team control plane — link, limits, shared history — plus an optional hosted sandbox from the browser.
| Capability | Direct agent | VOLY Local | VOLY Cloud |
|---|---|---|---|
| File-capable execution | yes | yes | yes |
| Multi-agent orchestration | — | yes | yes |
| Evidence gates (anti-hallucination) | — | yes | yes |
| Plan gates and safety policy | — | yes | yes |
| Billing fallback and cost report | — | yes | yes |
| Shared team history | — | — | yes |
| Roles, invites, and hosted runs | — | — | yes |
Apache 2.0 on a laptop or your infra: full agent chain, your keys, your repositories. Cloud only links the agent and records runs.
Install Local →Organization, members, one history for local and hosted runs, spend limits, org BYOK aliases, and a browser hosted sandbox (probe today; fuller agent mode next).
Open Cloud ↗Open-core Web UI in action: a multi-agent run from dispatch to report — safety badges, hybrid role summary, touched files, dry-run diffs, tokens and cost. For the whole team: cloud.voly.codes shows shared org history, spend today, and hosted “Run in cloud”.
Hybrid flock: developer / tester / devops write files via executors; architect / reviewer stay on chat. Tiers and skills per role.
A plausible summary is not a merge. Files on disk, git diff, and tests decide — not the agent’s self-report.
File writes are guarded: dry-run with diff preview, protected paths, max-files limit, git-based rollback.
Billing fallback: claude-code → cursor → deepseek → wrangler → opencode → zen. Out of credits — the task keeps going.
Tokens, cost, and cache hits per run. Spend limits, cost policy — and provider keys in Cloudflare Secrets Store.
Apache 2.0 core on your laptop. Team cloud is live: orgs, invites, shared run history, spend, and a hosted sandbox — features stay open; pay for hosting.
Imported skills and agents activate by measured evidence, not by installation. No paired pilot, no routing — ever.
Every run streams over the open AG-UI protocol (CopilotKit) — text, tool calls, and state over SSE. Any compatible frontend can subscribe, not only VOLY's own UI.
Subtasks aren't stuck on your machine. Delegate to another agent worker over Cloudflare — tracked by task ID, idempotent, safe to retry.
Deterministic policies per task type, an optional rubric-based LLM judge, and golden-dataset regression replay — plus calibration that measures whether the judge itself can be trusted.
voly reuse searches GitHub, packs the structure, picks the modules, and applies them — GPL and AGPL are blocked by license policy before anything lands in your repo.
Run VOLY from any MCP host — Cloudflare OS, Claude Desktop, your IDE. Reads answer instantly; anything that spends money asks a human first.
Who runs the task and what happens when billing runs out.

| Executor | Writes files | Billing | In the chain |
|---|---|---|---|
| claude-code | yes | Anthropic | 1st |
| cursor | yes | Cursor | 2nd (hybrid default) |
| deepseek | yes | DeepSeek API | 3rd |
| wrangler | yes | CF Workers AI | 4th |
| opencode | yes | opencode.ai | 5th |
| zen | yes | free / subscription | 6th (last resort) |
| cf-containers | yes | CF Containers | outside the chain |
| mimo | limited | API | outside the chain |
Install domain knowledge packs that agents use automatically. Skills teach methodology; plugins bundle tools. One command to install, active on the next run.
Find a skillMulti-file skill packages (like PMBOK 6, design systems, company playbooks) install via git clone and are picked up instantly.
The lead orchestrator surfaces relevant skills from the marketplace mid-run — you see what's available for your specific task, not a generic catalogue.
Install directly from the run result banner. The skill is active on the next run — no restart needed.
VOLY counts every token: caching, routing, fallback, and pxpipe text→image compression turn into concrete numbers, not gut feelings.

* example output — numbers depend on your tasks
Run a read-only preflight against your repository with Python 3.10+. It checks the project, configuration, and available local executors without writing files or launching an agent.
Run the full open-core agent on your machine — then invite the team on cloud.voly.codes for shared history and hosted sandbox.
A complex task never goes to a single agent — it is decomposed into roles, each on the right model tier (hybrid multi-agent).
Multi-agent runs used to “complete” when Cursor wrote a confident summary and zero files. VOLY treats that as failure, not success.
Letting an agent write into a real repo needs a safety net — VOLY ships one in the open core.
When the current executor hits a billing or not-available error, VOLY walks the file-capable chain automatically.
Every run leaves a TaskEvent: who executed it, which model, how many tokens, how much money, and which local artifacts were produced. Keys do not have to live in every machine’s .env.
VOLY is not yet another agent — it is an open control plane between the developer and the agents.
Every imported skill, hook, or agent is an untrusted candidate until it clears a paired production pilot against native VOLY routing — reputation and defaults do not activate anything.
VOLY doesn't just render its own dashboard — it speaks the AG-UI standard, so any compatible frontend can subscribe to a live run.
Local hybrid multi-agent covers one machine. A2A federation extends the same role model across Cloudflare Worker-hosted agents.
Passing an LLM judge is not proof of quality on its own — VOLY tracks whether the judge agrees with humans, not just whether it approves.
Writing auth middleware or a rate limiter from scratch is usually re-solving a problem someone already shipped under a permissive license.
`voly mcp serve` exposes the orchestrator as nine MCP tools, so a host you already work in can start runs and follow them — no second UI to build.