> ## Documentation Index
> Fetch the complete documentation index at: https://cli.devin.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Get up and running in 2 minutes with Devin CLI, a local command-line coding agent with deep Devin Cloud integration.

**1. Install Devin CLI**

> [tab] macOS / Linux / WSL
>
> ```bash theme={null}
> curl -fsSL https://cli.devin.ai/install.sh | bash
> ```

> [tab] Windows
>
> Download and run the installer:
>
> * [x86\_64 (most Windows PCs)](https://static.devin.ai/cli/devin-updater-x86_64-pc-windows.exe)
> * [ARM64 (Windows on ARM)](https://static.devin.ai/cli/devin-updater-aarch64-pc-windows.exe)
>
> Alternatively, open **PowerShell** and run:
>
> ```powershell theme={null}
> irm https://static.devin.ai/cli/setup.ps1 | iex
> ```
>
> > [!WARNING]
> >
> > `irm` and `iex` are PowerShell commands. Do not run this in Git Bash or CMD — it will fail with "command not found". Use PowerShell for installation only.
>
> After installing, you can use Devin CLI from **PowerShell**, **Windows Terminal**, or **Git Bash**.

> [tab] Windsurf (Enterprise)
>
> Devin CLI is bundled with **Windsurf** starting with version **1.9577.24**. This installation method is available for **Windsurf Enterprise** and **Devin Enterprise** plans.
>
> **Admin setup:** For the Windsurf-bundled install, an admin must first enable the install option in Devin CLI team settings by toggling on **Show "Install Devin CLI" in the Windsurf Command Palette**.
>
> **User installation:**
>
> 1. Open Windsurf (version 1.9577.24 or later)
> 2. Open the Command Palette with `Cmd+Shift+P`
>    (macOS) or `Ctrl+Shift+P`
>    (Windows/Linux)
> 3. Search for and run **Install Devin CLI**
>
> This adds the `devin` binary to your PATH so you can use it from any terminal.

**2. Start coding**

That's it! After you restart your terminal, enter a project directory and type `devin` to activate Devin CLI. Also try preloading the session with a prompt for automation:

```bash theme={null}
devin -- check out this code and suggest a feasible, helpful feature
```

> [!TIP]
>
> You're ready to go. For must-know tips, see [Essential Commands](https://cli.devin.ai/docs/essential-commands.md).

## What's next?

Devin CLI can implement new features, fix bugs, review code, answer questions, automate tasks, and more.

> [card] [Essential Commands](https://cli.devin.ai/docs/essential-commands.md)
>
> Must-know commands and slash commands

> [card] [Models](https://cli.devin.ai/docs/models.md)
>
> Choose the right model for your task

> [card] [Extensibility](https://cli.devin.ai/docs/extensibility/index.md)
>
> Connect MCP servers and skills

> [card] [Command Reference](https://cli.devin.ai/docs/reference/commands.md)
>
> Explore all commands and flags

***

## Devin CLI vs. Devin

Devin CLI and [Devin](https://docs.devin.ai/) are separate tools designed for different workflows.

**Devin CLI** is a local coding agent that runs directly in your terminal. It works with your local files and environment, giving you fast, interactive assistance right where you code.

**Devin** is our cloud-based AI software engineer that runs in a virtual machine. It includes features like Playbooks, Secrets, Knowledge, and other capabilities that are not available in Devin CLI.

> [!NOTE]
>
> Devin CLI does not yet support Knowledge, Playbooks, or Secrets from your Devin account. We're actively working on adding support for each of these and plan to roll them out soon.

![Devin CLI overview](https://mintcdn.com/devin-cli/KMiOoS3qOJqRY2YJ/assets/d4toverview.png?fit=max\&auto=format\&n=KMiOoS3qOJqRY2YJ\&q=85\&s=1c3a903e4513f723d630c230775a0c67)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.