Skip to content

grapeot/devin.cursorrules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Devin.cursorrules

Transform your $20 Cursor/Windsurf into a Devin-like experience in one minute! This repository contains configuration files and tools that enhance your Cursor or Windsurf IDE with advanced agentic AI capabilities similar to Devin, including:

  • Process planning and self-evolution
  • Extended tool usage (web browsing, search, LLM-powered analysis)
  • Automated execution (for Windsurf in Docker containers)

Usage

  1. Copy all files from this repository to your project folder
  2. For Cursor users: The .cursorrules file will be automatically loaded
  3. For Windsurf users: Use both .windsurfrules and scratchpad.md for similar functionality

Setup

  1. Create Python virtual environment:
# Create a virtual environment in ./py310
python3 -m venv py310

# Activate the virtual environment
# On Unix/macOS:
source py310/bin/activate
# On Windows:
.\py310\Scripts\activate
  1. Install dependencies:
# Install required packages
pip install -r requirements.txt

# Install Playwright's Chromium browser (required for web scraping)
python -m playwright install chromium

Tools Included

  • Web scraping with JavaScript support (using Playwright)
  • Search engine integration (DuckDuckGo)
  • LLM-powered text analysis
  • Process planning and self-reflection capabilities

Testing

The project includes comprehensive unit tests for all tools. To run the tests:

# Make sure you're in the virtual environment
source py310/bin/activate  # On Windows: .\py310\Scripts\activate

# Run all tests
PYTHONPATH=. python -m unittest discover tests/

The test suite includes:

  • Search engine tests (DuckDuckGo integration)
  • Web scraper tests (Playwright-based scraping)
  • LLM API tests (OpenAI integration)

Background

For detailed information about the motivation and technical details behind this project, check out the blog post: Turning $20 into $500 - Transforming Cursor into Devin in One Hour

License

MIT License

About

Magic to turn Cursor/Windsurf as 90% of Devin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages