Transform your $20 Cursor into a Devin-like AI Assistant
Turns Cursor, Windsurf, or GitHub Copilot into an agentic AI assistant with planning, self-evolution, and extended tool use.
What this file does
Turns Cursor, Windsurf, or GitHub Copilot into an agentic AI assistant with planning, self-evolution, and extended tool use.
When to use it
- Want agentic AI features without paying for Devin
- Need automated web browsing and search inside your IDE
- Building a project that benefits from AI that learns from mistakes
- Experimenting with multi-agent planning and execution
Assumes this stack
repo: grapeot/devin.cursorrules url: 'https://github.com/grapeot/devin.cursorrules' homepage: null starredAt: '2025-02-06T04:53:33Z' createdAt: '2024-12-17T18:40:40Z' updatedAt: '2025-02-25T20:04:44Z' language: Python license: MIT branch: master stars: 4638 isPublic: true isTemplate: false isArchived: false isFork: false hasReadMe: true refreshedAt: '2025-02-25T19:51:08.260Z' description: Magic to turn Cursor/Windsurf as 90% of Devin tags: []
Transform your $20 Cursor into a Devin-like AI Assistant
This repository gives you everything needed to supercharge your Cursor/Windsurf IDE or GitHub Copilot with advanced agentic AI capabilities—similar to the $500/month Devin—but at a fraction of the cost. In under a minute, you'll gain:
- Automated planning and self-evolution, so your AI "thinks before it acts" and learns from mistakes
- Extended tool usage, including web browsing, search engine queries, and LLM-driven text/image analysis
- [Experimental] Multi-agent collaboration, with o1 doing the planning, and regular Claude/GPT-4o doing the execution.
Why This Matters
Devin impressed many by acting like an intern who writes its own plan, updates that plan as it progresses, and even evolves based on your feedback. But you don't need Devin's $500/month subscription to get most of that functionality. By customizing the .cursorrules file, plus a few Python scripts, you'll unlock the same advanced features inside Cursor.
Key Highlights
- Easy Setup
Two ways to get started:
Option 1: Using Cookiecutter (Recommended)
# Install cookiecutter if you haven't
pip install cookiecutter
# Create a new project
cookiecutter gh:grapeot/devin.cursorrules --checkout template
Option 2: Manual Setup
Copy the tools folder and the following config files into your project root folder: Windsurf users need both .windsurfrules and scratchpad.md files. Cursor users only need the .cursorrules file. Github Copilot users need the .github/copilot-instructions.md file.
- Planner-Executor Multi-Agent (Experimental)
Our new multi-agent branch introduces a high-level Planner (powered by o1) that coordinates complex tasks, and an Executor (powered by Claude/GPT) that implements step-by-step actions. This two-agent approach drastically improves solution quality, cross-checking, and iteration speed.
- Extended Toolset
Includes:
- Web scraping (Playwright)
- Search engine integration (DuckDuckGo)
- LLM-powered analysis
The AI automatically decides how and when to use them (just like Devin).
Note: For screenshot verification features, Playwright browsers will be installed automatically when you first use the feature.
- Self-Evolution
Whenever you correct the AI, it can update its "lessons learned" in .cursorrules. Over time, it accumulates project-specific knowledge and gets smarter with each iteration. It makes AI a coachable and coach-worthy partner.
Usage
For a detailed walkthrough of setting up and using devin.cursorrules with Cursor, check out our step-by-step tutorial. This guide covers everything from initial Cursor setup to configuring devin.cursorrules and using the enhanced capabilities.
-
Choose your setup method:
- Cookiecutter (Recommended): Follow the prompts after running the cookiecutter command
- Manual: Copy the files you need from this repository
-
Configure your environment:
- Set up your API keys (optional)
-
Start exploring advanced tasks—such as data gathering, building quick prototypes, or cross-referencing external resources—in a fully agentic manner.
Want the Details?
Check out our blog post on how we turned $20 into $500-level AI capabilities in just one hour. It explains the philosophy behind process planning, self-evolution, and fully automated workflows. You'll also find side-by-side comparisons of Devin, Cursor, and Windsurf, plus a step-by-step tutorial on setting this all up from scratch.
License: MIT
What's inside
1 README, 2 setup options, 4 config file references, 1 multi-agent branch link, 1 blog post link
Change this for your project
- Replace
grapeot/devin.cursorruleswith your own repository path in the cookiecutter command - Replace
gh:grapeot/devin.cursorrules --checkout templatewith your own template URL if forking - Replace
yage.ai/cursor-to-devin-en.htmlwith your own blog post URL if publishing
Where it goes
Keep it in your repository where the agent or team that needs it will read it.
Worth borrowing
- Self-evolving.cursorrules that accumulate project-specific lessons
- Planner-executor split using different models for high-level vs. detailed work
Related Documents
dbt Core
Defines a complete dbt project setup with layered architecture, SQL style, Jinja best practices, and CI/CD workflow guidance.
HarmonyOS 主题与样式 - Cursor Rules
Defines HarmonyOS theming rules for dark/light mode, page brightness, and screen-on control with code examples.
Cursor Development Environment
Documents a Docker-based dev container setup with test commands and OpenClaw agent configuration for the ClawDrive project.
Journey from Concept to Code: Transforming Cursor into a Devin-like AI Assistant
Documents the creation of aicode.cursorrules, a set of rules that turns Cursor/Windsurf into a Devin-like AI assistant with automated planning and self-evolution.