HackerTrans
TopNewTrendsCommentsPastAskShowJobs

austinwang115

no profile record

Submissions

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

cloudrouter.dev
138 points·by austinwang115·5 месяцев назад·36 comments

comments

austinwang115
·5 месяцев назад·discuss
Yes, you can and definitely should use Pulumi or other cloud infra for production use cases. The way I envisioned cloudrouter was to give coding agents throwaway VMs, use it to close the loop on its task, and then stop/delete it afterwards...
austinwang115
·5 месяцев назад·discuss
We have concurrency limits for sandboxes and some of the larger GPUs have guardrails put into place. Contact us when you get to those limits!
austinwang115
·5 месяцев назад·discuss
Thanks for the feedback! Adding the info into the website now.
austinwang115
·5 месяцев назад·discuss
Plan on wrapping other sandbox providers besides e2b, modal... hence the name cloudrouter!
austinwang115
·5 месяцев назад·discuss
Re: monolithic tools. I think having template overrides for the user could solve this issue -- although it is a bit tougher to implement. I wanted a monolithic tool because it optimizes for faster startup times and just works but it does sacrifice configurability for the user.

Re: Docker template. I understand the Docker critique. So, the primary use case is an agent uploading its working directory and spinning it up as a dev environment. The agent needs the project files, the dev server, and the browser all in one place. If these are separate containers, the agent has to reason about volume mounts, Docker networking, etc — potentially more confusion, higher likelihood that agents get something wrong. A single environment where cloudrouter start ./my-project just works is what I envisioned.

Re: SSH host keys. SSH never connects to a real host. It's tunneled through TLS WebSocket via ProxyCommand. Also the hostname is fake, we have per-session auth token on the WebSocket layer, and VMs are ephemeral with fresh keys every boot. So, SSH isn't wide-open. We don't expose the SSH port (port 10000); everything goes through our authenticated proxy.
austinwang115
·5 месяцев назад·discuss
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...
austinwang115
·5 месяцев назад·discuss
Hey Nick! I figured out the root cause and have pushed a fix. Could you update the package and try again?
austinwang115
·5 месяцев назад·discuss
Interesting, biotech stocks have been notoriously hard to predict because their business model revolves around science, and it’s hard to know when the science is right. Depending on the situation, I think sentiment could potentially be a misleading/confounding variable here…
austinwang115
·8 месяцев назад·discuss
Wow this is pretty interesting. Excited to see the benchmark!
austinwang115
·9 месяцев назад·discuss
pushed a fix, should work now
austinwang115
·9 месяцев назад·discuss
Just prepend 0 in front of github in your PR link and it should work
austinwang115
·9 месяцев назад·discuss
This is a very interesting idea that we’ll definitely look into.
austinwang115
·9 месяцев назад·discuss
This makes reading long PRs not instantly LGTM… now the heatmap guides my eyes so I know where to look.