Ecosystem & Tooling

Claude Code Platforms & Integrations

Claude Code executes the same unified agentic engine everywhere, but each surface is tuned for a distinct operational context. Compare terminal, desktop, IDE extensions, cloud runners, and mobile remote control.

1. Platform Comparison Matrix

SurfaceBest ForWhat You Get
Terminal CLITerminal-native devs, scripting, SSH remotesFull feature set, headless -p, Agent SDK, macOS computer use, 3P cloud providers (Bedrock, Vertex)
Desktop AppVisual diff inspection, parallel sessionsInteractive diff viewer, local web app previews, mobile Dispatch receiver
VS Code ExtensionIn-editor workflows without terminal switchingInline diff view, editor file context, seamless integration with active editor tabs
JetBrains PluginIntelliJ, PyCharm, WebStorm, GoLandIDE diff viewer, selection sharing, terminal bridge
Web (claude.ai/code)Long-running tasks & disconnected workCloud microVM execution; keeps running even after your local laptop disconnects
Mobile (iOS & Android)Monitoring & steering while away from deskDrive running local sessions via Remote Control, spawn tasks via Dispatch to Desktop

2. Working Away from Your Terminal

You do not need to stay chained to your workstation to monitor long-running builds, migrations, or test suites:

  • Remote Control: Run claude remote-control in your local terminal. Claude prints a secure link. Open that link on your phone or in a web browser at claude.ai/code to steer and approve commands on your local machine.
  • Mobile Dispatch: Message a coding task from the Claude mobile app directly to your desktop. Your local Claude Desktop wakes up, creates a worktree, and begins execution.
  • Channels: Push real-time events from chat services (Telegram, Discord, or internal webhooks) into a local Claude Code terminal session to trigger autonomous bug fixes.

3. External Service Integrations

IntegrationCore MechanismPrimary Use Case
Chrome BrowserControls browser using logged-in user profileEnd-to-end web app testing, visual UI verification, submitting forms without public APIs
GitHub ActionsRuns Claude Code directly in CI pipelinesAutomated PR triage, dependency audits, scheduled code maintenance
Slack (@Claude)Responds to channel mentions under user or bot identityTurning production incident logs into pull requests directly from team chat
Model Context Protocol (MCP)Standardized client-server protocol over stdio / HTTPConnecting internal SQL databases, Notion workspaces, Linear tickets, and APIs

4. Configuring Model Context Protocol (MCP)

Connect third-party data stores and SaaS tools directly to Claude Code from your shell:

# Add an HTTP-based MCP server: claude mcp add --transport http notion https://mcp.notion.com/mcp # Add a local stdio MCP server (e.g. SQLite database): claude mcp add sqlite -- npx -y @modelcontextprotocol/server-sqlite --db /path/to/app.db

Once added, run /mcp inside any session to list active tools or temporarily disable servers you do not need.

Next Step: Learn how Anthropic automates pull request reviews with multi-agent verification: Explore Automated GitHub PR Code Review →