Ramus allows you to easily spin up short-lived Android emulators. Developers, teammates, and AI agents can use Ramus to test, verify, and share changes instantly. Connect GitHub, select a repo, and Ramus will automatically build and add a link for you to test any PR changes. Try it today for free, no account required.
How did Astra change the scope or ambition of what you built?
Maker
GPT-6 Astra allowed us to be far more ambitious in the technical goals we set for ourselves, the research done to learn more about the market, and to craft a more thoughtful and intentional user interface. A simple example of this was our runtime for the Android emulators. Prior to Astra, we used stock Android emulators, and without a dedicated GPU, the software rendering resulted in a lot of user-visible jank/lag. For a while, we punted this down the road and were unable to meaningfully improve this with other LLMs.
Astra changed this, and with a few high-level prompts and the right harness for it to validate its own work, it was able to work autonomously for ~30 hours, run different experiments, and reimplement core components that allowed us to run Android emulators more efficiently, enabling us to reduce lag and serve more users with the same hardware.
Report
Maker
📌
👋 Hey Product Hunt!
Our team was tired of pulling branches and waiting for Android builds just to try a change. We wanted a faster, easier way to test changes and share them with our teammates and early users.
So we built https://ramus.dev.
Ramus is a simple way to preview changes to your Android app without setting up an emulator yourself (iOS coming soon). Connect Ramus to a GitHub repository, and whenever you open a PR, Ramus automatically spins up an emulator with your latest changes and directly comments a live test link.
Open the link and start using the app immediately. Send it to a product manager, designer, or any teammate, and you can collaborate in the same app session at the same time.
Ramus also works seamlessly with coding agents. Tell your agent to use Ramus after it makes a change, it can launch the app and give you a Ramus test link so you can quickly verify that everything looks and works the way you expected.
We’re still early, and one of the biggest reasons we’re launching on Product Hunt is to learn more about how people review and validate app changes today.
We’re really excited to share Ramus with the Product Hunt community, and we’d love your feedback on what works, what feels rough, and what you’d like us to build next!
Report
This is pretty interesting...Would love to throw this at one of my agents and see if it can give me a working demo. does this only work with Codex or does this work with other harnesses?
Report
Maker
@david_hatch3 Our team loves Codex so it’s where we’ve done the most testing while building Android apps. However, any harness with terminal access can use the ramus-cli package to run an Android Emulator, load an APK, tap, type, and capture screenshots. Give your agent the prompt on our site to get started. Let us know how it goes!
Report
This is super cool!! Congrats on the launch! How many people can collaborate together on an app? Also, what's your pricing model like?
Report
Maker
@sohum_sanu Thank you! We currently have a limit of 4 users that can view / interact with an app at once, which is based off of our use of WebRTC for the low-latency video streams, but we'd love to hear if you have a use-case for more users!
@sohum_sanu Ramus is currently free! It's still early days, and we're more interested in letting users try the product and learn about their needs before we introduce a paid pricing tier, but we plan to keep a free tier around for simple testing.
GPT-6 Astra allowed us to be far more ambitious in the technical goals we set for ourselves, the research done to learn more about the market, and to craft a more thoughtful and intentional user interface. A simple example of this was our runtime for the Android emulators. Prior to Astra, we used stock Android emulators, and without a dedicated GPU, the software rendering resulted in a lot of user-visible jank/lag. For a while, we punted this down the road and were unable to meaningfully improve this with other LLMs.
Astra changed this, and with a few high-level prompts and the right harness for it to validate its own work, it was able to work autonomously for ~30 hours, run different experiments, and reimplement core components that allowed us to run Android emulators more efficiently, enabling us to reduce lag and serve more users with the same hardware.
This is pretty interesting...Would love to throw this at one of my agents and see if it can give me a working demo. does this only work with Codex or does this work with other harnesses?
@david_hatch3 Our team loves Codex so it’s where we’ve done the most testing while building Android apps. However, any harness with terminal access can use the ramus-cli package to run an Android Emulator, load an APK, tap, type, and capture screenshots. Give your agent the prompt on our site to get started. Let us know how it goes!
This is super cool!! Congrats on the launch! How many people can collaborate together on an app? Also, what's your pricing model like?
@sohum_sanu Thank you! We currently have a limit of 4 users that can view / interact with an app at once, which is based off of our use of WebRTC for the low-latency video streams, but we'd love to hear if you have a use-case for more users!
@phillip_cutter that’s great, thanks!
@sohum_sanu Ramus is currently free! It's still early days, and we're more interested in letting users try the product and learn about their needs before we introduce a paid pricing tier, but we plan to keep a free tier around for simple testing.
Really excited for this launch!