Documentation

Everything you need to connect your AI agent to Orbiter Dev. Pick your path and be up and running in under 5 minutes.

🔌

MCP Server Setup

Works with Claude Code, Cursor, Windsurf, and any MCP-compatible AI agent. Zero-install via npx.

1

Prerequisites

  • Node.js 18+ installed
  • Claude Code, Cursor, or Windsurf installed
  • Orbiter Dev mobile app (iOS)
2

Add to Claude Code

Create or edit .claude/settings.json in your project root:

{
  "mcpServers": {
    "orbiter-dev": {
      "command": "npx",
      "args": ["-y", "@orbiterdev/mcp-server@latest"],
      "env": {
        "ORBITER_SERVER_URL": "https://api.orbiterdev.ai"
      }
    }
  }
}

For Cursor: Settings → MCP → Add Server. For Windsurf: use MCP settings panel.

3

Pair with Mobile

When an agent uses the MCP tools, it will prompt you to pair:

  1. The agent calls orbiter_auth with the code from your mobile app
  2. Open Orbiter Dev app → Settings → Pair IDE
  3. Copy the pairing code (e.g. ORBIT-K7N3) and provide it to the agent
  4. The agent verifies — you're connected!
4

Available MCP Tools

ToolPurpose
orbiter_authPair IDE with mobile app
request_approvalRequest human approval for risky actions
agent_heartbeatReport agent state (working, idle, error)
checkpoint_postLog progress milestones
notify_userSend push notification to phone

Claude Code Hooks (Optional)

Get mobile push notifications for agent lifecycle events. Add to .claudecode.json:

{
  "hooks": {
    "PostToolUse": {
      "command": "npx @orbiterdev/mcp-server notify --event 'Tool Done' --message '{{tool_name}} completed'",
      "async": true
    }
  }
}
🧩

IDE Extension Setup

For Antigravity and VS Code. The extension integrates directly with the IDE's sidecar for automatic approval detection — no config files needed.

1

Install the Extension

Download the latest VSIX file and install:

Option A: Command Line

antigravity --install-extension orbiter-dev-0.8.1.vsix --force

Option B: IDE UI

Ctrl+Shift+P → "Extensions: Install from VSIX" → select the .vsix file

2

Login & Pair

  1. Open command palette: Ctrl+Shift+P
  2. Run: Orbiter: Login with GitHub
  3. Run: Orbiter: Connect Device to pair your phone
  4. The onboarding walkthrough will guide you through mode selection
3

Approval Modes

ModeBehaviourBest For
🟢 TURBOAuto-approves safe ops, blocks destructiveSpeed
🟡 AUTOPrompts for writes/commands, auto-approves readsDaily dev
🔴 ALWAYSEvery action needs approvalProduction

Change anytime via: Ctrl+Shift+P → Orbiter: Set Approval Mode

📱

Mobile App

The Orbiter Dev iOS app is your remote control for AI agents. Receive push notifications, review diffs, and approve actions from anywhere.

1

Install

Available on TestFlight (iOS). Request an invite at hello@orbiterdev.ai.

2

Pair Your IDE

  1. Open Orbiter Dev app → login with GitHub
  2. Go to Settings → Pair IDE
  3. A pairing code appears (e.g., ORBIT-K7N3)
  4. Enter this code in your IDE when prompted
  5. Your devices are now synced!
3

Approval Workflow

📲 Push Notification

Your agent tries a risky action → you get a push notification instantly.

👁️ Review Details

Tap to see: action type, affected files, risk level, diff summary, and agent context.

✅ Swipe to Decide

Swipe right to approve, left to reject. The agent resumes or stops immediately.

4

Features

  • 🛡️ FaceID for high-risk approvals (production deploys, data deletion)
  • 📊 Agent HUD — real-time heartbeat, progress checkpoints
  • 🔇 Zero Data Mode — no code content transmitted, metadata only
  • 👥 Playgroups — shared workspaces for team approval workflows
  • 🌙 Offline Queue — approvals cached locally when offline
⚖️

Extension vs MCP — Which One?

Feature🧩 Extension🔌 MCP🧩+🔌 Both
Antigravity
Claude Code
Cursor / Windsurf
Auto detection (no agent config)
Policy Engine (TURBO/AUTO/ALWAYS)
Agent heartbeats
Push notifications
Session cost tracking
Zero-install setupVSIX file✅ npxVSIX + npx

Recommendation: If you use Antigravity, install the extension for the deepest integration. If you use Claude Code or Cursor, the MCP server is all you need. For the ultimate setup, use both.

FAQ & Troubleshooting