Public setup docs

Connect Orbiter to the coding agent you already use.

Choose your tool, follow the setup path, and add mobile approval control, policy, and auditability around the AI coding workflow you already trust.

01 Install

Get the Orbiter Dev app on iPhone or iPad.

02 Connect

Add Orbiter to your IDE, CLI, or MCP-compatible agent host.

03 Approve

Route important agent decisions to mobile with a clear record.

Integration availability

Codex Use the Codex tab for merge-aware setup, MCP tools, supported hooks, and the `codex doctor --check-backend` check.
Antigravity Use the Antigravity tab for extension, MCP, workspace hooks, and command-policy guidance for each workspace or worktree.
Claude Code Use the Claude Code tab for MCP configuration, permission routing, pairing, and one controlled approval before relying on live shell decisions.
Gemini CLI Use the Gemini CLI tab for guarded setup, pairing, doctor checks, and low-risk verification before critical workflows.

orbiterdev.ai/setup

01

Install Orbiter Dev

Download Orbiter Dev from the App Store. You can also use the QR page when you are opening setup on a desktop screen.

02

Open the app and keep the pairing screen ready

  1. Open Orbiter Dev on iPhone or iPad.
  2. Sign in with the same GitHub or Google account you use for development.
  3. Open Settings -> Pair IDE.
  4. Generate a pairing code only when your IDE or agent asks for Orbiter authentication.
03

Paste this prompt into your IDE or coding agent

Use project setup first. It gives Orbiter one safe workspace to configure and test before you make it global.

Set up this project
Set up Orbiter Dev for this project only.

Goal: after setup, my coding agent should pause a real approval request, show it in the Orbiter Dev iOS app, and resume after I approve or deny.

Please:
1. Inspect this machine and identify whether I am using Claude Code, Codex, Antigravity, Gemini CLI, Zed, Cursor/Windsurf, or another MCP-compatible host.
2. Prefer the official Orbiter setup command for that host. Use project/workspace scope for this repository, not global scope.
3. Do not call Orbiter raw REST APIs directly. Use the MCP auth/setup flow and ask me for the pairing code from Orbiter Dev -> Settings -> Pair IDE.
4. Install or update only the files needed for this host. Preserve existing settings and show me exactly what changed.
5. Run the relevant doctor command, including backend reachability checks.
6. Send one harmless test approval so I can confirm it appears on my iPhone.
7. Report the host detected, files changed, doctor result, and whether the first approval reached the phone.
04

Optional: set it up globally

Use this only after the project setup works and you want Orbiter available across compatible workspaces on this machine.

Set up globally
Set up Orbiter Dev globally for compatible coding-agent workspaces on this machine.

Goal: Orbiter should be available in future supported projects without redoing the full setup, while still preserving each tool's normal settings.

Please:
1. Inspect the OS and installed tools: Claude Code, Codex, Antigravity, Gemini CLI, Zed, Cursor/Windsurf, or other MCP-compatible hosts.
2. Prefer official Orbiter setup commands with global scope where the host supports it. If a host is project-scoped only, explain that and ask before touching each workspace.
3. Do not call Orbiter raw REST APIs directly. Use the MCP auth/setup flow and ask me for the pairing code from Orbiter Dev -> Settings -> Pair IDE.
4. Preserve existing settings, create backups where the setup tool does so, and report every changed file.
5. Run each relevant doctor command and include backend reachability checks.
6. Send one harmless test approval from at least one configured host.
7. Summarize what is global, what remains project-specific, and any restart/new-session steps I must take.
05

Send one test approval

  1. Run the provider doctor command from your IDE or terminal.
  2. Ask the agent to perform one harmless action that should require approval.
  3. Confirm the approval appears on your iPhone and approve or deny it.
  4. Keep notifications enabled so future time-sensitive approvals arrive promptly.

FAQ and troubleshooting

Frequently asked questions

These answers stay consistent across the website and the AI-readable export.

My extension shows '[gRPC] TLS disconnect' warnings

This can appear when no AI agent session is active. The extension checks for an available local agent-side connection and reconnects when a session is available. Update to the latest Orbiter Dev extension if repeated idle warnings are noisy.

