Terminal, desktop or IDE; broad provider choice
Choose when you want a provider-agnostic client and plan to switch models or run some locally.
Confirm the provider, authentication path and permitted model costs before relying on a paid subscription.
Product record verified Oct 3, 2026
IDE-centered, supervised agent work
Choose when you want to inspect file edits and command execution as part of an IDE workflow.
Decide which provider/key will pay for inference, and review approvals for file, terminal and external-tool actions.
Product record verified Oct 3, 2026
Terminal-first Git repository editing
Choose when your daily loop is incremental edits with version-control checkpoints and a repository map.
Understand its Git behavior, including automatic commits by default, before running it on a working tree.
Product record verified Oct 3, 2026
Decision 1
Where do you review changes?
IDE-based review: examine Cline first. Terminal and model-provider flexibility: examine OpenCode. Git-centered, terminal pair-programming: examine Aider. Each may work in more than one environment; these are starting points, not exclusive categories.
Try the same small bug fix in a disposable branch. Review diffs, tests, permission prompts and how easily you can undo an unwanted edit.
Decision 2
Who pays for the model?
An open-source client is not necessarily free to operate. External model calls may be charged by the provider, and an optional hosted-model plan can have separate terms. Compare a fixed test workload, including retries and tool interactions, instead of comparing only client download prices.
Estimate model token costs →The calculator estimates API token charges, not every agent's subscription, tool or orchestration overhead.