Skip to content

Latest commit

 

History

History
216 lines (176 loc) · 20.9 KB

README.md

File metadata and controls

216 lines (176 loc) · 20.9 KB

⚡️🧑‍💻 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

  • Cursor — An IDE with chat, edit, generate and debug features. Forked from VSCodium, so the interface is similar to VS Code. Uses OpenAI.
  • PearAI — An open source fork of VS Code with chat and inline code generation.
  • Melty — An open source fork of VS Code with built in chat, change previews, and ability to write commits with AI. Currently only source code is available.
  • Replit — Web-based IDE with cloud developer environments, code completion, chat, a software development agent and deployments.
  • 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.

Git Clients

  • GitBrain — Git client that simplifies the git workflow. Splits code changes, generates summaries & commit messages for code changes. Uses OpenAI.
  • GitButler — Git client for simultaneous branches on top of your existing workflow. Defaults to OpenAI, can be changed to Perplexity for generating conventional commit messages.

Assistants

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.
  • Unblocked — Augment source code with relevant existing knowledge in GitHub, Slack, Jira, Confluence, and more. Get answers through chat and IDE file-level context. Available on web, macOS, Slack, VSCode, and JetBrains IDE’s.
  • Sourcegraph 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.
  • Onboard — Chat with an AI about public and private codebases.
  • Code to Flow — Visualize, analyze, and understand code with interactive flowcharts.
  • Pieces — An on-device copilot that helps you capture, enrich, and reuse code, streamline collaboration, and solve complex problems through a contextual understanding of your workflow.
  • TEXT2SQL.AI — AI-powered SQL query builder. Translate, explain and fix complex SQL queries using plain English.
  • SQLAI.ai — AI generates, fixes, explains and optimizes SQL queries. Ability to add your own database schema and train AI to understand it.
  • CodeWP — AI chat and coding tools specifically trained for WordPress developers. AI code generation for code snippets and plugins in WordPress.
  • Gur.ai — An AI developer can help you solve technical problems and tackle daily coding tasks, such as building algorithms, debug issues, test solutions, answer programming questions, etc.

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 AI — 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.
  • Swimm — Assistant for contextual code understanding using static analysis and AI generated documentation. VSCode, Jetbrains, IntelliJ, WebStorm, Rider, PhpStorm, Android Studio, PyCharm, PhPStorm
  • Supermaven — VS Code extension for autocomplete with 300,000-token context window.
  • Amazon CodeWhisperer — AI coding assistant with extensions for IDEs such as VS Code, IntelliJ IDEA, AWS Cloud9 and CLIs such as MacOS Terminal, iTerm2, built-in VS Code Terminal. CodeWhisperer can also scan code to highlight and define security issues.
  • Android Studio Bot — Studio Bot is an AI powered coding assistant that is tightly integrated in Android Studio. Studio Bot can help Android developers generate code, find relevant resources, learn best practices, and save time.
  • IBM watsonx Code Assistant for Z — watsonx Code Assistant for Z is an AI-powered mainframe application modernization product with code generation. Features include application discovery and analysis, automated code refactoring and COBOL to Java conversion.

Command-line:

  • talk-codebase — CLI chatbot with repository as context. Supports OpenAI as well as locally running LLMs via GPT4All.

Desktop:

  • Pieces — AI-enabled desktop application and browser extension designed to assist developers in enhancing productivity.

Shell assistants

  • 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.
  • GitFluence — Web-based Git command generator to automatically generate Git commands for terminal or CLI from text description, using an AI-driven solution to suggest the most relevant Git commands.
  • code-collator — CLI tool that creates a single markdown file that describes your entire codebase to language models. Useful for AI-coding assistance from the Claude/ChatGPT web interface rather than via the API.

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.
  • Blinky — A debugging agent for VS Code that helps to identify and fix backend errors, inspired by SWE-agent.
  • 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.
  • CodeFlash AI — A CLI and CI tool for optimizing Python code using AI.
  • Micro Agent — Open-source tool that generates and iterates on code using AI-created unit tests as guardrails.
  • Fine — AI Dev Environment for automating mundane work. Integrate GitHub, Sentry, Linear. Get context-aware answers to questions. Plan, design and implement changes. Automate self-healing CI/CD.

PR agents

  • Greptile — AI code reviewer with full codebase understanding, available as an API.
  • 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.
  • Pixee — Pixeebot finds security and code quality issues in your code and creates merge-ready pull requests with recommended fixes.
  • CodeAnt AI — Automatically create PRs to fix code issues.
  • What The Diff — AI-powered app that reviews the diff of pull requests and writes a descriptive comment about the changes in plain english.
  • Trag — AI powered code reviews with pre-defined instructions and patterns.
  • CodeReviewBot — AI powered code reviews for GitHub

App generators

  • 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.
  • Glowbom — Generate apps with AI and export to multiple platforms.
  • Mage — Generate full-stack web apps in Wasp, React, Node.js and Prisma.

UI generators

  • 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 — Protoype your product ideas. UI generator website where you can prompt, upload images, or import design inspiration with their Chrome Extension. Can export to Figma with a plugin. Supports a number of component systems including Shadcn, ChakraUI, and HTML + Tailwind.
  • 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.
  • Galileo AI — A text-to-UI platform. Waitlist.
  • Uizard — Generate multi-screen mockups from text prompts and edit them with a drag-and-drop editor. Scan screenshots of apps or hand-drawn wireframes and transform them into editable app mockups.
  • Frontly — Convert the uploaded image to HTML CSS code.
  • BoringUi — Create beautiful UI using your JSON data. The generated UI is in HTML and Tailwind CSS with code which can be copied and UI can be shared with anyone using links.

Snippet generators

  • 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.
  • AutoRegex — AutoRegex uses OpenAI's GPT-3 to produce regular expressions from plain English.

Documentation

  • 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.
  • DiagramGPT — DiagramGPT is a free AI-based web app that converts a schema, infrastructure definition, code snippet or plain language description into diagrams. The tool can generate flow charts, entity relationship diagrams, cloud architecture diagrams and sequence diagrams.
  • DocuWriter.ai — AI-powered web app to generate automated Code & API documentation from your source code files.
  • README-AI — Automated README.md file generator, powered by large language model APIs.
  • Supacodes — An AI tool that automates writing & updating code documentation in Github
  • CodexAtlas — Automated code and API documentation using latest AI models

Code generation

  • 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.
  • Visual Copilot — Figma plugin that converts designs into clean, responsive code for multiple frameworks and CSS libraries.

Agent platforms

  • Composio — Open source toolset for AI Agents & LLMs.
  • 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.

OpenAI plugins

  • 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.

Search

  • Bloop — Natural language search for repositories.
  • Greptile — Natural language search for repositories, on-prem or cloud.
  • Buildt — Natural language search for repositories. Waitlist.
  • SeaGOAT — A local search tool leveraging vector embeddings to search your codebase semantically.

Testing

  • 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.
  • DeepUnit — Thoughtful test cases and generation of complete unit test files. Available as an interactive VS Code extension, npm package, CLI or CI/CD pipeline.
  • MutahunterAI — Accelerate developer productivity and code security by finding vulnerabilities in code and generating tests for them. Open Source and available as a CLI or CI/CD pipeline.
  • KushoAI — AI agent for API testing which transforms your Postman collections, OpenAPI specs, curl commands, etc. into exhaustive test suites that plug into your CI/CD pipeline.