Before understanding Projects, understand why it exists.
Traditional AI coding tools work like this:
You → Ask AI → AI writes code → Done
The limitation: each conversation starts fresh, you manage everything manually, and your laptop must stay open.
Projects solves this by moving up one level:
You → Direct a Coordinator → Coordinator manages thousands of agents → Work gets done
🧠 Key mental shift: You stop managing how work gets done and start directing what work gets done.
Projects is a persistent, autonomous work system inside Cursor designed for:
| Scope | Example |
|---|---|
| Large features | Building an entire authentication system |
| Migrations | Moving 300 files to a new framework |
| Ongoing maintenance | Watching code quality continuously |
Not ideal for: Quick, single questions or small one-off edits.
Cloud Agents (parallel, always running)
↕
Your Machine (only when local testing needed)
This solves the "re-onboarding problem" — having to explain your codebase every time.
How it works:
Practical example:
Agent #1 figures out how to test Service X → writes it down → Agent #47 uses those exact instructions without being told
The coordinator can watch for signals and act without you prompting it.
| Subscription Type | Example Trigger | Action |
|---|---|---|
| Slack channel | Bug report posted | Investigates and fixes |
| Schedule | Every night at midnight | Runs code quality checks |
| PR events | PR opened or merged | Fixes CI failures |
🧠 Key idea: Projects moves from reactive (you ask → it responds) to proactive (it watches → it acts).
Flow:
1. Create Project for the feature
2. Agents research your codebase → store findings as shared context
3. Coordinator creates a plan
4. Agents implement different parts IN PARALLEL
5. You give feedback → Project learns your preferences
6. Coordinator tests locally when ready
7. After shipping → same Project monitors logs and handles bugs
Why it's powerful: The Project retains the reasoning behind decisions, not just the code.
Migrations are "easy to start, hard to finish" — Projects excels here.
Flow:
1. You + coordinator establish a safe approach
2. Coordinator applies it incrementally across codebase
3. Early: you review every PR closely
4. Later: as fixes prove reliable → you review less
5. Coordinator continues working independently
Real example from Cursor: Hundreds of PRs to replace a styling system — handled by one Project.
For work that never ends — code quality, regressions, design consistency.
Real example from Cursor's team:
Start: Engineer reviews every design-system fix manually
↓
Middle: Coordinator scans new PRs, extracts reusable components
↓
Now: Coordinator adds lint rules automatically when it sees repeated mistakes
↓
Goal: 20–100 PRs touched per day, engineer only checks in where needed
Is this work larger than a single conversation?
├── NO → Use regular Cursor chat
└── YES ↓
Does it involve multiple PRs, parallel tasks, or ongoing monitoring?
├── NO → Maybe still regular chat
└── YES → USE PROJECTS
Strong signals to use Projects:
| Concept | Key Point |
|---|---|
| What it is | A persistent coordinator + agent fleet system |
| Core shift | You direct work, not agents |
| Cloud capability | Runs without your laptop |
| Shared context | Agents learn and share knowledge permanently |
| Subscriptions | Proactive action without prompting |
| 3 patterns | Feature work, Migrations, Gardening |
| Productivity impact | Up to 6x more PRs merged |
🎯 One-sentence summary: Projects lets you describe what you want built or maintained, then a coordinator manages thousands of agents to make it happen — continuously, in the cloud, getting smarter over time.