Skip to content

CLI, app, and mobile

Claude Code doesn't live only in the terminal. You can use it on several surfaces, and they all share the SAME engine: your CLAUDE.md files, your settings, and your MCP servers work the same everywhere. Choose the one that fits you best (or combine them).

Claude Code surfaces

Terminal (CLI)

The original and most powerful option. Recommended installation (native installer):

Terminal
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows (PowerShell)
irm https://claude.ai/install.ps1 | iex

# With Homebrew (Mac)
brew install --cask claude-code

You can also install it with npm ( npm install -g @anthropic-ai/claude-code ). After installing, go to your project and run claude . More details in Installation . It's the best option for automation, scripts, and headless workflows (see Technical profiles ).

Desktop app (Mac and Windows)

Standalone app with a graphical interface. Lets you review diffs visually, run multiple sessions in parallel side by side, schedule recurring tasks, and launch cloud sessions. Ideal if you prefer a visual interface over the terminal. Requires a paid subscription. Download it from the official website; after installing, sign in and click the "Code" tab.

Web (claude.ai/code)

Run Claude Code in your browser without installing anything on your computer. Perfect for launching long tasks and coming back when they finish, working on repositories you don't have locally, or running multiple tasks at once in the cloud. Available on desktop browsers and in the Claude app for iOS. Get started at claude.ai/code .

IDE extensions (VS Code, JetBrains)

If you work in VS Code (or Cursor) or a JetBrains IDE, there's an official extension/plugin that integrates Claude Code into the editor with inline diffs, @-mentions, and plan review. The JetBrains one requires having the CLI installed. See Configuration .

Control Claude Code from mobile

Yes, you can use and supervise Claude Code from your phone. Here are the ways:

  • Claude app for iOS + web: launch a long task from claude.ai/code or the iOS app and review or continue it from your phone.
  • Remote Control: continue a session you have on your computer from your phone or another device.
  • Dispatch: assign a task from your phone; a desktop session is created that you open later on your computer.
  • Teleport: start a task on the web or on iOS and bring it to your terminal with the claude --teleport command (requires a claude.ai subscription).
  • Channels: send tasks to a session from Telegram, Discord, iMessage, or your own webhooks.
  • Slack: mention @Claude with a bug report and it returns a pull request.

Which one should I choose?

  • Comfortable in the terminal and want full power? → Terminal (CLI).
  • Prefer a visual interface without the terminal? → Desktop app.
  • Don't want to install anything or work from multiple places? → Web.
  • Already living in your editor? → VS Code or JetBrains extension.
  • Want to launch or supervise on the go? → Mobile (iOS/web) + Remote Control.
Complete Aulafy mapSee how this lesson fits without leaving your path.

Complete Aulafy map

How all courses connect

This is not a checklist. Start with the foundation, choose an outcome, and go deeper only when your project needs more control.

  1. 1Understand
  2. 2Apply or build
  3. 3Operate with confidence
01

Choose an application

Turn the foundation into a visible outcome: a website, a business improvement, media, or an interactive experience.

Continue into the technical branch when you need to maintain code, data, or infrastructure.

02

Build with code

Prepare your environment, work with coding agents, and run models while keeping control of your projects.

This branch prepares you to design and operate reliable AI systems.

03

Take systems to production

Combine retrieval, agents, evaluation, security, deployment, and model adaptation when the problem requires it.

You do not need every course: choose the component your system needs and return as it grows.

View full catalogue