# βš‘οΈπŸ§‘β€πŸ’» Awesome AI-Powered Developer Tools 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](#ides) - [Assistants](#assistants) - [Shell assistants](#shell-assistants) - [Agents](#agents) - [PR agents](#pr-agents) - [App generators](#app-generators) - [UI generators](#ui-generators) - [Snippet generators](#snippet-generators) - [Documentation](#documentation) - [Foundation models](#code-generation) - [Agent platforms](#agent-platforms) - [OpenAI plugins](#openai-plugins) - [Search](#search) - [Testing](#testing) ## IDEs - [Cursor](https://www.cursor.so/) β€” An IDE with chat, edit, generate and debug features. Forked from VSCodium, so the interface is similar to VS Code. Uses OpenAI. - [Mutable](https://mutable.ai/) β€” Web-based IDE, integrated with a chatbot and GitHub. - [CodeStory](https://codestory.ai/) β€”Β An IDE with chat, code explanations, auto-generated commits and PR summaries. Forked from VSCodium. - [GitWit](https://gitwit.dev/) β€” Web-based editor for building ReactJS applications with AI. ## Assistants **Web-based:** - [Replit Ghostwriter Chat](https://replit.com/site/ghostwriter) β€” Assistant built into [Replit](https://replit.com/) with chat, proactive debugging, and autocomplete. Uses OpenAI for chat and [replit-code-v1-3b](https://huggingface.co/replit/replit-code-v1-3b) (OS) for autocomplete. - [Source Graph Cody](https://about.sourcegraph.com/cody) β€” Assistant with chat, refactoring, and unit test generation. Extensions for VS Code and IntelliJ. Also available as a web app. - [Magnet](https://www.magnet.run/) β€” Web-based chatbot with repositories and issues as context. - [Adrenaline](https://useadrenaline.com/) β€” Web-based chatbot using AI and ASTs to answer questions about your codebase. - [CodeSquire](https://codesquire.ai/) β€” Chrome extension that adds autocomplete to Google Colab, BigQuery, and JupyterLab. - [Incognito Pilot](https://github.com/silvanmelchior/IncognitoPilot) β€” Open source assistant with built-in Python editor and interpreter. - [API Copilot](https://apicopilot.dev/) β€” Assistant for backend API development. **IDE extensions:** - [GitHub Copilot X](https://github.com/features/preview/copilot-x) β€” A VS Code extension with chat, pull request text generation, and unit test generation. - [Refact AI](https://refact.ai/) [Source](https://github.com/smallcloudai/refact) β€”Β Open source assistant with chat, completion, refactoring, and codebase-specific fine-tuning. Extensions for VS Code and JetBrains. - [Codeium](https://codeium.com/) β€” 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](https://continue.dev/) β€” VS Code extension with chat, refactor, and code generation. Edits multiple files and runs commands on your behalf. - [Blackbox](https://www.useblackbox.io/) β€” VS Code extension with autocomplete and chat including links to online coding references. - [CodeGeeX](https://codegeex.cn/) Open source assistant based on the CodeGeeX LLM with chat, completion, and refactoring. Extensions for 9 editors including VS Code, and PyCharm. - [Quack AI](https://www.quack-ai.com/) β€”Β VS Code extension for adhering to project coding guidelines. - [Tabby](https://tabbyml.github.io/tabby/) β€”Β Open source, self-hosted code completion assistant. Extensions for VS Code and Vim. - [Tabnine](https://www.tabnine.com/) [(Source)](https://github.com/codota/TabNine) β€” Open source, self-hosted code completion assistant. Extensions for 15 editors including VS Code, IntelliJ, Neovim, Eclipse, and PyCharm. - [CodeMate](https://www.codemate.ai/) β€” VS Code extension for debugging and optimizing code. **Command-line:** - [talk-codebase](https://github.com/rsaryev/talk-codebase) β€” CLI chatbot with repository as context. Supports OpenAI as well as locally running LLMs via GPT4All. ## Shell assistants - [AskCommand](https://www.askcommand.cppexpert.online/) β€” Web based tool to generate Unix commands from text automatically using AI. - [Butterfish](https://butterfi.sh) β€” CLI tool that embeds ChatGPT in your shell for easy access. Includes simple agentic capabilities. ## Agents - [Smol Developer](https://github.com/smol-ai/developer) β€” CLI agent that generates a repository from a prompt. Uses OpenAI and Anthropic. - [Aider](https://github.com/paul-gauthier/aider) β€” CLI assistant and agent that generates changes and commits to repositories. Uses OpenAI. - [Mentat](https://www.mentat.codes/) β€” CLI assistant and agent that makes changes to repositories. - [GPT Engineer](https://github.com/AntonOsika/gpt-engineer) β€”Β CLI agent that generates a repository from a prompt, and asks clarifying questions. - [GPT Migrate](https://github.com/0xpayne/gpt-migrate) β€”Β CLI agent that converts a full-stack application from one language or framework to another. Uses GPT-4 32k context. - [Grit](https://app.grit.io) β€” GitHub-integrated agent for automating maintenance tasks and other development work. - [DemoGPT](https://github.com/melih-unsal/DemoGPT) β€” Auto Gen-AI App Generator with the Power of Llama 2 - [DevOpsGPT](https://github.com/kuafuai/DevOpsGPT) β€” DevOpsGPT: AI-Driven Software Development Automation Solution - [Second.dev](https://www.second.dev/) β€” A platform for adding features to full-stack apps. - [Factory](https://www.factory.ai/) β€” Agents for code generation. Waitlisted. ## PR agents - [Sweep](https://github.com/sweepai/sweep) β€”Β AI junior dev: GitHub integration to generate, test, and self-review pull requests from issues. - [BitBuilder](https://www.bitbuilder.ai/) β€”Β A GitHub integration to generate pull requests from issues. - [Code Review GPT](https://github.com/mattzcarey/code-review-gpt) β€”Β An open source tool for reviewing PRs. Works as GitHub action, Gitlab CLI or locally. - [Codeium PR Agent](https://github.com/Codium-ai/pr-agent) β€”Β Open source tool for automated code reviews. - [Nova](https://www.trynova.ai/) β€” CI bot to add actions such as summaries and tests to new PRs. - [CodeRabbit](https://coderabbit.ai/) β€”Β Customizable CI to add summaries and code suggestions to PRs. ## App generators - [Pico](https://picoapps.xyz) β€” End-to-end micro app generator with instant deployment. - [Literally anything](https://literallyanything.io) β€” HTML and JavaScript web app generator. - [GPT Web App Generator](https://magic-app-generator.wasp-lang.dev/) β€” Generates a full-stack React/Node.js/Prisma/Wasp app from a short description. ## UI generators - [v0](https://v0.dev/) - [Tempo](https://www.tempolabs.ai/) - [Rendition Create](https://www.renditioncreate.com/) - [Rapidpages](https://www.rapidpages.io/) ## Snippet generators - [CodePal](https://codepal.ai/) β€” A web tool for quickly generating or refactoring code. - [AI Code Convert](https://aicodeconvert.com/) β€”Β A web tool for translating code between programming languages. - [AI Code Playground](https://aicodeplayground.com/) β€” A web tool for refactoring and improving code. ## Documentation - [Trelent](https://trelent.net/) β€” A VS Code extension to generate docstrings. Uses proprietary models. - [Docify](https://docify.ai4code.io/) β€”Β A VS Code extension to generate docstrings. - [Mintlify Writer](https://writer.mintlify.com/) β€”Β A VS Code extension to generate docstrings. ## Code generation - [Magic](https://magic.dev/) β€” Company promising two products, an assistant and [LTM-1](https://magic.dev/blog/ltm-1), an underlying foundation model trained on code. Waitlist. ## Agent platforms - [E2B](https://www.e2b.dev/) β€”Β Open source cloud platform for hosting LLM-based agents. Supports [Smol Developer](https://github.com/smol-ai/developer). - [Morph Rift](https://github.com/morph-labs/rift) β€” Open source VS Code extension that allows merging the output of code generation agents. - [SuperAGI](https://superagi.com/) Open source platform for hosting LLM-based agents including [SuperCoder](https://superagi.com/supercoder/). ## OpenAI plugins - [ChatWithGit](https://gitsearch.sdan.io/) β€” Enables ChatGPT to search GitHub and return links to relevant repositories. - [Code ChatGPT Plugin](https://github.com/kesor/chatgpt-code-plugin) β€” Open source example of a ChatGPT plugin that pulls context from a directory of files. ## Search - [Bloop](https://bloop.ai/) β€” Natural language search for repositories. - [Buildt](https://www.buildt.ai/) β€” Natural language search for repositories. Waitlist. ## Testing - [OctoMind](https://octomind.dev) β€” Auto-maintenance and generated browser-based end-to-end-tests integrated into Github Actions, Azure DevOps and more. - [Traceloop](https://traceloop.com/) β€” Uses OpenTelemetry tracing data with generative AI to improve system reliability. - [Carbonate](https://carbonate.dev/) β€” End-to-end testing using natural language. Integrates into your existing test suite (currently Jest, PHPUnit and Python's unittest). - [Meticulous.ai](https://www.meticulous.ai/) β€” Automatically generated, automatically maintained end-to-end tests: as your app evolves so does your test suite. - [DiffBlue](https://www.diffblue.com/) β€” Automatically generated unit tests for Java.