Cursor

AI-first code editor with agents, composer, and model routing

KINDA · partial replacement
price $20/mosubscription / year $240estimated build time weekendreplaced by 0 people

You can assemble VS Code plus open-source agents, but Cursor's moat is editor-native agent UX, model routing, cloud agents, context handling, and rapid product iteration.

Build verification: not recorded. How we judge buildability

What you give up

  • native composer/agent UX
  • model routing/credits
  • cloud agents
  • editor polish
  • extensions compatibility
  • team features

Why people still pay

They pay for speed: the agent is already in the editor with defaults that work.

Your build guide

The stack, security requirements, and agent rules for a focused replacement.

Before you start

  • Runtime and tools: TypeScript, Node, PostgreSQL and a database-backed job worker with a small React run inspector.
  • Before starting: Credentials for only the chosen integrations, their current API documentation, example payloads and an always-on worker for schedules.
01
TypeScript, Node, PostgreSQL and a database-backed job worker with a small React run inspector
02
Data design: Store RepoSnapshot, ContextSelection, PatchProposal and Approval; a patch is bound to base file hashes, and edited files cause a stale-proposal conflict rather than silent overwrite.
03
Setup: Credentials for only the chosen integrations, their current API documentation, example payloads and an always-on worker for schedules
engineering roadmap

Implementation plan

1

Phase 1

Pin the working slice and create its example input: Build a repository-local coding workbench that retrieves a bounded set of files, proposes multi-file patches and requires review before applying or running commands. Confirm setup: Credentials for only the chosen integrations, their current API documentation, example payloads and an always-on worker for schedules.

2

Phase 2

Implement persistence and write-time invariants before decorating the UI: Store RepoSnapshot, ContextSelection, PatchProposal and Approval; a patch is bound to base file hashes, and edited files cause a stale-proposal conflict rather than silent overwrite.

3

Phase 3

Connect the working view to real saved state. Persist trigger identity, step input version and external receipts before marking success. Retry bounded transient failures; unknown write outcomes require reconciliation. Do not promise exactly-once execution across external services.

4

Phase 4

Expose the app-specific limits and recovery path in context: Start as an extension or companion around an existing editor. No instant-completion guarantees, arbitrary autonomous shell loop or claim that local indexing prevents provider disclosure.

5

Phase 5

Walk through this concrete acceptance case and preserve its exported evidence: Generate a two-file patch, manually change one file, then apply; reject or rebase with an explicit diff and keep the unmodified file untouched until approval. Finish the README and backup/restore instructions; report unfinished capabilities explicitly.

the pro prompt
download AGENTS.md
Build the following focused alternative to Cursor. This is a deliberately limited personal or small-team substitute, not parity with the paid service.

WORKING SLICE
Build a repository-local coding workbench that retrieves a bounded set of files, proposes multi-file patches and requires review before applying or running commands.

SETUP AND ARCHITECTURE
Use TypeScript, Node, PostgreSQL and a database-backed job worker with a small React run inspector. Prerequisites: Credentials for only the chosen integrations, their current API documentation, example payloads and an always-on worker for schedules. Before integrating anything, record actual versions and permissions, plus model files or provider limits only where used, in the README; make unavailable dependencies visible rather than simulating success.

DOMAIN MODEL AND INVARIANTS
Store RepoSnapshot, ContextSelection, PatchProposal and Approval; a patch is bound to base file hashes, and edited files cause a stale-proposal conflict rather than silent overwrite.

IMPLEMENTATION CONTRACT
Persist trigger identity, step input version and external receipts before marking success. Retry bounded transient failures; unknown write outcomes require reconciliation. Do not promise exactly-once execution across external services. Provide an input/setup view, the main work view, and a review/export view appropriate to this workflow. Preserve the last saved state if a job or save fails. Include empty, loading, permission-denied, partial and retryable-error states. Log identifiers and error categories without secret values or unnecessary private content.

APP-SPECIFIC BOUNDARY AND RECOVERY
Start as an extension or companion around an existing editor. No instant-completion guarantees, arbitrary autonomous shell loop or claim that local indexing prevents provider disclosure.

ACCEPTANCE SCENARIO
Generate a two-file patch, manually change one file, then apply; reject or rebase with an explicit diff and keep the unmodified file untouched until approval. Also reopen the app after an interrupted operation, confirm the saved record/export remains inspectable, and document the recovery action. These are implementation acceptance requirements, not a claim that this guide has been tested.

