Cline是开源免费的AI编程智能体,以插件、CLI、看板与SDK多种形态运行在VSCode、JetBrains以及终端环境,支持读写代码、执行命令、操作浏览器,完成各类自动化开发任务。Cline采用规划与执行分离的双模式,每一处代码改动都需要审批,并且支持一键回滚;兼容各类主流大模型与本地模型,可借助MCP协议对接外部系统,助力开发者安全、高效完成编码直至部署的完整开发流程。

1、跨文件代码编辑:
理解项目结构与文件依赖,完成协调统一的多文件修改,实时捕获linter、编译报错并自动修复问题。
2、终端命令执行:
直接在终端执行命令并实时读取输出,可完成依赖安装、测试运行、项目部署,也能常驻运行开发服务。
3、Plan/Act双模式:
Plan模式下完成代码库调研、需求梳理与方案制定,人工确认后切换至Act模式执行任务;每一步操作均支持人工审批,也可开启自动审批实现自主执行。
4、规则与技能:
通过.clinerules文件定义项目编码规范、架构约束、部署流程,CLI与各编辑器插件会自动读取并生效。
5、全模型支持:
兼容Claude、GPT、Gemini、OpenRouter、AWS Bedrock、Ollama本地模型以及全部OpenAI兼容接口,填入自有密钥即可直接使用。
6、MCP与插件扩展:
通过SDK注册自定义工具、生命周期钩子,接入MCP服务器即可连通数据库、第三方API、云基础设施。
7、多智能体团队与定时任务:
调度协调者智能体拆解复杂任务,委派给专项智能体落地;支持cron表达式配置,实现周期性自动化任务。
8、多平台接入:
支持Slack、Telegram、Discord、Linear等平台发起交互,可在GitHub Actions等CI/CD流水线实现无头后台运行。
1、完全开源透明:
基于Apache 2.0开源协议,代码可审计、支持自托管,不存在黑盒风险。
2、无供应商锁定:
适配Claude、GPT、Gemini、本地模型等主流模型服务商,使用自有密钥、自有算力均可运行,切换模型不会改动现有工作流。
3、全形态覆盖:
同一内核打通VS Code、JetBrains、终端CLI、Kanban看板、SDK,编辑器环境到CI/CD流水线无缝衔接。
4、安全可控:
全部操作需要显式审批,搭配diff改动预览、检查点回滚机制,高自动化执行也可以规避失控风险。
5、企业级能力:
内置SSO单点登录、RBAC角色权限控制、OpenTelemetry可观测能力、团队管理模块,满足企业组织的安全治理诉求。
6、生态可扩展:
兼容MCP协议与插件体系,可对接数据库、API、消息平台等外部系统,灵活拓展工具能力边界。
1、安装工具:
终端执行npm i -g cline完成CLI安装,也可以在VS Code / JetBrains插件市场搜索,安装对应编辑器插件。
2、配置模型:
选择Cline官方账号登录,订阅9.99美元/月的ClinePass,或者填入自有Anthropic、OpenAI等服务商API密钥、本地模型服务端点。
3、发起任务:
对话窗口输入自然语言描述开发需求,例如实现用户认证模块并配套编写单元测试。
4、规划方案:
进入Plan模式,让Cline遍历代码库输出落地实施方案,人工确认方案之后再向下推进。
5、审批执行:
切换Act模式,逐项审批文件修改、终端指令,也可以开启自动审批交由智能体自主执行。
6、检查回滚:
借助diff查看全部变更内容,效果不符合预期时,通过检查点一键回退至历史版本。
7、扩展集成:
按需编写.clinerules项目规则文件、接入MCP服务,使用cline connect指令对接Slack、Telegram,实现远程调用。