Walkthrough doesn't open on install

The walkthrough only shows once per extension version. To re-open it, run Ctrl+Shift+P and choose 'Orbiter: Open Onboarding Guide'.

Extension buttons in walkthrough don't work

Make sure you're running the latest Orbiter Dev extension from VS Code Marketplace or OpenVSX, then re-open the walkthrough from the command palette.

Push notifications aren't arriving

Check that iOS notifications are enabled for Orbiter Dev, that you are signed in, and that the IDE or MCP server is paired. If you use a corporate proxy or VPN, try once without it because strict network filters can interrupt approval delivery.

Pairing code expired

Pairing codes expire after a short window. Open Orbiter Dev on iPhone or iPad, go to Settings -> Pair IDE, generate a new code, and retry from your IDE or agent host.

WebSocket keeps disconnecting

Long-lived approval connections can be interrupted by corporate proxies, VPNs, captive portals, or unstable Wi-Fi. The extension and app retry automatically; if approvals do not resume, reconnect on a stable network and contact support with the approximate time.

MCP tools not showing in Claude Code

Check that your MCP settings file exists, that the JSON syntax is valid, and that the agent host was restarted after editing settings. Run 'npx @orbiterdev/mcp-server --version' to confirm the package can install.

iOS shows no approval requests

First run the provider doctor command with --check-backend. Then confirm the setup uses https://api.orbiterdev.ai, the IDE or MCP profile is paired with the same account as the iOS app, and the app refreshes while foregrounded. Push notifications affect alerts; a healthy foreground refresh should still show pending approvals.

MCP server returns 401

Your credential may be expired or missing. Sign in again from the extension or repeat the MCP pairing flow from Orbiter Dev on iOS.

Approval requests are delayed

The most common causes are network instability, push notification settings, or an IDE/agent host that is no longer paired. Check the iOS notification setting, confirm the pair status, and keep the host machine online while the agent is working.

Can I use both Extension and MCP?

Yes. Use both when your workflow supports both paths. The extension adds IDE-side capture and policy controls; the MCP server adds agent tools such as approval requests, heartbeats, checkpoints, notifications, usage reports, and session memory.

Is my code sent to Orbiter servers?

Orbiter routes approval metadata, command or file context, risk levels, timestamps, decisions, and user-requested review context so the mobile app can show what needs approval. Do not send private source code or secrets in support requests.

How do I uninstall?

Extension: use the editor's extension uninstall command. MCP: remove the orbiter-dev entry from your MCP settings file. Mobile: delete the app. To remove account data, open Orbiter Dev iOS -> Settings -> Account Controls -> Delete Account, or email support@orbiterdev.ai.

The app says too many requests or too many connections

Wait about a minute and retry. If approvals do not resume, send support your device type, iOS version, approximate timestamp, and a safe screenshot with no private tokens or secrets.

I signed in but do not see approval events

Use the connection checklist first: provider doctor with backend check, setup pointing at https://api.orbiterdev.ai, and the same paired account on desktop and iOS. Notifications can be interrupted while foreground refresh still works, so check account alignment before investigating push delivery.

How do subscriptions work?

Orbiter Dev offers Pro Monthly and Pro Annual through Apple In-App Purchase. Use Settings -> Restore Purchases after reinstalling or switching devices. Billing, cancellation, and renewal are handled by Apple.

How do I contact support?

Use the support form at /support or email support@orbiterdev.ai. Include device type, iOS version, IDE or agent host, safe screenshots, and the approximate time of the issue. Do not send API keys, auth tokens, private code, or payment details.

What IDEs and agents are supported?

Orbiter provides documented setup paths for Codex, Claude Code, Antigravity, Gemini CLI, Cursor, Windsurf, and generic MCP-compatible hosts. Gemini CLI is a beta integration; start with low-risk approvals and run doctor after setup changes.

What's the free tier limit?

Free includes 50 approvals per week, 1 workspace, and 7-day history. Pro Monthly and Pro Annual are available through Apple In-App Purchase in the iOS app.