Giter Site home page Giter Site logo

awesome-ai-devtools's Introduction

βš‘οΈπŸ§‘β€πŸ’» 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.
  • 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.

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

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.

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

PR agents

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

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.

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 β€”Β 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.

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.

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.

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.

Agent platforms

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

awesome-ai-devtools's People

Contributors

jamesmurdza avatar kwsong0113 avatar lewisw avatar runorveith avatar abi avatar alexdanilowicz avatar eltociear avatar jkbrooks avatar kevinlu1248 avatar matijasos avatar melih-unsal avatar morgante avatar bakks avatar que3216 avatar beyimjan avatar hiulric avatar kohei306 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.