lucapug / awesome-ai-devtools

Curated list of AI-powered developer tools.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Assistants

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

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.
  • DemoGPT β€” Auto Gen-AI App Generator with the Power of Llama 2
  • DevOpsGPT - DevOpsGPT: AI-Driven Software Development Automation Solution

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.

GitHub bots

  • BitBuilder β€” A GitHub integration to generate pull requests from issues.
  • Sweep (Source) β€” Another GitHub integration to generate pull requests from issues.
  • Code Review GPT β€” An open source tool for reviewing PRs. Works as GitHub action, Gitlab CLI or locally.
  • Second.dev β€” A GitHub integration for adding features to full-stack apps.

Code generation

  • Magic β€” Company promising two products, an assistant and LTM-1, an underlying foundation model trained on code. Waitlist.

Agent platforms

  • E2B β€” Open source coud 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 plagorm 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.

About

Curated list of AI-powered developer tools.