๐Ÿ’ป

Coding Agents

AI agents that write, debug, refactor, and review code autonomously

8 Tools in Coding Agents

Aider

CLI coding assistant

Command-line AI coding assistant that lets you pair program with GPT-4 and Claude to edit code in your local git repository. Automatically commits changes with sensible commit messages.

open-source Git-aware editingMulti-file editing

Continue

IDE autopilot

Open-source autopilot for software development that brings AI assistance directly into VS Code and JetBrains. Answers coding questions, edits code in natural language, and generates files from scratch.

open-source IDE integrationMulti-model support

Cursor

AI code editor

AI-powered code editor built on VSCode that helps developers write, edit, and understand code faster. Features AI chat, code completion, and natural language editing capabilities with Claude and GPT models.

freemium AI-powered code completionNatural language editing

Devin

AI software engineer

Autonomous AI software engineer by Cognition Labs that can plan, code, debug, and deploy software projects end-to-end. Can use its own shell, code editor, and browser.

paid Autonomous codingSelf-debugging

GitHub Copilot

AI pair programmer

AI pair programmer by GitHub and OpenAI that suggests code completions in real-time. Integrates directly into VS Code, JetBrains IDEs, and other editors to help developers write code faster.

paid Real-time code suggestionsMulti-language support

GPT Engineer

code generation

AI agent that generates entire codebases from natural language prompts. Asks clarifying questions and then constructs complete code implementations based on specifications.

freemium Full codebase generationClarifying questions

GPT Pilot

development assistant

AI developer that writes scalable apps from scratch while you oversee the implementation. A research project exploring how GPT-4 can generate production-ready applications with human oversight.

open-source Full app developmentHuman oversight

SWE-agent

software engineering agent

Open-source software engineering agent from Princeton NLP that autonomously fixes bugs in GitHub repositories. Uses a custom agent-computer interface designed for software engineering tasks.

open-source Bug fixing automationGitHub integration