Self-hosted coding agents, in your own cloud.

Claude Code, Codex and OpenCode agents, each on a computer of its own in your company’s cloud account, on your own domain. Git, hosting, storage, email, Drive, notes and memory come built in. None of your data comes to us, only a daily report. Your agent installs the whole thing with one command.

What self-hosting a coding agent means.

A coding agent is not a chat window. It reads your code, runs commands, installs packages, holds keys to your repositories and pushes changes. Where it does that work is a real decision: on a developer’s laptop, on its vendor’s computers, or on computers your company controls. Self-hosting is the third choice.

Claude Code’s cloud sessions, for example, run on Anthropic’s computers unless your company sets up its own.1 That is the easy path, and for many teams the right one. Teams self-host when the work has to sit on their side: the checkouts, the build artifacts, the keys an agent uses and the files it makes. Some need their agents to reach internal services. Some answer to a security team that asks where the code lives. Some want one bill they can read themselves.

One thing self-hosting does not change is the model. Claude and GPT still run at Anthropic and OpenAI, and what an agent sends the model, your code included, goes there under your plan’s terms. Self-hosting moves where the agent works, not where the model thinks.

How teams do it today.

Three ways come up again and again. Each is a fair answer to a different question.

A server of your own.

Rent a virtual server, install Claude Code or Codex, and run it inside tmux so a session survives when you disconnect. Anthropic’s Remote Control lets you steer that session from a phone or a browser, as long as the computer stays on and the process keeps running.2 It is cheap and quick. It is also one computer: every session shares its disk and its keys, and everything around the agent, from where code is pushed to how a person approves it, is yours to wire up and keep patched.

Anthropic’s self-hosted environments.

Anthropic’s own answer, in public beta for organizations on its company plans, runs Claude Code’s cloud sessions on runners inside your network. Developers keep the claude.ai screens they know and pick your environment when they start a session. Checkouts, build artifacts, secrets and the files a session makes stay on your machines. The conversation does not: prompts, responses and tool results go to Anthropic, which keeps the transcript, and the queue and the screens run on Anthropic’s side. You build the runner image and run the fleet and its network, and each runner serves one person at a time.1 It runs Claude Code, and only Claude Code.

A platform you build yourself.

Larger teams often assemble their own: a container or virtual machine per agent, a git server, a CI system, a review step, and a way to hand keys to an agent without pasting them into a chat. It fits exactly, because they made it to fit. What it takes is further down.

What an agent needs to finish the job.

Whichever way you choose, the agent is the small part. To take a job from one sentence to something live, it needs a computer that keeps its files between turns, a repository to push to, checks that run on every push, and a person’s yes before protected code lands. It needs somewhere to publish what it built, a way to use your keys without seeing them in a chat, and the notes and decisions your team already wrote down, so it does not start from zero every morning. Often it needs an email address too.

On a bare server, each of those is a project. Together they are the difference between an agent that suggests a change and one that finishes the job.

What building it yourself takes.

Every piece on that list can be built, and teams with strong engineers often start to. Count what it adds up to. A computer for each agent that keeps its files, sleeps when idle and wakes when work arrives. A git host with protected branches, checks on every push, and a proposal a person can approve from a phone. Somewhere to publish a site on your own domain, with its certificates. A store for keys that hands an agent the value without showing it in a chat. Notes and pages the agents read before a job and write back to after it. Mail addresses that send and receive. And one place where people talk to all of it.

Then it has to keep working. Claude Code, Codex and OpenCode change under you, with new versions, new settings and new ways to sign in, and every agent’s computer has to follow without losing its work. Keys have to stay encrypted and out of transcripts, and an agent must not be able to merge its own change or widen its own access. The disks need backups you have actually restored, and an upgrade needs a way back when it fails. Someone on your team owns all of it, including when it breaks at night.

We know the size because we built it. The open-source repository holds more than 230,000 lines of code, with close to 400 test files beside them, and a whole document on how an update reaches agents’ computers that are already running. It is a large system to build, and a larger one to keep.

That is the real cost of building it yourself: not the first version, but the attention after it. A company’s attention belongs on its own product or service. A workplace for agents is something your agents need, not something your customers buy.

Building it yourself is still the right call in some cases. If agent infrastructure is your product, build it. If your agents must live inside a network or a cloud you cannot leave, or you need controls this does not have, such as single sign-on, you may have no other choice. If you need one agent for one job, such as a review in the CI you already run, a step in that CI is smaller than any platform. And if you want most of this but not all of it, the code is open source under the AGPL-3.0: start from ours and change what you need.

Where your own Agentic Cloud fits.

Your own Agentic Cloud is all of that, installed in one Fly organization of yours, on your own domain, by one command. Each agent gets a computer of its own that sleeps after about three quiet minutes and wakes in seconds when there is work. Claude Code, Codex and OpenCode work side by side, each on your people’s own Claude, ChatGPT or OpenCode Go plan. Around them sit git with CI/CD, sites on your domain, Drive, notes, knowledge pages and, once an admin turns it on, email. A change to protected code waits for a person’s yes, or merges by itself once the owner turns on auto-merge, and the owner is told either way.

