frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs

https://cloudrouter.dev/
39•austinwang115•2h ago
I've been working on CloudRouter, a skill + CLI that gives coding agents like Claude Code and Codex the ability to start cloud VMs and GPUs.

When an agent writes code, it usually needs to start a dev server, run tests, open a browser to verify its work. Today that all happens on your local machine. This works fine for a single task, but the agent is sharing your computer: your ports, RAM, screen. If you run multiple agents in parallel, it gets a bit chaotic. Docker helps with isolation, but it still uses your machine's resources, and doesn't give the agent a browser, a desktop, or a GPU to close the loop properly. The agent could handle all of this on its own if it had a primitive for starting VMs.

CloudRouter is that primitive — a skill that gives the agent its own machines. The agent can start a VM from your local project directory, upload the project files, run commands on the VM, and tear it down when it's done. If it needs a GPU, it can request one.

  cloudrouter start ./my-project
  cloudrouter start --gpu B200 ./my-project
  cloudrouter ssh cr_abc123 "npm install && npm run dev"
Every VM comes with a VNC desktop, VS Code, and Jupyter Lab, all behind auth-protected URLs. When the agent is doing browser automation on the VM, you can open the VNC URL and watch it in real time. CloudRouter wraps agent-browser [1] for browser automation.

  cloudrouter browser open cr_abc123 "http://localhost:3000"
  cloudrouter browser snapshot -i cr_abc123
  # → @e1 [link] Home  @e2 [link] Settings  @e3 [button] Sign Out
  cloudrouter browser click cr_abc123 @e2
  cloudrouter browser screenshot cr_abc123 result.png
Here's a short demo: https://youtu.be/SCkkzxKBcPE

What surprised me is how this inverted my workflow. Most cloud dev tooling starts from cloud (background agents, remote SSH, etc) to local for testing. But CloudRouter keeps your agents local and pushes the agent's work to the cloud. The agent does the same things it would do locally — running dev servers, operating browsers — but now on a VM. As I stopped watching agents work and worrying about local constraints, I started to run more tasks in parallel.

The GPU side is the part I'm most curious to see develop. Today if you want a coding agent to help with anything involving training or inference, there's a manual step where you go provision a machine. With CloudRouter the agent can just spin up a GPU sandbox, run the workload, and clean it up when it's done. Some of my friends have been using it to have agents run small experiments in parallel, but my ears are open to other use cases.

Would love your feedback and ideas. CloudRouter lives under packages/cloudrouter of our monorepo https://github.com/manaflow-ai/manaflow.

[1] https://github.com/vercel-labs/agent-browser

Comments

nickhe2003•1h ago
Thanks for such an enjoyable read!
wpan25•1h ago
Awesome demo!!!
nbbaier•1h ago
This is cool! I tried it out, running outside my agent with `cloudrouter start .` and got a password request to auth into the server. Opened an issue[1].

[1] https://github.com/manaflow-ai/manaflow/issues/1711

austinwang115•1h ago
Hey Nick! I figured out the root cause and have pushed a fix. Could you update the package and try again?
lostmsu•1h ago
What stops just mentioning AWS/Azure/GCP CLI tools to agents?
fassssst•1h ago
Nothing
austinwang115•1h ago
Totally fair point. For me it was just a nice primitive to have -- just one command gives the agent a VM with SSH, file sync, browser, GPU ready to go. Instead of dealing with cloud account setup, security groups, SSH keys, and other shenanigans. For cloudrouter, the dependencies/Docker/VNC/Juypter Lab come pre-baked so you don't need to think about configuring VM environment setups...
simlevesque•28m ago
You can but I have to say that there's value in a tool that lets the ai do it using less tokens.
pixl97•4m ago
Ah, just one step closer to a model with it's own weights file can bootstrap and run itself.

GPT-5.2 derives a new result in theoretical physics

https://openai.com/index/new-result-theoretical-physics/
213•davidbarker•1h ago•137 comments

Apple, fix my keyboard before the timer ends or I'm leaving iPhone

https://ios-countdown.win/
1049•ozzyphantom•6h ago•513 comments

Monosketch

https://monosketch.io/
608•penguin_booze•8h ago•114 comments

