This is a curated list of AI-powered developer tools. These tools leverage AI to assist developers in tasks such as code completion, refactoring, debugging, documentation, and more.
- IDEs
- Assistants
- Agents
- Documentation
- GitHub bots
- Foundation models
- Agent platforms
- OpenAI plugins
- Search
- Cursor — An IDE with chat, edit, generate and debug features. Forked from VSCodium, so the interface is similar to VS Code. Uses OpenAI.
- Replit Ghostwriter Chat — Assistant built into Replit with chat, proactive debugging, and autocomplete. Uses OpenAI for chat and replit-code-v1-3b (OS) for autocomplete.
- GitHub Copilot X — A VS Code extension with chat, pull request text generation, and unit test generation.
- Refact AI Source — Open source assistant with chat, completion, refactoring, and codebase-specific fine-tuning. Extensions for VS Code and JetBrains.
- Codeium — Assistant with autocomplete, natural language search and chat. Extensions for 21 editors including VS Code, JetBrains, Neovim, Vim, Emacs, Eclipse, PyCharm, and Xcode. Enterprise version includes codebase-specific fine-tuning.
- Continue — VS Code extension with chat, refactor, and code generation. Edits multiple files and runs commands on your behalf.
- Blackbox — VS Code extension with autocomplete and chat including links to online coding references.
- Source Graph Cody - Assistant with chat, refactoring, and unit test generation. Extensions for VS Code and IntelliJ.
- Quack AI — VS Code extension for adhering to project coding guidelines. Waitlist.
- talk-codebase - CLI chatbot with repository as context. Supports OpenAI as well as locally running LLMs via GPT4All.
- Magnet — Web-based chatbot with repositories and issues as context.
- Tabby — Open source, self-hosted code completion assistant. Extensions for VS Code and Vim.
- Tabnine (Source) — Open source, self-hosted code completion assistant. Extensions for 15 editors including VS Code, IntelliJ, Neovim, Eclipse, and PyCharm.
- Smol Developer — CLI agent that generates a repository from a prompt. Uses OpenAI and Anthropic.
- Aider — CLI assistant and agent that generates changes and commits to repositories. Uses OpenAI.
- Mentat — CLI assistant and agent that makes changes to repositories.
- GPT Engineer — CLI agent that generates a repository from a prompt, and asks clarifying questions.
- GPT Migrate — CLI agent that converts a full-stack application from one language or framework to another. Uses GPT-4 32k context.
- GitWit — Web-based agent for adding features to full-stack apps in Git repositories.
- Trelent — A VS Code extension to generate docstrings. Uses proprietary models.
- Docify — A VS Code extension to generate docstrings.
- Mintlify Writer — A VS Code extension to generate docstrings.
- BitBuilder — A GitHub integration to generate pull requests from issues.
- Sweep (Source) — Another GitHub integration to generate pull requests from issues.
- Code Review GPT — An open source tool for reviewing PRs. Works as GitHub action, Gitlab CLI or locally.
- Second.dev — A GitHub integration for adding features to full-stack apps.
- Magic — Company promising two products, an assistant and LTM-1, an underlying foundation model trained on code. Waitlist.
- E2B — Open source coud platform for hosting LLM-based agents. Supports Smol Developer.
- Morph Rift — Open source VS Code extension that allows merging the output of code generation agents.
- SuperAGI Open source plagorm for hosting LLM-based agents including SuperCoder.
- ChatWithGit — Enables ChatGPT to search GitHub and return links to relevant repositories.
- Code ChatGPT Plugin — Open source example of a ChatGPT plugin that pulls context from a directory of files.