Now live · desktop app + $CPILOT on Virtuals

Put your day on autopilot.

Copilot lives on your machine, moves through your files and tools, and quietly takes care of the work. You can check in, change direction, or leave it running while you focus on what matters. Consider your day handled.

OpenAI · Anthropic · Google — your keyOpen source$CPILOT live on Virtuals · Robinhood Chain
The 0xCopilot desktop app — the Run cockpit with a goal composer and the six-surface rail: Run, Chats, Projects, Activity, Tools, Skills.

The real app, today — not a mockup. Give it a goal; it plans, works across your files and the apps you connect, and pauses for your approval. Local, on your machine.

The gap

Agentic AI got built for engineers.

The breakthroughs of the last two years are extraordinary — and nearly every one is pointed at a repo. The people who run treasury, community, governance and growth got a chat box and a copy button. 0xCopilot is the agent for that work: it opens your sheets, your multisig, your threads and your Discord, and does the whole multi-step job end to end.

Built for the repo

CursorCodexClaude CodeRovoCowork

Real agents, real multi-step work — pointed almost entirely at source code.

Built for the rest of the org

TreasuryCommunityGovernanceGrowthOpsComms
0xCopilot

The wedge

Handled doesn't mean hidden.

0xCopilot makes every run a durable, ordered log of typed events — not a black box that emits a summary. Watch it happen live, rewind to any point, and step in the moment it matters.

Watch

Every step is a typed event, streamed live — plans, tool calls, results — not a summary at the end.

GET /v1/agent/runs/:id/stream
12:04:01run.started
12:04:03sheet.readtokenomics.xlsx
12:04:06safe.tx.staged3,100 → nova.eth
12:04:09x.thread.draft64%

Rewind

Events persist with a monotonic sequence number per run. Replay from any point, or reconnect and resume where you dropped.

?after_sequence=N
seq 0seq 128 · now

Steer

Anything that touches the real world pauses and waits for your go-ahead. Approve it, redirect it, or stop the run mid-flight.

run.waiting_for_permission
Send 3,100 USDC to nova.eth?
ApproveRedirectStop

Not a chatbot

Six surfaces, not one text box.

Chat is one surface, not the whole product. The work lands on real places you can open, filter and act on — and the agent works the same surfaces you do. It's a workspace, not a prompt box.

Run
Give it a goal — it plans, works, and pauses for approval
Chats
Conversations and streamed runs
Projects
Group related work under one shared context
Activity
Run history, grouped so you see everything it did
Tools
The apps the agent can read from and act in
Skills
Saved multi-step workflows you can rerun

Yours

Your machine. Your key. Your model.

0xCopilot runs locally. Bring your own API key — it talks to OpenAI, Anthropic or Google, and you pay your provider directly. No seat license, no subscription tier, no middleman between you and the model you chose.

OpenAIAnthropicGoogleLocal model
Keys never touch a request body
Provider keys live in your own environment — enforced in the codebase, not promised here.
Connectors use real OAuth
Tokens sit in a vault you run.
Point it at a local model
Then nothing leaves your machine at all.

Get it

One command, and it's yours.

0xCopilot ships as a desktop app for macOS and Windows. Install the copilot CLI with npm or Bun; the first run stages a self-contained local runtime and opens the app. The runtime, the stores and the event log all stay on your machine.

~/0xcopilot
# Node 20+ or Bun
$ npm install -g @0x-copilot/cli

# …then launch the app
$ copilot

Full install notes — first-run staging, commands, platforms — are on the Install page. Prefer to self-host the web stack instead? It still runs anywhere Docker does — read the source.

The token

The app is the product.

0xCopilot has launched $CPILOT on Virtuals Protocol, on Robinhood Chain. Nearly half the fixed supply seeded the liquidity pool at launch, just under a third funds the team and contributors, and a quarter is protocol-run capital formation — released only as the market verifies progress.

+ 0.25% veVIRTUAL airdrop · fixed 1,000,000,000 $CPILOT supply

Liquidity pool

45.56% of a fixed 1B supply, in the pool at launch — the tradable float everyone buys from.

Team & contributors

29.19% for the people who ship it — mostly locked and vesting, including a disclosed 2% launch buy.

Capital formation

25%, protocol-run and tied to valuation. No discretionary insider selling.

Answers

The questions that decide trust.

Can it do things without asking me?
That's your call, per run. Steps that touch the real world can pause for explicit approval before they execute — the run parks in waiting_for_permission until you answer, and you can stop it at any point. Permission policy is configuration; read the source and set it before you point this at anything that matters.
Where do my API keys live?
In your own environment file, on your machine. Provider keys are never accepted in a run request body — enforced in code. OAuth tokens for connectors go into a token vault running in your stack.
Is any of this cloud-dependent?
The stack runs on your hardware. The one thing that leaves is what you'd expect: your prompts and context go to whichever provider's key you supplied. Point it at a local model and nothing leaves at all.
What actually works today?
The desktop app for macOS and Windows, installed with one command — and under it the local runtime, streaming with replay and resume, approvals, MCP connectors with OAuth, skills, memory, the library index, and the surfaces above. Native Linux packaging is the one piece still in progress — build from source in the meantime.

Contact

Come say hi.

Questions, ideas, or want to follow along? Find us here.