Agents · Cline

cline alongside terminal agents in one workspace

TL;DR

Cline started as a VS Code and JetBrains extension and now also ships a CLI and desktop apps. Keep the extension in your editor for interactive work, and run the Cline CLI, or other terminal agents like Claude Code and Aider, in Pane, each on its own branch in its own worktree. The worktrees keep those agents away from the branch you have open in your editor. If you only use Cline on one branch, your editor alone is enough.

Cline is one of the most popular coding agents, and most people meet it inside VS Code. Since it added a command-line version, it can also run in a terminal, which means it can run in a pane next to everything else.

What is Cline?

Cline is an open source coding agent that reads your project, makes coordinated changes across files, runs commands and watches their output, and works with many model providers. It's Apache-2.0 licensed and has about 70,000 GitHub stars.

It now comes in several forms: the VS Code and JetBrains extensions, a CLI you install with npm, desktop apps for macOS and Windows, and an SDK. The CLI can also run teams of agents and scheduled tasks.

Quickstart

Install Cline, create a pane, open a terminal, type cline.

  1. 1Install Cline

    Cline CLI (needs Node.js)

    npm i -g cline

    Run a task straight away

    cline "Run tests and fix any failures"
  2. 2Create a pane

    Press Ctrl+N (⌘N on a Mac), pick the repo and branch, and create it. Pane makes a worktree for the pane.
  3. 3Start Cline

    Open a terminal in the pane with Ctrl+Alt+1 (⌘⌥1 on a Mac), or pick Terminal from the Ctrl+T menu, and type cline. To launch it with one keystroke next time, save it as a custom command; your first four custom commands get shortcuts.
Creating a pane for a new taskThe same dialog works for every agent. Cline runs in the terminal of the pane it creates.Pane 2.4.155 on Windows 11, repo inside WSL2

What works with Cline in Pane

Everything Pane does around the terminal works. Agent-specific extras are for its three built-in agents.

✓Cline CLI in a Pane terminalThe CLI runs in a pane like any other terminal agent, on the pane's own worktree.
✓Cline in VS Code at the same timeKeep the extension on your main checkout; agents in Pane work in separate worktrees, so they don't collide.
✓Open a pane's worktree in your editor"Open in IDE" opens the pane's folder, so you can review an agent's work with Cline beside you.
✓Its own worktree and branchEach pane is a separate git worktree, so several sessions never touch each other's files.
✓Diff view and git actionsSee what changed, commit, push, rebase and open a pull request from the pane.
✓Ports and env per paneEach pane gets its own port block in PANE_PORT, and .env files are copied into new worktrees.
~Status in the sidebarPane shows terminal activity. Detailed working, waiting and done states are tuned for Claude Code, Codex and Cursor.
~Resume after restartLayout and terminal output come back. Add a custom resume template if the agent can resume a conversation by ID.
✕Usage and cost trackingPane tracks usage for Claude Code and Codex only.

Cline and terminal agents together

Interactive work in the editor, parallel work in panes.

A practical split: use Cline in VS Code for the change you're actively shaping, and send other tasks to agents in Pane, each on its own branch. When one finishes, open its worktree in your editor and review it with Cline's help, or straight from Pane's diff view.

When Cline alone is enough

If you only use Cline, on one branch at a time, your editor covers it. Pane helps once you want several tasks running at once, or Cline next to Claude Code, Codex or Aider, with each one isolated.

Sources

What we ran
  • → Pane 2.4.155 on Windows 11 and WSL2; Cline details checked against its own repo and docs in October 2026
Corrections
If anything here is wrong or out of date, tell us and we'll fix it and update the date at the top. Open an issue on GitHub
Sources

frequently asked questions

or
Download*
Windows SmartScreen warningDirect downloads can show a SmartScreen warning while Pane is unsigned. Pane is fully open source, so you can audit the code and build from source yourself.1. Click More info2. Click Run anyway3. Continue the installerThe PowerShell install downloads the official release directly and avoids most browser download friction.npm global install
Paste that in PowerShell.Linux

By Parsa Khazaeepoul, co-founder of Pane. .