Code · Workflow

Cursor (IDE-first)

AI inside the editor, not in a chat tab or terminal

If you'd rather see the diff as you go than read a terminal log, Cursor is the answer. Cmd-K for inline edits, agent mode for multi-file changes, Bugbot reviews the PR. The editor stays the source of truth all the way through.

· 5 months ago
CODEBUILDERBEGINNERBeginnerFrom $0/mo
Also by us · Business Ideas DB
Set up the stack — now pick what to build

Vibe coding ideas for Cursor, on Business Ideas DB.

The stack
Cursor
Plan + write + review

Cmd-K for surgical edits, Cmd-L for chat with file context, Composer (agent mode) for multi-file work, Bugbot for PR review on push. One tool for the whole loop.

Free · $8/mo Plus · $30/mo Premium · $100/mo Super · $200/mo Ultra · $30, $100, or $200/seat TeamsAlts: Claude Code, Codex
Real monthly cost
small
$0/mo
Solo OSS, Hobby tier
  • cursorFree Hobby (Bugbot included)
medium
$20/mo
Indie dev, daily PRs
  • cursor$20 Pro
heavy
$200/mo
5-dev team, Business plan
  • cursor$200 (5× $40 Business)
Recent changes to this stack
releaseOCT 20

Agent SDK becomes generally available for defining, testing, and deploying agents

The Agent SDK allows developers to define agents as a folder of code with typed tool actions, test them with evals that check tool calls and responses, and deploy to Cursor infrastructure or anywhere else. Agents can trigger on GitHub/GitLab/Bitbucket events, Slack mentions, webhooks, or cron schedules, with full session history and multi-turn support.

releaseOCT 20

Cursor released Agent SDK for defining and deploying agents as code

The Agent SDK allows developers to define agents as a folder of code with typed tools and test them with evals before deploying to Cursor or custom infrastructure. Includes CLI tools (agent-sdk init, dev, deploy, eval) and built-in templates for security reviewers, PR autofixers, and triagers. Agents receive events from GitHub, GitLab, Bitbucket, Slack, webhooks, and cron schedules.

releaseOCT 20

Cursor releases Agent SDK for building and deploying custom agents

The Agent SDK lets developers define agents as code folders with instructions.md, typed tools, and channel definitions, then deploy them locally or to Cursor infrastructure. Agents can be triggered by GitHub/GitLab/Bitbucket events, Slack messages, webhooks, or schedules, with full session management, evals, and sandbox testing available.

Workflow
  1. 1
    Plan in Cursor's chat panelCursor

    Cmd-L. Add the ticket and the most-relevant 2 to 3 files via @-mentions. Get the plan there; you stay in the editor.

    Prompt · Scope a change inside Cursor (Cmd-L)
    Plan a small, well-scoped PR for the change below. Don't write the code yet.
    
    Ticket / problem:
    """
    {{paste ticket}}
    """
    
    I've @-mentioned the most relevant files. Use them as the source of truth for current behavior.
    
    Output:
    1. Restated problem in 2 sentences.
    2. Files to touch + 1-line "why" each.
    3. Smallest viable diff in 5 to 8 bullets.
    4. Edge cases (3 to 5).
    5. What I should NOT change.
    
    Ask 1 to 2 clarifying questions if the ticket is genuinely ambiguous.
  2. 2
    Implement with ComposerCursor

    Switch to agent mode (Composer). Hand it the plan + the files. Cursor proposes a multi-file diff inline; accept or reject hunks visually.

  3. 3
    Inline iterate with Cmd-KCursor

    For tight edits inside one file, skip the agent — Cmd-K is faster. The editor stays in flow.

  4. 4
    Open the PRCursor

    Push the branch. Bugbot posts its review on the PR automatically — same surface as a human reviewer, so teammates see the findings too.

  5. 5
    Patch findings inlineCursor

    Bring the Bugbot comments back into Cursor's chat panel; Composer turns them into a patch you can review hunk-by-hunk.

Proof
What it produced
Frontend-heavy team, comparison week

On UI work, the IDE-first loop won: changes are visual, the editor is where you naturally iterate. On backend refactors that span 10+ files, the team preferred Claude Code because Composer's hunk-by-hunk acceptance got tedious. Mixed-mode users tended to keep both subscriptions active.

Common pitfalls
Composer's tab cost on big diffs

On a 12-file diff, accepting hunks one at a time in the editor takes longer than reading a CLI agent's summary. Pick the right surface for the size of the change.

Bugbot is Cursor-only

If your team also reviews from the GitHub web UI without Cursor open, Bugbot's comments are still visible (they post to the PR), but the inline IDE features are not. Make sure the PR-level review is the source of truth, not the in-editor markers.

Other ways to do Ship code with AI
Weekly changelog

What changed in AI tools and the stacks that ship. One email a week.

Spotted something off?
Wrong price, dead link, stale tool — anything. We review every fix.
Suggest a fix to this stack