Warp
CodingTerminal with a built-in coding agent; the app is free, agent usage is paid or BYOK, and Build is $20 a month with $20 of usage.
AI tools for explaining, editing and reviewing code, with attention to repository context, model access and behavior-preserving changes.
AI coding tools help developers explain, change and review source code. Choose according to where the work happens: a pasted function, an existing IDE or a repository agent. Then check whether the required model access, test execution and organization controls fit your plan. A passing demonstration still needs a reviewed diff and repeatable tests.
11 tools
Clear filtersTerminal with a built-in coding agent; the app is free, agent usage is paid or BYOK, and Build is $20 a month with $20 of usage.
Amazon's agentic IDE and CLI with specs, steering and hooks; Free has 50 credits a month, paid plans $20 to $200.
Open source coding agent for VS Code, JetBrains and the terminal; the software is free, models are paid per use or via $9.99 ClinePass.
Devin Desktop is an AI-assisted desktop IDE, formerly Windsurf, for developers who want local agents with reviewable changes.
For builders who want AI help to write a small app and run it from the same workspace, with usage-based hosting costs on top of the plan.
Qoder is an agentic coding platform with a desktop app, IDE, JetBrains plugin and CLI that meters premium AI model use in monthly credits.
TRAE is the AI coding IDE and editor plugin that replaced MarsCode, with an agentic SOLO mode and plans metered in dollars of model usage.
Gemma 4 is a family of open-weight Google DeepMind models for text, code, image and audio input that you can download and run on your own hardware.
JetBrains IDE users can evaluate AI refactoring through reviewed changes, while checking IDE eligibility, credit limits and code-sharing settings.
Cursor brings repository-aware editing and agent commands into a code editor, with usage limits and review controls that shape refactoring work.
Developers keeping their existing editor can compare local refactoring, cloud-agent access and the AI credits behind Copilot plans.
Start with the artifact you need to deliver. Explaining an unfamiliar function, extracting repeated logic and implementing a cross-file change require different amounts of repository context. A chat assistant may be sufficient for a small pasted example; an integrated editor becomes relevant when the task must inspect files, make changes and run a local command. Keep that distinction visible when comparing access tiers.
Write the acceptance boundary before choosing a subscription. For a maintenance change, specify the public interface, existing tests and files the tool may edit. The result should be a reviewable patch with preserved behavior, not simply a long answer or a large number of generated lines. Inspect assertions as carefully as implementation code: weakening a test can make an incorrect change look successful.
Check costs in the unit the provider actually bills. A seat, model credit, request allowance and token pool are different quantities. Estimate your required seats separately from variable usage, then record consumption during a representative task. Do not divide two providers' headline allowances and treat the result as a quality or capacity ratio.
Finally, decide which repository data can leave the machine and who controls agent commands. Privacy settings, model availability and workspace permissions answer different questions. Keep a clean recovery branch and a known test command before the first edit. If a tool cannot access the required files or run your tests under the available plan, reduce the exercise to an explicit proposal and review that limitation before adopting it.
Free access, starting price and the date we last checked pricing, taken from each profile and listed A–Z. Not a ranking: prices keep the period, unit and currency the vendor shows.
| Tool | Free access | Paid plans from | Pricing checked | Consider it for |
|---|---|---|---|---|
| Cline | Free access available | $9.99/month | Developers who want an approval-based coding agent and choose and pay for their own models | |
| Cursor | Free access available | USD 20 per month | Developers evaluating controlled repository edits with their own test suite | |
| Devin Desktop | Free access available | $20/month | Developers reviewing small repository changes | |
| Gemma 4 | Free access available | Not confirmed | Running an open model locally for code and text work | |
| GitHub Copilot | Free access available | USD 10 per person per month | Reviewing small code changes in an existing editor | |
| JetBrains AI Assistant | Free access available | EUR 10 per user per month | Reviewing refactoring suggestions within JetBrains IDEs | |
| Kiro | Free access available | $20 per user per month | Developers who want spec-driven agent work in a VS Code-style IDE with a fixed monthly credit cap | |
| Qoder | Free access available | $20 per month | Agent-driven coding with a monthly credit budget | |
| Replit | Free access available | $20/month; $18/month billed annually | Builders evaluating a small operational app | |
| TRAE | Free access available | $3 per month in the US | Agentic coding in a desktop IDE on a metered budget | |
| Warp | Free access available | $20/month | Developers who work in the terminal and want an agent there, paid per use or through their own API key |
Task pages whose documented shortlist includes at least one tool from this category.
Our editorial judgement about what matters in this category, based on the plan structures we documented while building these profiles.
Only if the integrated workflow solves a problem your current setup cannot handle comfortably. Evaluate one representative change and include setup, review and recovery time in the decision. An extension can preserve familiar shortcuts and project configuration; a separate editor should justify the migration effort with a useful workflow.
Use the same input contract and acceptance criteria, but account for the interface each tool supports. Pasting a function into chat differs from granting repository access. Record those differences alongside the result so that a convenient integration is not mistaken for stronger reasoning or a fair cost comparison.
Keep the selected plan and model, permitted files, initial tests, requested change, resulting diff and any manual corrections. Note usage consumed and whether the available tier completed the task. This record lets another developer inspect your decision without relying on an unexplained impression or a provider demonstration.
Not the right category? Browse every tool in the directory, put two options side by side, or read how we check and correct these profiles.
↑↓ move↵ open⌘K or / anywhere