一、这是什么?
devin.cursorrules是一个能用来让cursor composer像devin一样自动化执行命令的工具。 看起来是通过编写合适的.cursorrules,并提供python工具让其自己调用完成的。 老实说很简单的想法,但是效果还是很惊艳的。
核心功能
-
网页抓取
- 使用Playwright
-
搜索引擎集成
- 集成了DuckDuckGo
-
LLM分析能力
- 文本分析
- 图像分析
-
自我进化机制
- 当你纠正AI时,它会自动更新
.cursorrules中的经验
- 当你纠正AI时,它会自动更新
使用体验
- 确实能自动调用工作执行命令,但是比devin确实差不少(但是成本摆在那)
- 目前支持的工具不多,期待后续
二、如何使用
1. 环境准备
- Python3.12或更低
- Cursor
2. 安装步骤
方式一:使用Cookiecutter(作者推荐)
- 安装cookiecutter
pip install cookiecutter
- 创建新项目
cookiecutter gh:grapeot/devin.cursorrules --checkout template
方式二:手动安装
根据你使用的IDE复制tools文件夹和相应文件到项目根目录:
- Windsurf用户:需要
.windsurfrules和scratchpad.md - Cursor用户:只需
.cursorrules - Github Copilot用户:需要
.github/copilot-instructions.md
这里我用的是cursor,核心文件就是这些:
3. 配置说明
可以读取.env文件配置你的API KEY(可选)
4. 使用建议
-
cursor需要在composer下开启agent模式使用
-
cursor用户可以开启yolo mode,让其不用确认自动继续。其他软件如果有类似的配置可以在评论区分享下。