HNHacker News
TopNewBestAskShowJobs

austinwang115

103 karma · joined April 17, 2021

Building cmux.com at Manaflow (YC S24)

https://x.com/austinywang https://github.com/austinywang https://www.linkedin.com/in/austinwang115

submissionscomments
austinwang115··on Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs
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··on Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs
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··on Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs
Thanks for the feedback! Adding the info into the website now.
austinwang115··on Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs
Plan on wrapping other sandbox providers besides e2b, modal... hence the name cloudrouter!
austinwang115··on Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs
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··on Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs
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··on Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs
Hey Nick! I figured out the root cause and have pushed a fix. Could you update the package and try again?
austinwang115··on Show HN: BioTradingArena – Benchmark for LLMs to predict biotech stock movements
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··on Show HN: Cancer diagnosis makes for an interesting RL environment for LLMs
Wow this is pretty interesting. Excited to see the benchmark!
austinwang115··on Show HN: I made a heatmap diff viewer for code reviews
pushed a fix, should work now
austinwang115··on Show HN: I made a heatmap diff viewer for code reviews
Just prepend 0 in front of github in your PR link and it should work
austinwang115··on Show HN: I made a heatmap diff viewer for code reviews
This is a very interesting idea that we’ll definitely look into.
austinwang115··on Show HN: I made a heatmap diff viewer for code reviews
This makes reading long PRs not instantly LGTM… now the heatmap guides my eyes so I know where to look.
austinwang115··on Launch HN: Manaflow (YC S24) – Automate repetitive office work in tables
Yes, we have integrations with Google Sheets, so you can write directly there.
austinwang115··on Launch HN: Manaflow (YC S24) – Automate repetitive office work in tables
We're using a spreadsheet UI because it's familiar to millions of office workers and easy to understand the step-by-step progression of a workflow. The wording that you proposed makes a lot of sense to us.