IDE / EDITOR-CENTERED
CursorWindsurfGitHub Copilot
CLI / TERMINAL-CENTERED
Claude CodeGemini CLIOpenCodeAider
This module maps coding agents and AI development tools by how they interact with code, repositories, terminals, IDEs, and development workflows.
Understand the difference between a coding model, a coding agent, an IDE-integrated assistant, and a CLI tool.
These categories describe primary interaction style, not strict product boundaries.
Different coding tools cover different parts of this workflow.
Coding tools differ mainly in how deeply they participate in the development workflow, not simply which language model they use.