Bivy

Where Bivy fits

Bivy runs coding agents on machines you control. You start a session, or automation does — same durable session either way. Join it from phone or terminal, share API keys and OAuth across agents, sync that vault across machines, fork work to another agent or machine when you need to.

Short version. Hosted agent if you want zero infra. IDE agent if the job never leaves the editor. Phone remote or SSH if you only need to reach a process. Bivy if you want a queue you can still jump into, on your own fleet.
Typical differences between Bivy, hosted coding agents, IDE agents, and phone remotes or SSH.
Dimension Bivy Hosted coding agent IDE agent Phone remote / SSH
Primary jobOperate durable agent sessionsDelegate work to a managed serviceEdit with AI in the IDEReach a machine or process
Execution locationYour laptop, server, VM, or cloud accountVendor-managed environmentYour workstation while openYour machine
Unattended queueGitHub, Slack, Linear, webhooks, schedules → sessionOften includedRarely the centerBuild it yourself
Join mid-runSame chat, branch, transcript, worktreeVaries; often a separate job UIWhile the editor is openIf you are watching
Session-content boundaryYour machine and paired devices; E2E remotelyVendor service under its data termsLocal machine; vendor model APIYour machine and endpoints
Agent choiceSupported paths plus tiered Beta catalogVendor agent or catalogUsually one vendor agentAnything you install
Multi-machine fleetUnlimited machines; route per session or queue jobVendor environmentOne workstationManual per host
CredentialsVault shared across agents; E2E sync across machines; native CLI logins per machineVendor accountLocal / vendor loginYou copy secrets
Fork / move workAcross agents and machines with transcript + dirty treeUsually tied to one runStay in the editorRebuild context yourself
Attention & reviewInbox, approvals, diffs, checks, outcomesVaries; often a PR at the endIn-editor diffsYou watch the terminal
Protection modelAgent-specific; no Bivy-owned OS jailVendor-defined managed environmentEditor and OS permissionsYour account and host controls
Trade-offInstall a machine; hosted or self-hosted remoteLeast infrastructure setupFastest in-editor loopOwn scripts, security, recovery, UX

What Bivy is not

Not the coding agent

Bivy wraps agents you already use. Pi, Claude Code, Codex, and OpenCode currently carry the Supported tier; others are Beta or Experimental.

Not a black-box job runner

Automation opens a real session. You can message it, approve tools, and review changes — not only wait for a PR notification.

Not magic credential soup

Bivy’s vault is shared across agents on a machine and syncs encrypted across machines. Native CLI logins stay per machine unless you import them. GitHub App keys only go where you opt in.

Fleet, credentials, forks

Unlimited machines on Self-hosted and Cloud. Sign into a provider once on a machine; Pi, Claude Code’s SDK path, Aider, and other vault consumers reuse it. That vault syncs to other machines end-to-end (ciphertext on the control plane, peer key wrap over the relay), including supported subscription OAuth. Fork or move a session to another machine or agent with the transcript and dirty worktree; switching agents replays history when the target can import it. Warm standby exists but is off by default — you don’t need it for fork/move.

Compared with hosted coding agents

Hosted agents win on setup and managed lifecycle. Bivy makes the opposite trade: agents run beside your repository, toolchain, credentials, and network. Automation still exists — issues, chat, webhooks, schedules — but the unit of work is a session on your machine that you can join, and a fleet of your machines rather than one vendor box.

Compared with IDE agents

IDE agents win on in-editor speed. Bivy does not replace autocomplete. It wins when work should keep running after you close the laptop, when an issue should open a session without you, when you need another machine or agent mid-task, and when phone or browser control needs the full transcript and worktree — not a summary.

Compared with phone remotes

Phone remotes share the instinct to keep the real agent on your machine. Bivy adds the unattended queue, multi-machine routing, credential continuity for Bivy-managed auth, session fork/move, and a global Inbox. If you only need to drive one local agent by hand, a focused remote may be simpler.

About accounts

Setup enrolls remote access because remotely visible, steerable sessions are the product. Use Bivy Cloud or self-host the baseline control plane and relay. Self-hosting is the account-free path.

Try it

Interactive sessions are free. Wire automation when you want work to open sessions you can still join. Add a second machine when one machine is not enough.

Install free

Or read the quickstart →