Pinned post
Jesse Josiah
@_fusionTech
2.3K Following 2.5K Followers 47K Posts
Latest posts 5
Also on the same VMs: GitHub Actions and CircleCI runners, one-shot sandbox runs, and teams where Claude, Codex and Gemini share one workspace, delegate tasks and solve problems together.
How we built it: stackshift.cloud/blog/stackshif…
How we built it: stackshift.cloud/blog/stackshif…
We're launching StackShift Computers: a whole Linux machine for every AI agent.View quoted post on X
Root, Docker and a desktop with Chromium. Ready in under a second, pauses with memory kept, forks mid-task. Watch it work, take over any time.
npx stackshift@latest sh
stackshift.cloud/computers
We're launching StackShift Computers: a whole Linux machine for every AI agent.
Root, Docker and a desktop with Chromium. Ready in under a second, pauses with memory kept, forks mid-task. Watch it work, take over any time.
npx stackshift@latest sh
stackshift.cloud/computers
Root, Docker and a desktop with Chromium. Ready in under a second, pauses with memory kept, forks mid-task. Watch it work, take over any time.
npx stackshift@latest sh
stackshift.cloud/computers
1:00
Pattern 1 for the loop, yes. But I think “VM idle 24/7” is a solvable problem, not a reason to go stateless. A snapshot memory to disk when idle, resume in under a second, bill only while running. With this, the agent keeps its machine without anyone paying for idle CPU.
I was wrong about agent sandboxes.View quoted post on X
In my article I said pattern 1, where the agent runs on your infra and only calls a sandbox for tools, doesn't work at scale. I moved everything to pattern 2 and put the whole agent inside a VM.
At the time that made sense but today I'd pick pattern 1.
For your own personal agent, a coding agent, or a small project, isolating the whole agent in a VM is still a great default. I would keep doing it.
At real multi-tenant scale it falls apart.
There will be more agents than humans. Every human gets one computer. Giving every agent its own VM running 24/7 means billions of CPU-hungry machines, and we're already short on compute.
Most of what an agent does doesn't need a machine at all. It thinks, calls APIs, reads pages, and waits. Nobody needs a 4 CPU VM sitting idle so an agent can run a simple JS script once an hour.
What I'd build now:
> the agent loop runs on shared infra that scales
> it gets a sandbox only when it has to run untrusted code
> sandboxes spin up in seconds and die right after
> zero state on the machine, everything lives outside it
VMs are a tool the agent calls, but they shouldn't be where it lives.
Walahi I am cooking. Been working on something on StackShift, might roll it out tomorrow. 😁