Bitrise is the leading mobile DevOps platform, empowering over 8,500 brands worldwide including Generali, Shopify, TripAdvisor and BuzzFeed. Bitrise provides a full-stack, vertically integrated mobile DevOps solution that unites the tools, processes and testing frameworks engineering teams need to build best-in-class mobile experiences.
Cloud Macs your coding agents can actually build on
Bitrise RDE gives you cloud Macs & Linux machines that start in seconds, the same machines, stacks and caches as your CI.
Give every agent its machine and run them in parallel via MCP, or attach VS Code, Cursor or Claude Code. Archive when you stop, restore later.
No reviews yetBe the first to leave a review for Bitrise
Hey, congrats on the launch. I've got Claude Code running locally today. What changes if I run it inside one of these instead, and whose API key pays for it?
So RDE brings the environment where your agents run; you bring the agent and API key or subscription.
We have tight integration with Claude Code built into the UI. You can run any agent inside the VM or let your agent use the VM via MCP and do coding/testing remotely with exec or SSH.
I joined the team working on RDE to help them build out the overall user experience.
The interesting part of the remote machine use case is that there's no single way people want to use them. Some want a CLI and nothing else. Some want to pick a stack in a UI and get a box. And a growing group doesn't want to touch either, because their agent is the thing opening the session and managing everything. That third group splits again, depending on whether the agent is driven from a terminal, an IDE, or the editor's own agent mode. We tried to make each one first-class, rather than picking a favourite and filing the rest under advanced usage.
What got me excited is that we started relying on it internally faster than we could build it. Engineers and agents at Bitrise spin up RDE instances all day, from web work to pulling up a simulator to look at the app. Our early customers did the same, and they got there ahead of us on the harder mobile setups.
Once your agentic setup depends on a real stack or needs a Mac, both your laptop and a hosted agent sandbox become the bottleneck.
@mate_nadasdi RDE looks very interesting, as a Bitrise user, I love that you improve the whole platform so much. Any plans for making RDE available for web as well?
@adiatlov@lisadziuba Hi Alexander, exactly as Lisa said. All of our web teams use RDE daily, running the full Bitrise web stack with multiple containers on it, so I can genuinely recommend it.
On the virtual machines being stored, I checked with my team:
VPs can be shored indefinitely, as long as you don't delete it and the stack it was created from is still available on Bitrise. There is no inactivity-based deletion of terminated sessions.
However! Your session's disk holds only your changes on top of that stack image, so it can't be started once the image is gone. Stack removals follow the published stack deprecation and removal policy, with at least four weeks' notice. Upcoming removals are listed on the upcoming stack deprecations page, and you can subscribe to RSS updates to follow them.
Report
Sounds great, congrats for getting this out! Is it possible to run multiple agents on different branches and how are they not going to step each other?
Yes, you can run as many in parallel as your subscription/contract allows you to run. Typically, one agent <> one VM is how we use it. We have an orchestrator we call “Kolega” that coordinates these agents, there is an open-source reference code for it on GitHub.
Absolutely thrilled to be releasing RDE with you all here! Developers have Macbooks, Agents now have RDE!
If you are building a mobile app, after writing code you would launch the app in a simulator, test and iterate. Bitrise Remote Dev Environments gives Agents the same capability, and they perform better because of it. Not only does agents become more capable, RDE enables fully autonomous agents too. An orchestrator can pick up tasks from Slack or JIRA, spin up an RDE with an agent to do a task, create a PR and then shutdown or archive itself.
Hi Product Hunt, I’m Szabi, Distinguished Software Engineer and Tech Lead of Platform at Bitrise. 👋
I loved working on this product. Persistent disks at SSD speed for macOS VMs was one of the hardest problems. Think of it as EBS for EC2 Macs, except it runs at local SSD speed. It's what lets you or an agent work in an RDE for days and have every line of code, every cache, and every dependency still be there next session. Today we get there by accepting some extra startup and shutdown time. We already have a proof of concept with the same disk performance and zero added delay. Stay tuned!
The VMs are cloned from the same images our CI fleet runs, so on macOS you get Xcode with your choice of version, the iOS simulators and devices, and the usual tooling (Git, npm, fastlane).
On Linux you get Docker and the standard toolchain.
Caches are shared with Bitrise CI, so dependencies come down warm instead of from scratch. If you need something beyond that, you can customise a session with a few scripts or bake it into a template.
Hey, congrats on the launch. I've got Claude Code running locally today. What changes if I run it inside one of these instead, and whose API key pays for it?
Bitrise
@atanas_bitrise Thanks for checking RDE, Atanas 🙏
Bitrise
@atanas_bitrise good question,
So RDE brings the environment where your agents run; you bring the agent and API key or subscription.
We have tight integration with Claude Code built into the UI. You can run any agent inside the VM or let your agent use the VM via MCP and do coding/testing remotely with exec or SSH.
Bitrise
Hey Product Hunt,
I joined the team working on RDE to help them build out the overall user experience. The interesting part of the remote machine use case is that there's no single way people want to use them. Some want a CLI and nothing else. Some want to pick a stack in a UI and get a box. And a growing group doesn't want to touch either, because their agent is the thing opening the session and managing everything. That third group splits again, depending on whether the agent is driven from a terminal, an IDE, or the editor's own agent mode. We tried to make each one first-class, rather than picking a favourite and filing the rest under advanced usage. What got me excited is that we started relying on it internally faster than we could build it. Engineers and agents at Bitrise spin up RDE instances all day, from web work to pulling up a simulator to look at the app. Our early customers did the same, and they got there ahead of us on the harder mobile setups. Once your agentic setup depends on a real stack or needs a Mac, both your laptop and a hosted agent sandbox become the bottleneck.
Ecoisme 2.0
@mate_nadasdi RDE looks very interesting, as a Bitrise user, I love that you improve the whole platform so much. Any plans for making RDE available for web as well?
Bitrise
@mate_nadasdi @adiatlov you can use it for web as well.
Bitrise
@adiatlov @lisadziuba Hi Alexander, exactly as Lisa said. All of our web teams use RDE daily, running the full Bitrise web stack with multiple containers on it, so I can genuinely recommend it.
Bitrise
@mate_nadasdi @adiatlov yeah, the Linux VMs are already general-purpose dev machines with Docker, so plenty of web work runs on them today
Orbital
Congrats on the launch! How long are the VMs stored, how long can I restore them and work on them?
Bitrise
@djoragui Thank you so much for your support 🎉💛
Bitrise
@djoragui
On the virtual machines being stored, I checked with my team:
VPs can be shored indefinitely, as long as you don't delete it and the stack it was created from is still available on Bitrise. There is no inactivity-based deletion of terminated sessions.
However! Your session's disk holds only your changes on top of that stack image, so it can't be started once the image is gone. Stack removals follow the published stack deprecation and removal policy, with at least four weeks' notice. Upcoming removals are listed on the upcoming stack deprecations page, and you can subscribe to RSS updates to follow them.
Bitrise
@aorcsik Thanks for checking out RDE, Tony 🎉 Great q!
Bitrise
@aorcsik I just checked the docs on this.
Yes, you can run as many in parallel as your subscription/contract allows you to run. Typically, one agent <> one VM is how we use it. We have an orchestrator we call “Kolega” that coordinates these agents, there is an open-source reference code for it on GitHub.
And they all use git/github to collaborate code and changes, just like any software engineer groups. My teammate and RDE maker ✨, @balazsrostas wrote a good guide on this https://bitrise.io/blog/post/how-we-built-a-coding-agent-that-lives-in-slack-and-the-recipe-to-build-your-own
Bitrise
Hey Product Hunt!
Absolutely thrilled to be releasing RDE with you all here! Developers have Macbooks, Agents now have RDE!
If you are building a mobile app, after writing code you would launch the app in a simulator, test and iterate. Bitrise Remote Dev Environments gives Agents the same capability, and they perform better because of it. Not only does agents become more capable, RDE enables fully autonomous agents too. An orchestrator can pick up tasks from Slack or JIRA, spin up an RDE with an agent to do a task, create a PR and then shutdown or archive itself.
Here is a demo of using RDE CLI to update an iOS App for Xcode 27
Bitrise
@naveen_nazimudeen Thanks for sharing the demo and for all your cool guides you made 💛
Bitrise
Hi Product Hunt, I’m Szabi, Distinguished Software Engineer and Tech Lead of Platform at Bitrise. 👋
I loved working on this product. Persistent disks at SSD speed for macOS VMs was one of the hardest problems. Think of it as EBS for EC2 Macs, except it runs at local SSD speed. It's what lets you or an agent work in an RDE for days and have every line of code, every cache, and every dependency still be there next session. Today we get there by accepting some extra startup and shutdown time. We already have a proof of concept with the same disk performance and zero added delay. Stay tuned!
Bitrise
@szabolcs_gelencser Thanks for all your help with RDE 💛 This was such a team effort product :)
Heyday Health
Intriguing, congrats on the launch! Do you have anything preinstalled on VMs?
Bitrise
@flreln Thanks for checking RDE :)
Bitrise
@flreln On your question - Yes, and quite a lot.
The VMs are cloned from the same images our CI fleet runs, so on macOS you get Xcode with your choice of version, the iOS simulators and devices, and the usual tooling (Git, npm, fastlane).
On Linux you get Docker and the standard toolchain.
Caches are shared with Bitrise CI, so dependencies come down warm instead of from scratch. If you need something beyond that, you can customise a session with a few scripts or bake it into a template.
Bitrise
@flreln anything on top of that you might need?