HYPERYOND
Back to Blog
Local-first when the agent runs on your laptop
ManifestoBy Hyperyond

Local-first when the agent runs on your laptop

Cloud was the default because the heavy compute lived elsewhere. Capable agents now run from a CLI on your own machine, so sending your code and keys to a vendor's cloud is a choice, not a requirement.

local-firstAI agentsopen sourceprivacy

Local-first when the agent runs on your laptop

For about a decade, the answer to "where does the work happen" was the cloud. Not because anyone loved sending their source to a third party, but because the compute that did anything interesting lived in someone else's data center. You shipped your code to the work. That was the trade, and most of us took it.

That assumption is the thing worth re-examining now. It quietly drove a lot of decisions you never voted on.

Why cloud was the default

The reasoning held up. Training and running large models needed racks of GPUs you could not buy, power, or cool at your desk. So the model lived in a vendor's region, and to use it you uploaded your repo, your prompts, your logs, and your context. The vendor billed you per seat and per token, kept the dashboards, and held the keys. You got capability you could not run yourself, and in exchange you accepted that your code and your intent passed through infrastructure you did not control.

Privacy policies softened the edges. Enterprise tiers promised your data would not train the next model. But the shape stayed the same: the work happened over there, and "over there" was the product.

What changed

The heavy part moved. Coding agents that are genuinely useful now run from a CLI on your own machine. You install claude or codex, you point them at your files, they read, edit, and run things locally, and they bill against a subscription you already pay for. The model weights still live in a data center, but the agent (the loop that reads your code, decides what to do, and acts on it) runs as a process on your laptop, against your working tree.

That is a real shift, not a marketing one. The strongest agents already live on your laptop. Once that is true, the old trade stops being mandatory. You no longer have to upload your repo to get an agent to work on it, because the agent is already standing where the repo is.

What local-first buys you in this era

When the agent runs locally, a set of properties fall out of the architecture rather than a promise on a pricing page.

Your code stays on your machine. The agent reads files from disk and writes back to disk. There is no upload step, so there is no copy of your source sitting in a vendor bucket waiting on a retention policy.

Your keys stay yours. You authenticate the CLI with your own model subscription. The tool orchestrating the agent does not need to hold a key, broker your tokens, or meter you a second time on top of what you already pay the model provider.

No telemetry by default. A local tool can choose to phone home, but it does not have to, and you can verify the claim when the source is open. Your editor activity, your prompts, and your file contents are not a data stream to anyone.

You own the output. This is the part most worth holding onto. A good local agent leaves a durable artifact you can read, diff, and run without the agent in the loop. gethover.dev is one example of the pattern: it is a VS Code extension that spawns the claude or codex CLI already on your machine, drives your real browser, and crystallizes the run into a plain @playwright/test spec. The agent authored it. You own it, and it runs in CI with no agent attached. We wrote more about that split in AI authors it, you own it.

It also keeps working when the network gets thin. The model call still needs a connection, but everything around it (your files, your tooling, your saved artifacts) is on disk and does not depend on a vendor's dashboard being up.

The honest tradeoffs

Local-first is not free, and pretending otherwise would be the kind of hype we are trying to avoid.

You bring your own keys and your own compute. There is no managed account that smooths over setup. You install the CLI, you authenticate it, and you accept that the agent runs on your hardware and your subscription. For a solo developer or a small team that is a feature. For an organization that wants central provisioning, it is work you take on yourself.

There is no managed dashboard until you build one. Cloud products hand you run history, team views, and flakiness charts on day one. A local tool gives you the artifact and the raw run, and the higher-level views are yours to assemble or to wire up later. You trade convenience for control, and that trade is not right for everyone.

You also own the failure modes. When something breaks, it breaks on your machine, and there is no support tier holding state you can call about. The flip side is that there is no state being held about you.

The studio stance

Hyperyond builds software rebuilt AI-native, open, and local-first. That last word is doing real work now in a way it could not a few years ago. When the agent ran in a data center, "local-first" was mostly about your data at rest. When the agent runs on your laptop, it becomes the whole posture: your code, your machine, your keys, no lock-in, no telemetry.

We ship open source so the claims are checkable. We design tools that leave artifacts you keep, not sessions you rent. We default to the keys you already have rather than asking you to route everything through us.

The cloud is not going away, and for some workloads it is still the right call. What changed is that it stopped being the only call. The next few years of developer tooling will be decided by who treats local as the default and the cloud as an option, rather than the reverse. We are building for the laptop the agent already runs on.