Bitrise Remote Dev Environments - 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.

Add a comment

Replies

Best

Looks interesting! How is this different from just running a cloud Linux instance with VS Code Remote? What does macOS actually get me?

 hey Viktor, thanks for checking RDE ☺️

 so to follow up on your question 👇

Couple ways:

  1. it is super easy to launch a Linux VM in the cloud, it is a commodity. If you want an environment that you set up and maintain, update, change the required settings over time and “getting dirty” is not a problem (meaning you don’t need an always available clean steady starting point that is the same across your CI and Dev environments), this a solved problem and use Linux cloud VMs.

  2. However, if you want a regularly updated (security + tooling + dependency) Dev environment that you can customize maybe just by a few scripts and otherwise no need to worry about it, and you want this for both Linux and macOS, Bitrise RDE is likely unbeatable today. (I'm biased obviously 😃)

  3. On macOS, you get a full macOS VM, plus all the iOS simulators, devices preinstalled, all the tooling to run software dev tasks and you can choose from many Xcode and macOS versions on demand. (Test older macOS/older Xcode, without reinstalling your laptop.)

And the coolest thing is you can run a single or multiple AI agents in parallel working/coding/debugging, launching them just by a click/CLI/MCP/API call. This, especially in the macOS world, has been an unsolved problem until today.

👋🏻 I'm really excited about the launch. This was an awesome team effort from everyone at Bitrise 🤖 🚀 💜

 Thank you for your support 💛✨

   let’s goooo!!

Congratulations to the entire team on this! The pain is real - waiting around for a local environment or a free device. RDE just makes that problem disappear. Great to see this in front of the wider mobile dev community today 💥

Thanks Ian! RDE came out of real frustrations we kept hearing from developers, and felt ourselves internally. Glad to finally be able to share it with the world!

 thanks Ian!

 thank you. Customers who already use it says “i love it” - genuinely, i was on the call. Felt amazing

Congrats on the RDE launch team, excited to see what's coming next! 🤩🥳 Great demo from Naveen as always. ✨

Thank you Mirtill! I'll pass the compliments on to Naveen, he really is our demo-recording superstar

Amazing to see this come together! Bitrise is uniquely positioned to make this work, with the infrastructure already in place and a decade of experience in mobile CI behind it.

It was incredible watching the team take RDE from an internal prototype through beta, creating real value for developers along the way. We use it ourselves every day, as do some very impressive teams in the mobile app space, which is usually the best signal you have that something is worth shipping.

Excited to see what people do with it!

 And thank you so much for helping with the product marketing side of things 💛

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?

 Thanks for checking RDE, Atanas 🙏

 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.

Really exciting product, congrats team! The coolest feature for me is that I can start multiple agents from my 16GB macbook air without launching any iOS simulator on it.

Thanks for the support , hope your agents enjoy RDE too!

 yes, ability to go in parallel with many agents is insane

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

 Thanks for sharing the demo and for all your cool guides you made 💛

congrats, team! one thing I would like to know before trusting production credentials inside it - who has the access to a running RDE session besides the agent. is there an audit trail if a human needs to jump in?

 Brandon, thanks for checking RDE 💜

 We wanted to start with the most secure option, which is the RDE only has access to secrets / inputs you specify - either manually or automatically.

 To specify it a little further, RDE sessions are bound to your account no one can get access to those VMs but you. If you setup an agent to manage RDE sessions for you via our MCP or CLI it will create it in your name, so you will always have access to everything your agents did.

We also support shared sessions, those are shared across the workspace people can collaborate on that, the main use-case for that we see now is sharing an iOS or Android device with others in the team.

We are also planing a more granular option for agents, where you can assign sessions to virtual users / agents and specify exactly who can see those.

 just as Balazs said, the VM is locked down to you. Nobody can’t access it. The VM itself run in host-only networking mode and is NATed towards the firewall protected network.

Bitrise employees can’t access the VM either, and all access to the infrastructure is immutably audit logged.

Upon request you can download the independent SOC2 audit reports from our security compliance portal.

We are serving some of the largest financial institutions, we undergo regularly in depth audits and penetration tests. This trust is not earned easily.

   Thanks for answering, Arpi. I think we need to add more details on security to our docs pages 📃

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.

 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?

   you can use it for web as well.

   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.

   yeah, the Linux VMs are already general-purpose dev machines with Docker, so plenty of web work runs on them today

   i am already using Bitrise RDE for both mobile apps and their backend and web projects.

It makes it simpler to give my agents the tools and work across these domains seamlessly.