Skip to content

What AI Coding Agents Are Out There

A practical map of the AI coding tools available today, from IDE extensions to cloud-based agents, and the criteria that actually matter when choosing one.

  • 2 min read
  • Theory and practice
  • Day 3 of 7

Theory

The number of AI coding tools has exploded in the last two years. Trying to follow every launch is exhausting and not particularly useful. What's more useful is understanding the categories and the trade-offs so you can pick the right tool for the right job.

The main categories

IDE extensions Tools that plug into your existing editor (VS Code, JetBrains, etc.) and add AI assistance on top.

Dedicated IDEs Editors built from the ground up with AI as a first-class feature. Examples: Cursor, Windsurf, Zed, Kiro (AWS), Google Antigravity.

Local non-IDE tools CLI-based agents you run from your terminal, outside any editor. Examples: Claude Code CLI, Codex CLI, Gemini CLI, opencode.

Cloud agents Agents that run in remote sandboxes and operate on your codebase autonomously, usually producing a pull request you review later. Examples: GitHub Copilot coding agent, Cursor Background Agents.

How to evaluate a tool

Instead of picking based on marketing, ask these questions:

  • Model support: Which models can I use? Can I bring my own API key? Being locked to one model family is a real constraint as the landscape evolves.
  • Pricing model: Flat subscription, usage-based, or free tier? Usage-based can get expensive fast when running long agent tasks.
  • Open source: Is the client open source? This matters for auditability and self-hosting.
  • Integration: Does it fit your existing workflow (GitHub, Jira, Slack)? Friction in integration reduces adoption.
  • Agentic capability: Can it run multi-step tasks autonomously, or is it primarily autocomplete and chat?

The landscape changes fast

Tools that are dominant today may be superseded in six months. The skill that doesn't get outdated is knowing how to evaluate and adopt new tools quickly, not memorizing which one is currently on top.

Practice

Run this in a repository you already know, not a toy project. The point is to feel where the practice helps and where it gets in the way on code that has history.

  1. Open the Artificial Analysis coding agents comparison linked above and pick two tools you haven't used before, one IDE extension and one local/cloud agent.
  2. For each tool, answer: which models does it support, what is the pricing model, and is the client open source?
  3. Look up one tool you already use daily. Find one feature or workflow you haven't tried yet.
  4. Write a short personal decision log (3–5 sentences): given your current setup and team, which tool would you try next and why?

The rest of day 3

  1. 01What AI Coding Agents Are Out ThereYou are here
  2. 02Getting Started With an AI Coding Assistant
  3. 03From Chat to Plans: A First Step Into Spec-Driven Development
  4. 04Best Practices for Coding With Agents
  5. 05Cloud Agents: Delegating Work in the Background
  6. 06Automated Code Review With AI
Where this comes from

This path is the shortest route to the ideas. AI-Native Software Engineering (O'Reilly Media) is where each one is worked out in full, with the patterns, the trade-offs and the failure modes. The pillars cover the foundations one long essay at a time.