跳到正文
发现
Cline:开源 AI 编码智能体
其他开发者工具

Cline:开源 AI 编码智能体

开源 AI 编码智能体,可在 IDE、终端和桌面运行,支持多模型、MCP、多智能体与定时自动化。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v4.1.26
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Cline 是一个开源 AI 编码智能体,可运行在 IDE、终端和桌面环境中,并提供 SDK。它读取项目结构、理解文件关系,在代码库中做协调修改;在 VS Code 和 JetBrains 中,每次修改以 diff 展示,支持检查点回退。它不绑定单一模型供应商。

主要功能

  • 跨文件改代码:读取项目结构,处理导入、类型、语法等错误,并监控 linter 和编译器输出。
  • 执行终端命令:安装依赖、运行构建与测试、部署应用、管理数据库;对 dev server 等长任务持续跟进输出。
  • Plan 和 Act 双模式:先规划再执行,每次编辑和命令可要求人工批准,也可开启自动批准。
  • 规则与技能:用 .clinerules 定义编码规范、架构约定、部署流程和测试要求,CLI、VS Code 扩展与 JetBrains 插件自动读取。
  • 多模型支持:支持 Anthropic、OpenAI、Google、OpenRouter、AWS Bedrock、Azure/GCP Vertex、Cerebras/Groq、Ollama/LM Studio 及任意 OpenAI 兼容 API。
  • 插件与 MCP:通过 SDK 注册工具和生命周期钩子,或连接 MCP 服务器扩展能力;CLI 中用 cline mcp 管理。
  • 多智能体团队:协调者拆分任务并分派给专业智能体,团队状态跨会话保存。
  • 定时智能体:按 cron 计划运行周期性任务,计划在重启后保留。
  • 消息平台接入:可连接 Telegram、Slack、Discord、Google Chat、WhatsApp、Linear,每个对话线程对应一个智能体会话,并支持访问控制。
  • Headless CLI:面向 CI/CD 和脚本,支持管道输入、JSON 输出和命令链。

安装与使用

CLI 安装:

npm i -g cline

SDK 安装:

npm install @cline/sdk

桌面版支持 macOS 和 Windows,可从 https://cline.bot/desktop 下载。VS Code 扩展在 VS Marketplace 安装,JetBrains 插件在 JetBrains Marketplace 安装。

常用示例:

cline "Run tests and fix any failures"
git diff origin/main | cline "Review these changes for issues"
cline --json "List all TODO comments" | jq -r 'select(.type == "agent_event" and .event.text) | .event.text'

多智能体协作:

cline --team-name auth-sprint "Plan and implement user authentication with tests"

定时任务:

cline schedule create "PR summary" --cron "0 9 * * MON-FRI" --prompt "List all open PRs and their review status" --workspace /path/to/repo

连接消息平台:

cline connect telegram -k $BOT_TOKEN
cline connect slack --bot-token $SLACK_TOKEN --signing-secret $SECRET --base-url $URL
cline connect slack --bot-token $SLACK_TOKEN --app-token $SLACK_APP_TOKEN

注意事项

  • 仓库采用 Apache-2.0 许可证。
  • 在 VS Code 和 JetBrains 中,文件编辑会显示为可审查、修改或回退的 diff,并通过检查点跟踪改动。
  • 自动批准模式会让 Cline 自主执行编辑和命令,使用前应了解其权限范围。
  • JetBrains 插件目前未开源(README 注明)。
  • 不同安装形态的能力和入口不同:CLI 侧重终端与自动化,桌面版侧重多文件夹会话与定时任务,IDE 插件侧重编辑器内协作。

本作品整理自 GitHub 开源项目 cline/cline,原作者 @cline,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v4.1.26当前版本

    新增云端任务设置开关和启动进度卡片;云端会话隐藏 Plan/Act 与自动批准栏;更新模型目录和默认模型,请求最多重试 3 次。

评论