Documentation

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

Docs version 2026.05.22 | Updated May 22, 2026 | Extension v0.17.20 | MCP v0.1.11

πŸ”Œ

MCP Server Setup

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

1

Prerequisites

  • βœ“ Node.js 18+ installed
  • βœ“ Claude Code, Cursor, Windsurf, Antigravity, or another MCP-compatible agent 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 an agent/IDE with the mobile app
orbiter_auth_verifyVerify the current Orbiter pairing token
request_approvalRequest human approval for risky actions
agent_heartbeatReport agent state (working, idle, error)
checkpoint_postLog progress milestones
notify_userSend a mobile notification
context_healthReport context-window pressure and health
report_tool_resultSend tool execution outcomes to Orbiter
session_memoryRecord approved session memory or decisions
report_usageReport token, cost, or session usage metadata
kill_agentAsk Orbiter to stop a runaway agent session
get_project_instinctsFetch approved project guidance for the agent
add_project_instinctAdd approved project guidance for future sessions
⚑

Claude Code Hooks (Recommended)

Recommended for Claude Code users. The MCP server exposes tools; hooks add lifecycle capture so Orbiter can route risky shell activity, permission prompts, completion signals, and session changes to mobile.

HookUsed for
PermissionRequestRoute risky Bash permission requests to Orbiter approval
PreToolUsePre-flight command checks before Claude runs Bash
PostToolUseReport completed tool activity back to Orbiter
NotificationForward permission, idle, auth, and elicitation notifications
TaskCompletedCapture Claude task completion events
SessionStartMark a new Claude Code session in Orbiter
SessionEndMark session shutdown and final state

Start with the public CLI permission hook in .claude/settings.json. The full beta hook pack adds the remaining lifecycle hooks after the Orbiter bridge is installed.

{
  "hooks": {
    "PermissionRequest": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "npx -y @orbiterdev/mcp-server@latest permission-check"
          }
        ]
      }
    ]
  }
}

The tested beta pack currently covers PermissionRequest, PreToolUse, PostToolUse, Notification, TaskCompleted, SessionStart, and SessionEnd.

βš™

Codex Hooks Review

Codex requires users to review newly installed or modified hooks before they run. After installing Orbiter Codex hooks, open the workspace in Codex and use the new-chat banner or go to Settings β†’ Hooks to review them.

  • β€’ The new-chat composer can show β€œhooks need review before they can run” with Trust all and Review hooks.
  • β€’ Settings β†’ Hooks lists each workspace and the number of hooks needing review.
  • β€’ Trust is per workspace. Repeat review for each project where Orbiter hooks are installed.
  • β€’ Codex may ask for review again after an Orbiter update because hook commands are hashed for safety.

Pair Codex separately from Antigravity or generic MCP entries. Orbiter’s managed Codex setup uses a dedicated Codex credential profile so the iOS app can show Codex as its own paired system.

🧩

IDE Extension Setup

For Antigravity, VS Code, and OpenVSX-compatible IDEs. The extension integrates directly with the IDE sidecar for automatic approval detection β€” no config files needed.

1

Install the Extension

Install Orbiter Dev from the marketplace for your editor:

VS Code Marketplace

Search Extensions for Orbiter Dev, or open the listing directly.

marketplace.visualstudio.com/items?itemName=orbiterdev.orbiter-dev

Antigravity

Use the Orbiter Dev extension inside Antigravity for the deepest sidecar integration. During beta, install the founder-shared Antigravity VSIX if you are testing native Antigravity capture beyond the marketplace build.

OpenVSX

Use this path for OpenVSX-compatible editors and forks.

open-vsx.org/extension/orbiterdev/orbiter-dev

Advanced fallback

Only use manual VSIX installation for private beta builds shared directly by Orbiter Dev.

2

Login & Pair

  1. Open command palette: Ctrl+Shift+P
  2. Run: Orbiter: Login and choose GitHub or Google
  3. Direct commands are also available: Orbiter: Login with GitHub and Orbiter: Login with Google
  4. Run: Orbiter: Connect Device to pair your phone
  5. 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 from the beta form on the homepage or from the extension command Orbiter: Get iOS App (TestFlight).

2

Pair Your IDE

  1. Open Orbiter Dev app β†’ login with the same GitHub or Google account
  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
  • 🎚️ Risk Rules β€” scoped auto-approval and manual-review controls
  • πŸ”— Paired Systems β€” manage trusted IDEs and desktop agents from mobile
  • πŸŒ™ 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 setupMarketplaceβœ… npxMarketplace + 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