Skip to content

AI Coding Agents and Assistants

AI coding agents and assistants help developers write, review, explain, test, and change code. Some work as IDE extensions, while others run in the terminal or in a cloud workspace and can take multi-step actions across a repository.

If you want a full AI-first editor, start with AI Native Editors. This page focuses on assistants and agents that can work with an existing development workflow.

ToolMade ByTypeWhere It Runs
GitHub CopilotMicrosoft / OpenAIIDE assistant and coding agentVS Code, Visual Studio, JetBrains, GitHub
Claude CodeAnthropicAgentic CLITerminal
OpenAI CodexOpenAIAgentic coding assistantTerminal / cloud workflows
Gemini CLIGoogleCLI assistantTerminal
If you want…Start With
AI help inside a familiar IDEGitHub Copilot
A terminal agent that can inspect and edit a repoClaude Code
OpenAI-based coding workflowsOpenAI Codex
Gemini-based command-line assistanceGemini CLI
  • Read nearby files or wider project context.
  • Suggest code, tests, and refactors.
  • Explain unfamiliar code.
  • Help debug compiler, test, and runtime errors.
  • In agentic workflows, plan and apply multi-file changes.

For IDE-first tools such as Cursor, Windsurf, Kiro, and Google Anti-Gravity, use the AI Native Editors page.