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
- Git clients
- Assistants
- Shell assistants
- Agents
- PR agents
- App generators
- UI generators
- Snippet generators
- Documentation
- Foundation models
- Agent platforms
- OpenAI plugins
- Search
- Testing
- Cursor β An IDE with chat, edit, generate and debug features. Forked from VSCodium, so the interface is similar to VS Code. Uses OpenAI.
- Mutable β Web-based IDE, integrated with a chatbot and GitHub.
- CodeStory βΒ An IDE with chat, code explanations, auto-generated commits and PR summaries. Forked from VSCodium.
- UI Pilot β Chat-based AI code editor that creates forms using Material UI, using GPT-4.
- GitWit β Web-based editor for building ReactJS applications with AI.
- GitBrain - Git client that simplifies the git workflow. Splits code changes, generates summaries & commit messages for code changes. Uses OpenAI.
Web-based:
- 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.
- Source Graph Cody β Assistant with chat, refactoring, and unit test generation. Extensions for VS Code and IntelliJ. Also available as a web app.
- Magnet β Web-based chatbot with repositories and issues as context.
- Adrenaline β Web-based chatbot using AI and ASTs to answer questions about your codebase.
- CodeSquire β Chrome extension that adds autocomplete to Google Colab, BigQuery, and JupyterLab.
- Incognito Pilot β Open source assistant with built-in Python editor and interpreter.
- API Copilot β Assistant for backend API development.
- Unblocked βΒ Web and menubar assistant with access to documentation and git history.
- Onboard β Chat with an AI about public and private codebases.
IDE extensions:
- 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.
- CodeGeeX Open source assistant based on the CodeGeeX LLM with chat, completion, and refactoring. Extensions for 9 editors including VS Code, and PyCharm.
- Quack AI βΒ VS Code extension for adhering to project coding guidelines.
- 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.
- CodeMate β VS Code extension for debugging and optimizing code.
- AskCodi β AI coding assistant with extensions for VS Code, JetBrains and Sublime Text.
- Rubberduck β Open source, chat assistant for the Visual Studio Code side bar.
- CodeComplete β Self hosted, enterprise completion assistant.
- JetBrains AI βΒ AI assistant available in all JetBrains IDEs.
- aiXcoder β Local or cloud-based assistant with extensions for IntelliJ IDEA, CLion, GoLand, PyCharm, WebStorm, Visual Studio Code, and Eclipse.
- Sourcery β AI assistant and linter with a reference of 160 Python best practices and 40+ JS/TS best practices. Extensions for VS Code, PyCharm, vim and Sublime.
Command-line:
- talk-codebase β CLI chatbot with repository as context. Supports OpenAI as well as locally running LLMs via GPT4All.
- AskCommand β Web based tool to generate Unix commands from text automatically using AI.
- Butterfish β CLI tool that embeds ChatGPT in your shell for easy access. Includes simple agentic capabilities.
- Shell Whiz β highly configurable CLI assistant to generate shell commands and get explanations for them.
- 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.
- 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.
- Factory β Agents for code generation. Waitlisted.
- sudocode β A web based chat assistant for generating projects, similar to Code Interpreter.
- Sweep βΒ AI junior dev: GitHub integration to generate, test, and self-review pull requests from issues.
- BitBuilder βΒ A GitHub integration to generate pull requests from issues.
- Codegen β GPT-4 based PR agent for enterprise codebases.
- Code Review GPT βΒ An open source tool for reviewing PRs. Works as GitHub action, Gitlab CLI or locally.
- Codeium PR Agent βΒ Open source tool for automated code reviews.
- Nova β CI bot to add actions such as summaries and tests to new PRs.
- CodeRabbit βΒ Customizable CI to add summaries and code suggestions to PRs.
- SwePT βΒ Open source PR generator written in 150 lines of Python code.
- Duckie βΒ A web based chat assistant for modifying GitHub repositories.
- PR Explainer Bot β A GitHub integration that adds explanatory text to newly created PRs.
- Goast β A hosted tool that ingests your error logs and suggests fixes.
- Corgea β A GitHub integration that finds and fixes vulnerable code.
- vx.dev βΒ A GitHub integration focused on UI generation with built in support for shadcn, lucide, and nivo charts.
- Pico β End-to-end micro app generator with instant deployment.
- Literally anything β HTML and JavaScript web app generator.
- GPT Web App Generator β Generates a full-stack React/Node.js/Prisma/Wasp app from a short description.
- Make Real β Online canvas that can be used to generate HTML/JavaScript apps.
- Marblism - Generate a SaaS boilerplate from a prompt.
- v0 β Create and iterate new UI components in your browser.
- Rendition Create β Create and iterate new UI components in your browser.
- Rapidpages βΒ Open source UI generator.
- Magic Patterns βΒ UI generator and Figma plugin supporting a number of component systems including Shadcn, ChakraUI, and Radix for free. Also supports bringing your own component library by connecting to Storybook or GitHub on a paid plan.
- Clone UI β Tailwind CSS UI component generator.
- Tempo β WYSIWYG editor for React interfaces.
- Kombai βΒ AI Tool for generating frontend code from Figma.
- CodeParrot β VS code plugin to generate Frontend code from Figma. Reuses existing components, libraries and coding standards to generate code which fits perfectly with your existing codebase. All without any prompting.
- CodePal β A web tool for quickly generating or refactoring code.
- AI Code Convert βΒ A web tool for translating code between programming languages.
- AI Code Playground β A web tool for refactoring and improving code.
- 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.
- Magic β Company promising two products, an assistant and LTM-1, an underlying foundation model trained on code. Waitlist.
- Poolside β Company building code generation models through reinforcement learning.
- E2B βΒ Open source cloud 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 platform 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.
- Bloop β Natural language search for repositories.
- Buildt β Natural language search for repositories. Waitlist.
- SeaGOAT β A local search tool leveraging vector embeddings to search your codebase semantically.
- OctoMind β Auto-maintenance and generated browser-based end-to-end-tests integrated into Github Actions, Azure DevOps and more.
- Traceloop β Uses OpenTelemetry tracing data with generative AI to improve system reliability.
- Carbonate β End-to-end testing using natural language. Integrates into your existing test suite (currently Jest, PHPUnit and Python's unittest).
- Meticulous.ai β Automatically generated, automatically maintained end-to-end tests: as your app evolves so does your test suite.
- DiffBlue β Automatically generated unit tests for Java.
- CodiumAI β Non-trivial test generation with support for major programming languages. Extensions for VS Code and JetBrains.