Skip to main content
Platforms and integrations
Platforms and integrations
Choose where to run Claude Code and what to connect it to. Compare the CLI, Desktop, VS Code, JetBrains, web, mobile, and integrations like Chrome, Slack, and CI/CD.
Claude Code runs the same underlying engine everywhere, but each surface is tuned for a different way of working. This page helps you pick the right platform for your workflow and connect the tools you already use.
The CLI is the most complete surface for terminal-native work: scripting, third-party providers, and the Agent SDK are CLI-only. Desktop and the IDE extensions trade some CLI-only features for visual review and tighter editor integration. The web runs in Anthropic’s cloud, so tasks keep going after you disconnect. Mobile is a thin client into those same cloud sessions or into a local session via Remote Control, and can send tasks to Desktop with Dispatch.
You can mix surfaces on the same project. Configuration, project memory, and MCP servers are shared across the local surfaces.
For integrations not listed here, MCP servers and connectors let you connect almost anything: Linear, Notion, Google Drive, or your own internal APIs.
If you’re not sure where to start, install the CLI and run it in a project directory. If you’d rather not use a terminal, Desktop gives you the same engine with a graphical interface.
Where to run Claude Code
Choose a platform based on how you like to work and where your project lives.Connect your tools
Integrations let Claude work with services outside your codebase.| Integration | What it does | Use it for |
|---|---|---|
| Chrome | Controls your browser with your logged-in sessions | Testing web apps, filling forms, automating sites without an API |
| GitHub Actions | Runs Claude in your CI pipeline | Automated PR reviews, issue triage, scheduled maintenance |
| GitLab CI/CD | Same as GitHub Actions for GitLab | CI-driven automation on GitLab |
| Code Review | Reviews every PR automatically | Catching bugs before human review |
| Slack | Responds to @Claude mentions in your channels | Turning bug reports into pull requests from team chat |
Work when you are away from your terminal
Claude Code offers several ways to work when you’re not at your terminal. They differ in what triggers the work, where Claude runs, and how much you need to set up.Related resources
Platforms
- CLI quickstart: install and run your first command in the terminal
- Desktop: visual diff review, parallel sessions, computer use, and Dispatch
- VS Code: the Claude Code extension inside your editor
- JetBrains: the extension for IntelliJ, PyCharm, and other JetBrains IDEs
- Claude Code on the web: cloud sessions that keep running when you disconnect
- Mobile: the Claude app for iOS and Android for starting and monitoring tasks while away from your computer
Integrations
- Chrome: automate browser tasks with your logged-in sessions
- Computer use: let Claude open apps and control your screen on macOS
- GitHub Actions: run Claude in your CI pipeline
- GitLab CI/CD: the same for GitLab
- Code Review: automatic review on every pull request
- Slack: send tasks from team chat, get PRs back
Remote access
- Dispatch: message a task from your phone and it can spawn a Desktop session
- Remote Control: drive a running session from your phone or browser
- Channels: push events from chat apps or your own servers into a session
- Scheduled tasks: run prompts on a recurring schedule
