Cursor自动化魔法

149 阅读1分钟

一、这是什么?

devin.cursorrules是一个能用来让cursor composer像devin一样自动化执行命令的工具。 看起来是通过编写合适的.cursorrules,并提供python工具让其自己调用完成的。 老实说很简单的想法,但是效果还是很惊艳的。

核心功能

  1. 网页抓取

    • 使用Playwright
  2. 搜索引擎集成

    • 集成了DuckDuckGo
  3. LLM分析能力

    • 文本分析
    • 图像分析
  4. 自我进化机制

    • 当你纠正AI时,它会自动更新.cursorrules中的经验

使用体验

  1. 确实能自动调用工作执行命令,但是比devin确实差不少(但是成本摆在那)
  2. 目前支持的工具不多,期待后续

二、如何使用

1. 环境准备

  • Python3.12或更低
  • Cursor

2. 安装步骤

方式一:使用Cookiecutter(作者推荐)

  1. 安装cookiecutter
pip install cookiecutter
  1. 创建新项目
cookiecutter gh:grapeot/devin.cursorrules --checkout template

方式二:手动安装

根据你使用的IDE复制tools文件夹和相应文件到项目根目录:

  • Windsurf用户:需要.windsurfrulesscratchpad.md
  • Cursor用户:只需.cursorrules
  • Github Copilot用户:需要.github/copilot-instructions.md

这里我用的是cursor,核心文件就是这些:

image.png

3. 配置说明

可以读取.env文件配置你的API KEY(可选)

4. 使用建议

  1. cursor需要在composer下开启agent模式使用

  2. cursor用户可以开启yolo mode,让其不用确认自动继续。其他软件如果有类似的配置可以在评论区分享下。