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.
GitHub Copilot X — A VS Code extension with chat, pull request text generation, and unit test generation.
Refact AISource — 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.
Adrenaline - Web-based chatbot using AI and ASTs to answer questions about your codebase.
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.
CodeSquire — Chrome extension that adds autocomplete to Google Colab, BigQuery, and JupyterLab.
CodeMate — VS Code extension for debugging and optimizing code.
AskCommand - Web based tool to generate Unix commands from text automatically using AI.
Agents
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.
Grit - GitHub-integrated agent for automating maintenance tasks and other development work.
DemoGPT — Auto Gen-AI App Generator with the Power of Llama 2
DevOpsGPT - DevOpsGPT: AI-Driven Software Development Automation Solution
Second.dev — A platform for adding features to full-stack apps.