一、项目简介
cline(github.com/cline/cline)是一款功能强大的VS Code AI编程助手扩展,在GitHub上已获得超过60000颗星标。它让Claude等大语言模型直接在你的编辑器里工作,能够创建和编辑文件、浏览大型项目、执行终端命令、进行浏览器自动化等操作。
和普通的代码补全工具不同,cline更像一个能真正理解你项目的AI开发者——它可以自主分析代码结构、修复Bug、运行测试、甚至帮你创建完整的应用程序。
二、特色功能
- 深度项目理解:自动分析项目文件结构和AST,理解代码依赖关系
- 文件编辑能力:能够创建、修改、重构代码文件,并监控lint/编译错误
- 终端命令执行:直接在VS Code终端运行命令并读取输出
- 浏览器自动化:在开发Web应用时,可以打开浏览器进行截图、点击测试
- 多API支持:支持OpenRouter、Anthropic、OpenAI、Google Gemini、AWS Bedrock等
- MCP协议支持:可以通过Model Context Protocol扩展自己的工具
- 人工审核机制:每个文件修改和命令执行都需要用户批准,安全可控
- 用量追踪:实时显示Token使用量和API费用
三、安装步骤
方式一:VS Code市场安装
在VS Code扩展市场搜索「Claude Dev」或「cline」,点击安装即可。
扩展地址:VS Code Marketplace – Claude Dev
方式二:手动安装
git clone https://github.com/cline/cline
cd cline
npm installnpm run compile
配置API密钥
安装后,在VS Code设置中添加API密钥:
# 支持多种Provider配置
OPENROUTER_API_KEY=你的密钥
ANTHROPIC_API_KEY=你的密钥
# 或使用本地模型
LM_STUDIO_BASE_URL=http://localhost:1234/v1
四、使用方法
基本工作流程
- 在VS Code侧边栏打开cline面板
- 输入你想完成的任务描述(可以用中文)
- cline自动分析项目文件,理解上下文
- 根据任务需求,cline会创建/修改文件或执行终端命令
- 每一步操作都会弹出确认窗口,需要你批准才会执行
- 任务完成后,cline会展示结果并给出后续建议
支持图片输入
cline支持上传截图——你可以截一张设计图,cline会自动将其转换为HTML/CSS代码!这对于前端开发尤其有用。
开发示例
# 任务示例
"帮我在这个项目里添加用户登录功能,包含注册和登录页面"
"修复这个React组件的样式问题,页面在不同分辨率下显示不一致"
"为这个API写单元测试,覆盖所有边界情况"
五、适用场景
- 快速开发原型:描述你的想法,cline帮你生成基础代码
- 代码重构:让AI帮你重构遗留代码,改善可读性和性能
- Bug修复:描述Bug现象,cline分析并修复
- 学习新技术:cline可以帮你理解不熟悉的代码库
- 自动化测试:自动生成单元测试和端到端测试
六、开源协议
cline采用MIT开源协议,完全免费使用。
服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容