Skip to content

sourcegraph/awesome-code-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Awesome-Code-AI

Awesome

A list of AI coding tools (assistants, completion, refactoring, etc.).

Open a pull request to add or edit this list.

Code completion tools

  • Google Gemini Code Assist - Code completion and generation from Google Cloud.
  • GitHub Copilot - Pair programmer that offers autocomplete-style suggestions as you code.
  • CodiumAI - Analyzes code and generates meaningful tests.
  • Codeium - Free code acceleration toolkit with autocomplete and search.
  • Tabnine - Assistant that provides code completions based on context and syntax.
  • Replit Ghostwriter - Coding assistant integrated into Replit's online IDE.
  • Refact.ai - Open Source coding helper with completion and refactoring capabilities.
  • FauxPilot - Open Source, self-hosted alternative to GitHub Copilot.
  • CodeComplete - Self-hosted completion assistant for enterprises.
  • Continue - Open Source autopilot for VS Code and JetBrains that connects to any LLM.
  • Amazon Q Developer - Assistant from AWS for software development tasks.
  • GitLab Code Suggestions - Code suggestions integrated into GitLab's workflow.
  • Sourcegraph Cody - Uses your codebase as context for completions and edits.
  • Obsidian copilot auto completion - Auto-completion plugin for Obsidian.
  • JetBrains AI - Assistant integrated into JetBrains IDEs for completion and chat.
  • TabbyML - Self-hosted, Open Source coding assistant.

Code completion LLMs

Code assistants and search

  • Replit Ghostwriter - Embedded assistant in Replit’s IDE for suggestions and edits.
  • Capacity - Platform for automating support and workflows with conversational interfaces.
  • Cosine - Assistant that understands your codebase for accurate generation.
  • Cursor - Code editor built for pair programming with a language model.
  • Cline - Autonomous coding agent that can use your CLI and editor.
  • Claude Code - Agentic coding tool that lives in your terminal.
  • Windsurf - IDE optimized for collaboration between developers and assistants.
  • Wizi - Code search across repositories with natural language.
  • Phind - Search engine optimized for developers and technical questions.
  • Safurai - Assistant for generation, refactoring, and debugging.
  • CensusGPT - Interface for querying US Census data using natural language.
  • Autodoc - Automatically generates documentation for codebases using LLMs.
  • Sourcegraph Cody - Uses your codebase as context for search and editing workflows.
  • TraceRoot AI - Agents that automatically fix production bugs.
  • ZZZ Code AI - Tool for code generation, explanation, and conversion.
  • StackSpot AI - Assistant that helps with generation and best practices.
  • Pixee - Pixeebot finds security and code quality issues and opens merge-ready PRs.
  • 16x Prompt - Helps build effective prompts for code generation.
  • Blinky Debugging Agent - Agent that helps debug issues automatically.
  • Plandex - Engine for complex, multi-file tasks with version control integration.
  • Potpie - Platform for creating custom engineering assistants.
  • Aider - Pair programming tool in your terminal that works with local git repos.
  • PoorCoder – Unix-style scripts to assist coding using tools like Claude, Grok, and ChatGPT.
  • Fynix - Assistant to help developers throughout the SDLC.
  • Memex - Desktop app that turns natural language into working apps on Mac, Linux, and Windows.
  • Amazon Q Developer CLI - CLI for command completion, translation from intent to commands, and agentic chat with context.
  • Kilo Code - Open Source assistant for planning, building, and fixing code inside VS Code.
  • Berrry - Transforms social media posts into functional web apps with unique subdomains.
  • Atlassian Rovo - Developer helper that accelerates workflows across Atlassian tools.
  • Kiro - IDE designed for spec-driven development with automated documentation.
  • Augment - Context-aware completions for enterprise teams.
  • Poolside - Assistant specialized in software engineering tasks.
  • Sourcegraph Amp - Agent that helps you build, debug, and understand code.

Code review

  • CodeReviewBot - Code review bot that provides automated feedback on pull requests.
  • Amazon Q Developer (/review) - Can review your codebase for security issues and code quality problems.
  • Glide - Structured pull request walkthroughs.
  • Gito - Reviewer for GitHub Actions or local use, compatible with any LLM and integrated with Jira/Linear.
  • Perfect.Codes - Gets your bugs fixed quickly by tech experts.

Code refactoring tools

  • Codiga - Refactoring, analysis, and recommendations platform.
  • Refact.ai - Refactoring and transformation assistant.
  • DeepCode - Analysis for finding bugs and suggesting improvements.
  • JetBrains Qodana - Automated refactoring, security checks, and technical debt management.
  • Tabnine - Suggests improvements that support refactoring flows.
  • Resharper - Refactoring support for .NET and other languages.
  • Atomist - Automatic code modification and refactoring via “code transformations.”
  • Test Gru - Enterprise-level unit test automation services.
  • Amazon Q Developer (/transform) - Helps upgrade Java, .NET, and Cobol code.

Model Context Protocol (MCP)

  • Roundtable MCP Server – Zero-configuration MCP server that unifies multiple coding assistants (Codex, Claude Code, Cursor, Gemini) through auto-discovery and a standard interface.
  • ToolHive – Helps find the right MCP server for your task and deploy it with one click.

ChatGPT in your editor

  • autocomplete.sh - Bash completion script powered by ChatGPT for terminal commands.
  • CodeGPT.nvim - Neovim plugin for interacting with ChatGPT for code assistance.
  • org-ai - Emacs package for using LLMs like ChatGPT within Org mode.
  • Genie AI - ChatGPT - VS Code - VS Code extension for using ChatGPT directly in your editor.

Natural language compilers

  • Parsel 🐍 - Framework for algorithmic reasoning with LLMs that generates code from natural language specs.
  • unpkg.ai - ESM module generation service that creates JavaScript modules from natural language descriptions.
  • Vibe Compiler (vibec) - Self-compiling tool that turns markdown-based prompt stacks into code and tests using LLMs via OpenRouter.

Similar lists

About

A list of AI coding tools (assistants, completions, refactoring, etc.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published