Private Beta

On-Demand macOS & Linux VMs
for AI Agents and Developers

Managed cloud environments with MCP integration, full shell access, file transfer, and GUI automation. Run Claude Code, Codex, or your own agents on the same infrastructure that powers 4,000+ organizations' CI workloads — isolated, scalable, and ready in seconds.

macOS + Linux
Both Platforms
MCP Native
Agent Integration

// what you can build

🤖
Autonomous AI Agent Execution
Run AI coding agents (Claude Code, Codex, custom) in isolated VMs. Each agent gets its own environment with full toolchain access — Xcode, Gradle, npm, Docker. Ideal for automated bug detection, code review, and large-scale test generation.
🔄
Parallel Agent Orchestration
Spin up dozens of concurrent sessions from templates. Route Jira tickets to agents, run them in parallel, collect results. Built for CI-scale throughput — not laptop-scale experimentation.
📱
iOS & macOS Native Development
Managed macOS VMs backed by production CI infrastructure. Build iOS apps, run Xcode, use Simulator — with the same hardware and caches as your CI pipeline.
🔍
Deep Code Analysis at Scale
Clone any repo into an isolated VM, run static analysis, fuzz testing, or security scanning with AI agents. Full filesystem access, no sandbox limitations, real build environments.

// how it works

1
Define Template
Machine image, startup scripts, credentials, toolchain
→
2
Create Session
Via MCP tool, API, or dashboard — ready in <60s
→
3
Run Agent
Execute commands, transfer files, automate GUI
→
4
Collect Results
Download artifacts, archive or destroy session

// capabilities

⚡
Session Lifecycle
Full VM lifecycle via MCP or API.
  • Create from templates with warm-up scripts
  • Start, stop, archive, restore sessions
  • Persistent disk state across restarts
  • Bulk operations for fleet management
💻
Command Execution
Full bash access with streaming I/O.
  • Pipes, redirects, command chaining
  • Real-time output streaming
  • Full toolchain: Xcode, Git, Docker, npm
  • Same environment as CI builds
📁
File Transfer
Move files in and out of sessions.
  • Upload files and folders
  • Download build artifacts and logs
  • Automatic compression handling
  • Signed URL transfers (fast, secure)
🖥️
GUI Automation (macOS)
Computer Use for macOS environments.
  • Screenshots at 1920×1080
  • Mouse clicks, drags, scrolling
  • Keyboard input simulation
  • VNC remote desktop access
🔐
Credentials & Secrets
Managed inputs and saved credentials.
  • Template variables for personalization
  • Saved inputs for secrets (API keys, tokens)
  • Session-scoped credential injection
  • Isolated per-session environments
📡
Remote Access
SSH and VNC tunnels to running sessions.
  • SSH for terminal access
  • VS Code Remote SSH integration
  • VNC for GUI sessions
  • Agent notification polling

// infrastructure

🍎 macOS — Apple Silicon
M2 Pro and M4 Pro machines across US and EU data centers. Real macOS VMs with Xcode, Simulator, and full Apple toolchain. Shared caches with Bitrise CI — no redundant downloads.
🐧 Linux — Cloud & Bare Metal
Linux sessions on dedicated infrastructure. Full Docker support, build toolchains, and CI-grade networking. Ideal for backend services, web apps, and cross-platform builds.
🏗️ Built on Bitrise CI
Not a separate product — built on the same infrastructure that powers 100M+ builds. Production-hardened orchestration, fleet management, and monitoring from day one.
🌍 Multi-Region
US and EU clusters. Template-based provisioning with warm-up scripts means sessions start with dependencies pre-installed. Archive sessions and restore them later — persistent state.

// MCP integration

# One command — run from your project directory
$ claude mcp add bitrise-dev-environments \
-e BITRISE_TOKEN=YOUR_BITRISE_PAT \
-e BITRISE_WORKSPACE_ID=YOUR_WORKSPACE_ID \
-- go run github.com/bitrise-io/bitrise-mcp-dev-environments@latest
# Verify it's connected
$ claude mcp list
// Add to your MCP client config
// Full setup guide — includes PATH config for Desktop
{
"mcpServers": {
"bitrise-dev-environments": {
"command": "go",
"args": ["run", "github.com/bitrise-io/bitrise-mcp-dev-environments@latest"],
"env": {
"BITRISE_TOKEN": "YOUR_BITRISE_PAT",
"BITRISE_WORKSPACE_ID": "YOUR_WORKSPACE_ID"
}
}
}
}

// works with

Claude Desktop Claude Code CLI VS Code + Copilot Cursor Windsurf JetBrains IDEs Xcode Gemini CLI OpenAI Codex Custom MCP Clients

Ready to run AI agents at scale?

Bitrise Remote Dev Environments are in private beta with select enterprise customers.
We're looking for partners who want to push the boundaries of AI-powered development.

Open source MCP server · macOS + Linux