Sandwich Bill of Materials

https://nesbitt.io/2026/02/08/sandwich-bill-of-materials.html
146•zdw•4d ago•18 comments

Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs

https://cloudrouter.dev/
39•austinwang115•2h ago•9 comments

Building a TUI is easy now

https://hatchet.run/blog/tuis-are-easy-now
22•abelanger•3h ago•4 comments

The EU moves to kill infinite scrolling

https://www.politico.eu/article/tiktok-meta-facebook-instagram-brussels-kill-infinite-scrolling/
43•danso•25m ago•43 comments

IronClaw: a Rust-based clawd that runs tools in isolated WASM sandboxes

https://github.com/nearai/ironclaw
109•dawg91•5h ago•52 comments

Show HN: Moltis – AI assistant with memory, tools, and self-extending skills

https://www.moltis.org
25•fabienpenso•1d ago•10 comments

Do Metaprojects

https://taylor.town/wealth-001
27•surprisetalk•4d ago•17 comments

CBP Signs Clearview AI Deal to Use Face Recognition for 'Tactical Targeting'

https://www.wired.com/story/cbp-signs-clearview-ai-deal-to-use-face-recognition-for-tactical-targ...
211•cdrnsf•4h ago•118 comments

gRPC: From service definition to wire format

https://kreya.app/blog/grpc-deep-dive/
23•latonz•4d ago•0 comments

Faster Than Dijkstra?

https://systemsapproach.org/2026/02/09/faster-than-dijkstra/
77•drbruced•3d ago•50 comments

Green’s Dictionary of Slang - Five hundred years of the vulgar tongue

https://greensdictofslang.com/
73•mxfh•5d ago•11 comments

Zed editor switching graphics lib from blade to wgpu

https://github.com/zed-industries/zed/pull/46758
260•jpeeler•7h ago•229 comments

Resizing windows on macOS Tahoe – the saga continues

https://noheger.at/blog/2026/02/12/resizing-windows-on-macos-tahoe-the-saga-continues/
815•erickhill•21h ago•448 comments

Open Source Is Not About You (2018)

https://gist.github.com/richhickey/1563cddea1002958f96e7ba9519972d9
172•doubleg•6h ago•131 comments

MMAcevedo aka Lena by qntm

https://qntm.org/mmacevedo
284•stickynotememo•15h ago•153 comments

The Sharp PC-2000 Computer Boombox from 1979

https://stereo2go.com/forums/threads/one-of-the-rarest-the-sharp-pc-2000-computer-boombox-from-19...
9•coloneltcb•2h ago•2 comments

GPT‑5.3‑Codex‑Spark

https://openai.com/index/introducing-gpt-5-3-codex-spark/
865•meetpateltech•1d ago•370 comments

Gemini 3 Deep Think

https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-deep-think/
1022•tosh•1d ago•675 comments

Tell HN: Ralph Giles has died (Xiph.org| Rust@Mozilla | Ghostscript)

469•ffworld•22h ago•26 comments

An open replacement for the IBM 3174 Establishment Controller

https://github.com/lowobservable/oec
23•bri3d•6d ago•5 comments

GovDash (YC W22) Is Hiring Senior Engineers (Product and Search) in NYC

https://www.workatastartup.com/companies/govdash
1•timothygoltser•9h ago

Age of Empires: 25 years of pathfinding problems with C++ [video]

https://www.youtube.com/watch?v=lEBQveBCtKY
52•CharlesW•2h ago•7 comments

An AI agent published a hit piece on me

https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/
2224•scottshambaugh•1d ago•911 comments

I spent two days gigging at RentAHuman and didn't make a single cent

https://www.wired.com/story/i-tried-rentahuman-ai-agents-hired-me-to-hype-their-ai-startups/
100•speckx•5h ago•60 comments

Advanced Aerial Robotics Made Simple

https://www.drehmflight.com
84•jacquesm•5d ago•9 comments

Cache Monet

https://cachemonet.com
132•keepamovin•5d ago•40 comments

Implementing Auto Tiling with Just 5 Tiles

https://www.kyledunbar.dev/2026/02/05/Implementing-auto-tiling-with-just-5-tiles.html
64•todsacerdoti•5d ago•11 comments