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 tháng trước·36 comments

comments

austinwang115
·5 tháng trước·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 tháng trước·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 tháng trước·discuss
Thanks for the feedback! Adding the info into the website now.
austinwang115
·5 tháng trước·discuss
Plan on wrapping other sandbox providers besides e2b, modal... hence the name cloudrouter!
austinwang115
·5 tháng trước·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 tháng trước·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 tháng trước·discuss
Hey Nick! I figured out the root cause and have pushed a fix. Could you update the package and try again?
austinwang115
·5 tháng trước·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 tháng trước·discuss
Wow this is pretty interesting. Excited to see the benchmark!
austinwang115
·9 tháng trước·discuss
pushed a fix, should work now
austinwang115
·9 tháng trước·discuss
Just prepend 0 in front of github in your PR link and it should work
austinwang115
·9 tháng trước·discuss
This is a very interesting idea that we’ll definitely look into.
austinwang115
·9 tháng trước·discuss
This makes reading long PRs not instantly LGTM… now the heatmap guides my eyes so I know where to look.