Skip to Content
IDEs

IDEs

These guides apply the practice sequence to specific AI coding environments. Each tool has different defaults for models, context attachment, and usage dashboards — the optimization order is the same; the controls are not.

Start with Where to start for the general technique stack, then open the guide for your editor.

Evaluating a switch? See Alternatives for “alternative to X” comparisons ranked by token economics.

Tool landscape

ToolTypePriceOpen sourceBest for
CursorFull IDE$20/moUsage dashboard, pools, MCP
Grok BotCloud agent desktopPlan*Hub — weekly usage, Bots, routines, shared computer
WindsurfFull IDEFree*Hub — Cascade quota, rules, MCP, SWE routing
DevinFull IDE + cloud agentFree*Hub — cloud ACUs, CLI, Local, MCP, instructing
ZedFull IDEFree*Hub — tokens, local models, context
TraeFull IDEFree*Hobbyist experimentation
ClineVS Code extensionFree*Task-driven agentic work
GitHub CopilotVS Code extension$10/moCorporate standard
Claude CodeTerminal agentFree*Automated testing and PRs
OpenCodeTerminal agentFree*Hub — stats, agents, rules, context, MCP, providers
AiderTerminal agentFree*Terminal-heavy users — git-native edits

*Free tier or BYOK — you still pay upstream model providers (or quota allowances) unless the tool includes bundled inference.

Using a gateway?

Many terminal agents and extensions route through an LLM gateway for BYOK — one API key across Cline, Aider, and custom agents. See Gateways for OpenRouter, LiteLLM, Vercel AI Gateway, and more.

Strengths and tradeoffs

ToolStrengthsTradeoffs
CursorBest-in-class UX, ComposerSubscription cost
Grok BotPersistent cloud VM, multi-Bot handoffsCloud agent burn; shared computer boundary
WindsurfSWE models free on quota plans, strong CascadeCognition ecosystem overlap with Devin
DevinAdaptive routing, cloud + local surfacesMultiple meters (ACUs, credits, quota)
ZedHigh performance, GPU-renderedFewer extensions than VS Code
TraeAdaptive learning, free tierData privacy concerns — verify retention settings
ClineOpen source, high agencyRequires setup (API keys, MCP)
GitHub CopilotDeep ecosystem integrationClosed models, premium request caps
Claude CodeCLI native, direct OS accessNo GUI
OpenCodePlan/Build split, compactionTerminal-only workflow
AiderExcellent git integrationSteep learning curve

Guides

Each guide follows the same sequence: measure → model routing → trim context → tighten prompts → set guardrails.

Full IDEs

IDEGuideDominant waste
CursorTokenminning in CursorUsage dashboard, marathon threads, MCP bloat
Grok BotTokenminning in Grok BotWeekly usage, catch-all Bots, broad routines
WindsurfTokenminning in WindsurfQuota, Cascade, rules, MCP
DevinTokenminning in DevinCloud ACUs, CLI, always_on rules, Arena runs
ZedTokenminning in ZedTokens, local models, broad @ context
TraeTokenminning in TraeBuilder session sprawl, adaptive context growth, default frontier models

VS Code extensions

ToolGuideDominant waste
ClineTokenminning in ClineAuto-approved tool loops, oversized MCP schemas, marathon task threads
GitHub CopilotTokenminning in GitHub CopilotAgent mode context, premium request burn, chat vs inline misuse

Terminal agents

ToolGuideDominant waste
Claude CodeTokenminning in Claude CodeBash/tool output in context, CLAUDE.md bloat, headless session sprawl
OpenCodeTokenminning in OpenCodeToken usage, Agents, Context, MCP, Providers
AiderTokenminning in AiderRepo-map bloat, architect/edit cycles, conventions file duplication
Last updated on