Cline logo

Cline

Freemium
访问

Cline is an open-source AI coding agent that reads and edits code, runs commands, and works with connected tools. Its native desktop app provides a standalone workspace for coding tasks on macOS, Windows, and Linux, while the same agent is also available in IDEs and the CLI.

什么是 Cline?

Cline is an open-source AI coding agent for developers who want an agent to work across their codebase rather than only provide inline autocomplete. It can read files, make multi-file edits, run terminal commands, operate a browser, and show changes for approval. Its Plan and Act workflow separates planning from execution for tasks that need more control.

Cline for Desktop is a beta native application that does not require an editor window. A developer opens a workspace, views its name and Git branch, and interacts with the agent while it reads, edits, and runs code. The desktop app is available for macOS, Windows, and Linux, with builds for Apple Silicon and Intel Macs and x86_64 and arm64 Linux packages.

The agent supports multiple inference options. Users can bring their own API key and connect to providers including Anthropic, OpenAI, Gemini, open-weight models, or a local endpoint; the broader Cline service also lists providers such as OpenRouter, AWS Bedrock, GCP Vertex, Groq, Cerebras, Vercel AI Gateway, and DeepSeek. Models can be switched during a desktop project, and Cline is also available through VS Code, JetBrains, Cursor, Windsurf, the CLI, and SDK.

Cline is free for individual developers; AI inference is usage-based, with support for using personal API keys or Cline credits. Enterprise plans add organizational capabilities such as centralized billing, SSO, role-based access control, team management, and audit logs.

Cline 能做什么?

Standalone desktop workspace

Open a workspace in the native beta app and let the agent read, edit, and run code without opening VS Code.

Provider and model flexibility

Use a personal API key with supported hosted or local model endpoints, and switch models during a project.

Queued messages

Continue writing while a task is running; edit, reorder, send, or delete follow-up messages from the queue.

Fork and edit conversations

Edit an earlier message to fork a session, rewind the workspace to that checkpoint, and rerun the task from the revised prompt.

Cross-surface session history

Review and favorite sessions from Desktop, CLI, the editor extension, and scheduled runs, with filtering by source.

Controlled agent actions

In the IDE, Plan and Act modes, checkpoints, visual diffs, and approval prompts help users review proposed work and command execution.

使用场景

“Working outside an editor”

Open a repository directly in the desktop app when a full IDE window is unnecessary, while still giving the agent access to the workspace and Git context.

“Iterating on an unfinished task”

Queue clarifications or follow-up requests during a long-running task, then reorder or edit them before they are sent.

“Exploring alternative implementations”

Fork a conversation from an earlier prompt, revise the instruction, and rerun the work from the selected checkpoint rather than starting over.

“Reviewing and improving a codebase”

Use the IDE surface to reference files, folders, problems, or Git diffs, ask for refactoring or review, and inspect changes before approving them.

“Connecting development work to external systems”

Use MCP servers in the editor to let Cline interact with supported services such as bug trackers, deployment platforms, or data warehouses, subject to the configured tools and approvals.

常见问题

Is Cline free?

The open-source Cline product is free for individual developers. Users pay for AI inference on a usage basis, either through their own provider API keys or Cline credits; the source does not specify fixed prices.

Which operating systems support Cline for Desktop?

The desktop beta is available for macOS, Windows, and Linux. The listed downloads include Apple Silicon and Intel macOS builds, Windows builds, and Linux `.deb` and `.rpm` packages for x86_64 and arm64.

Can I use my own model provider?

Yes. The desktop app supports bringing your own API key and connecting to providers such as Anthropic, OpenAI, Gemini, open-weight models, or a local endpoint. Cline also lists additional providers on its pricing and product pages.

How does Plan and Act mode work?

Plan Mode is used to discuss requirements and develop an implementation plan. After the plan is approved, Act Mode carries out the work step by step, including code changes and commands that require the applicable approval.

快速信息

Category
AI coding agent / Developer tool
Desktop status
Beta
Desktop platforms
macOS, Windows, and Linux
Other surfaces
VS Code, JetBrains, Cursor, Windsurf, CLI, and SDK
Core workflow
Workspace-based agent interaction with queued messages, session history, and conversation forking
Pricing model
Free for individual developers; AI inference is usage-based

Cline 替代品

bb logo

bb

getbb.app

bb is a local-first, open-source IDE for running coding agents in parallel, organizing their work in threads, and extending the workspace with plugins. It is designed for developers and teams that want to coordinate provider-based agents and customize their software workflow.

Juggler logo

Juggler

juggler.studio

Juggler is a GUI-first AI coding harness for developers who want inspectable model interactions, branching conversations, and isolated workspaces. It runs locally or on a remote machine and connects directly to the model provider selected by the user.

Relace logo

Relace

relace.ai

Relace 是面向编程代理的 AI 模型与基础设施平台,支持代码检索、文件合并和源码控制工作流,并提供托管、本地部署及 VPC 隔离部署。

Gemini 3.7 Flash logo

Gemini 3.7 Flash

deepmind.google

Gemini 3.7 Flash is a Google AI model for software engineering, web development, knowledge work, and agent workflows. It is available to developers through Google AI Studio, the Gemini API, Android Studio, and Google Antigravity, with enterprise and Gemini app access also described by Google.

Grok 4.6 logo

Grok 4.6

grok.com

Grok 4.6 is an AI model for long-running agentic work, including research, coding, knowledge work, and interactive or visual application projects. It is available through Grok Build, Cursor, an API, and listed partner platforms.

Orca logo

Orca

onorca.dev

Orca 是用于借助编码代理交付产品的智能体开发环境,支持在隔离工作树中并行运行多个 CLI 代理,并提供桌面端和移动端协同工作流。