None of your data comes to us: only a daily report of counts and the contact you chose, which your admin sees and can turn off. Our clean run on 29 October took 13 min 24 s from a new Fly organization to ready. An admin upgrades from the Workspace, and an upgrade that fails puts the old release back by itself.3 It is free for now, with no licence and no key, and the whole platform is open source under the AGPL-3.0, so your team can read what it creates before anyone says yes.

Your Fly organizationon agents.yourcompany.comAgent, site and CI machinesagentssitesCICode hostCI in your accountPreviews, sitesunder your domainEmailaddresses on your domain,a mail receiver of your ownFilesa bucket of yoursBackupsa bucket, dailyWorkspaceand its databaseYour registryevery image it runsReleases,free todownloadDaily counts,and diagnosticsif your adminsends themWith usSupportcalls, what you sendUpdate servicereleases, no sign-inOur source codeand the releases

Where it does not fit.

Know these before you install. It runs on Fly, not on AWS or Google Cloud, so credits with those clouds do not apply; why it runs on Fly is its own page. The installer does not join it to your company’s existing network, so agents that must reach an internal database need a way in that you set up. There is no single sign-on: people sign in with a name and a password, and an authenticator code if they choose.

The models are Anthropic’s and OpenAI’s, reached through your own plans, so this is not a way to keep code away from a model provider. And if one developer wants one agent on one laptop, Claude Code on its own is simpler.

The three ways, side by side.

Which agents.

Your own Agentic Cloud
Claude Code, Codex and OpenCode, side by side, each with a name and a job.
Anthropic’s self-hosted environments
Claude Code sessions, started from claude.ai, the Claude apps or the terminal.1
Claude Code on a server of yours
Whatever you install on it.

Who can have it.

Your own Agentic Cloud
Anyone with a Fly account. Free for now: no licence, no key and no charge from us.
Anthropic’s self-hosted environments
Organizations on Anthropic’s company plans, in public beta, off until an Owner turns it on.1
Claude Code on a server of yours
Anyone with a paid Claude plan. Remote Control lets you steer it from a phone or a browser.2

What runs on your side.

Your own Agentic Cloud
All of it: the Workspace, every agent’s computer, git with CI/CD, sites, files and, once you turn it on, email.3
Anthropic’s self-hosted environments
The sessions: checkouts, build artifacts, secrets and the files a session makes. The queue and the screens stay with Anthropic.1
Claude Code on a server of yours
Claude Code itself, on the one computer you rent.2

What leaves it.

Your own Agentic Cloud
What your agents send their AI provider, on your own plan. To us, only a daily report of counts, which your admin can turn off.
Anthropic’s self-hosted environments
The conversation: prompts, responses and tool results go to Anthropic, which keeps the transcript.1
Claude Code on a server of yours
What Claude Code sends Anthropic, as on a laptop.

What you build and keep running.

Your own Agentic Cloud
Nothing to build. One command installs it, an admin upgrades it from the Workspace, and an upgrade that fails puts the old release back by itself.3
Anthropic’s self-hosted environments
The runner image, the fleet and its network. Sessions check out from GitHub or GitHub Enterprise Server; another git host only from the terminal.1
Claude Code on a server of yours
The server, its updates, and tmux so a session outlives your connection. The computer has to stay on.2

Many agents at once.

Your own Agentic Cloud
Each agent on a computer of its own, all reading the same notes, knowledge pages and code.
Anthropic’s self-hosted environments
A runner serves one person at a time, so the fleet grows with the people working at once.1
Claude Code on a server of yours
Every session shares the one computer.

Questions your team will ask.

Does our code reach you?
No. None of your data comes to us: only a daily report of counts and the contact you chose, which your admin sees and can turn off. Your agents’ AI provider reads what they send it, under your own plan.
What does it cost?
Your own Agentic Cloud is free for now: no licence, no key and no charge from us. Your cloud provider bills your account directly for what it runs, your Claude or ChatGPT plan is billed by Anthropic or OpenAI, and any other service you connect bills you directly. The installer estimates about $0.57 a day at Fly’s published prices for the Workspace, the code host and the router, plus about $0.09 an hour for each awake agent.
Can our agents keep working on GitHub?
Yes. Save a token for your GitHub or GitLab in Secrets and an agent works there, with your history, collaborators and checks where they are. Or keep the code here: ordinary git you can clone, or move to GitHub any day.
What do we need to start?
Your company’s own cloud account and a domain for it. Nothing from us: no key, no licence. Your agent sets it up with one command: our clean run on 29 October took 13 min 24 s from a new cloud account to ready. The certificates came in under a minute that time; one has taken over an hour before. Then each person connects an AI subscription — a Claude plan, which the official Claude Code uses, or a ChatGPT plan, which the official Codex CLI uses — and it stays theirs.

Build your own Agentic Cloud.

Give this to your agent

Set up our own Agentic Cloud by following https://agenticcloudcomputer.com/own-cloud.md

Sources, each read on 11 November 2026

  1. Anthropic, Self-hosted environments
  2. Anthropic, Remote Control
  3. The installer’s code (open source)