DELIVERY
Deliver a runnable repository with migrations or project-format versioning, a non-sensitive example, environment/permission setup, the exact manual acceptance steps, and a backup/export-and-restore walkthrough. Implement the working slice before optional integrations; list any deferred paid-product capabilities honestly. Do not add capabilities outside the working slice just to resemble the original product.

PROJECT RULES FOR AGENTS.md
Keep the domain invariants above executable at the write boundary. Propose scope changes before adding providers or permissions. Never fabricate source evidence, publish results, identity matches or successful delivery. Preserve user originals and require an explicit confirmation for destructive changes or external publication.

$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy or download AGENTS.md

share on X ↗

Alternatives to building your own

OpenCodeA fast local coding agent with no loyalty to any model vendor.194kaug 2026open source↗ZedA fast open editor with agents built in, not a VS Code costume.88kaug 2026open source↗ClineA code agent in your editor; the model bill is still yours.66kaug 2026open source↗

all 5 free alternatives to Cursor →· no votes, no pay-to-list · just what's real

Cursor pricing

planmonthlyannual (per mo)what you get
hobby$0$0Limited Agent, Chat and Tab usage with Auto; the current numeric request cap is not published.
start (india)$6.81—India-only entry plan; exact Agent and model-usage caps were not published on the public page.Vendor price is ₹649/month, converted at the ECB 2026-08-10 EUR/USD and EUR/INR reference cross-rate; approximately $6.81.
pro$20$16$20/month of included third-party 'Other Models' usage; extended Agent limits.Annual effective price is shown by Cursor's yearly toggle.
pro+$60$48$70/month of included Other Models usage and 3× Pro Agent limits.Annual effective price is shown by Cursor's yearly toggle.
ultra$200$160$400/month of included Other Models usage and 20× Pro Agent limits.Annual effective price is shown by Cursor's yearly toggle.
teams standard$40/user$32/user1 paid editor seat; Standard team Agent allowance; SAML/OIDC SSO and centralized billing.Unpaid Admin seats can administer a team but do not receive editor access.
teams premium$120/user$96/user1 paid editor seat; 5× Teams Standard Agent allowance.Unpaid Admin seats can administer a team but do not receive editor access.
enterprise——Custom seats and pooled usage; numeric limits and price are not public.

free tierHobby is free, but Cursor publishes no numeric request allowance; it only says Agent, Chat and Tab usage is limited.

billingmonthly + annual for self-serve plans; Start is monthly-only in India; taxes excluded

hidden costsUsage is split into included pools that reset monthly without rollover; on-demand third-party model usage is billed in arrears at model/API rates. Cursor Router Cost mode is $1.25/M input tokens, $6/M output and $0.25/M cache read; Bugbot is separately usage-billed.

pricing sources checked 2026-08-11 · pricing source ↗

Questions about Cursor

Can you build your own Cursor with AI?

Partly. You can assemble VS Code plus open-source agents, but Cursor's moat is editor-native agent UX, model routing, cloud agents, context handling, and rapid product iteration.

What does the Cursor build prompt cover?

The prompt starts with this scope: Build a repository-local coding workbench that retrieves a bounded set of files, proposes multi-file patches and requires review before applying or running commands. Full-product capabilities excluded from the comparison include: native composer/agent UX; model routing/credits; cloud agents. Follow the implementation plan and its prerequisites before expanding the build.

How do I use the prompt, AGENTS.md and agent skills?

Start with the Cursor prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.

How long will this Cursor project take?

The catalogue estimate is weekend for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.

What would I give up by replacing Cursor?

native composer/agent UX; model routing/credits; cloud agents; editor polish; extensions compatibility; team features. They pay for speed: the agent is already in the editor with defaults that work.

What price is this guide comparing against?

The recorded Pro plan is $20/mo (monthly), checked 2026-08-07. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.

What can I use instead of building Cursor?

OpenCode: A fast local coding agent with no loyalty to any model vendor. Zed: A fast open editor with agents built in, not a VS Code costume. Cline: A code agent in your editor; the model bill is still yours. Compare all listed options at https://howtovibecodeit.dev/cursor/alternatives. Check each option's license, hosting needs and feature limits.

Every week, more subscriptions die.

New verdicts, new prompts, the week's most-doomed apps.
One email. Unsubscribe in one click.

last week:100 Questions · KINDA1of10 · KINDA1Password · KINDA+1090 more

free forever · no scanner spam · the prompt stays on the site, the deaths come to you

$weekly: what got a verdict, what died.