https://github.com/sourcegraph/awesome-code-ai
A list of AI coding tools (assistants, completions, refactoring, etc.)
https://github.com/sourcegraph/awesome-code-ai
List: awesome-code-ai
Last synced: 16 days ago
JSON representation
A list of AI coding tools (assistants, completions, refactoring, etc.)
- Host: GitHub
- URL: https://github.com/sourcegraph/awesome-code-ai
- Owner: sourcegraph
- License: cc0-1.0
- Created: 2023-02-07T15:39:03.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-21T19:21:01.000Z (11 months ago)
- Last Synced: 2025-04-05T11:01:39.124Z (10 months ago)
- Size: 81.1 KB
- Stars: 1,121
- Watchers: 50
- Forks: 89
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - sourcegraph/awesome-code-ai - A list of AI coding tools (assistants, completions, refactoring, etc.) (miscellaneous)
- ultimate-awesome - awesome-code-ai - A list of AI coding tools (assistants, completions, refactoring, etc.). (Other Lists / TeX Lists)
- awesome-vibecoding - awesome-code-ai
- my-awesome - sourcegraph/awesome-code-ai - 12 star:1.5k fork:0.1k A list of AI coding tools (assistants, completions, refactoring, etc.) (Others)
- awesome-continuous-ai - Awesome Code AI
- awesome-ai-analytics - Awesome-Code-AI
README
# Awesome-Code-AI
[](https://github.com/sindresorhus/awesome)
A list of AI coding tools (assistants, completion, refactoring, etc.).
[Open a pull request](https://github.com/sourcegraph/awesome-code-ai/pulls) to add or edit this list.
## Code completion tools
- [Google Gemini Code Assist](https://codeassist.google) - Code completion and generation from Google Cloud.
- [GitHub Copilot](https://github.com/features/copilot) - Pair programmer that offers autocomplete-style suggestions as you code.
- [CodiumAI](https://www.codium.ai/) - Analyzes code and generates meaningful tests.
- [Codeium](https://www.codeium.com/) - Free code acceleration toolkit with autocomplete and search.
- [Tabnine](https://www.tabnine.com/) - Assistant that provides code completions based on context and syntax.
- [Replit Ghostwriter](https://replit.com/site/ghostwriter) - Coding assistant integrated into Replit's online IDE.
- [Refact.ai](https://refact.ai/) - Open Source coding helper with completion and refactoring capabilities.
- [FauxPilot](https://github.com/fauxpilot/fauxpilot) - Open Source, self-hosted alternative to GitHub Copilot.
- [CodeComplete](https://codecomplete.ai) - Self-hosted completion assistant for enterprises.
- [Continue](https://continue.dev/) - Open Source autopilot for VS Code and JetBrains that connects to any LLM.
- [Amazon Q Developer](https://aws.amazon.com/q/developer/build/?trk=fd6bb27a-13b0-4286-8269-c7b1cfaa29f0&sc_channel=el) - Assistant from AWS for software development tasks.
- [GitLab Code Suggestions](https://docs.gitlab.com/ee/user/project/repository/code_suggestions.html) - Code suggestions integrated into GitLab's workflow.
- [Sourcegraph Cody](https://about.sourcegraph.com/cody) - Uses your codebase as context for completions and edits.
- [Obsidian copilot auto completion](https://github.com/j0rd1smit/obsidian-copilot-auto-completion) - Auto-completion plugin for Obsidian.
- [JetBrains AI](https://www.jetbrains.com/ai/) - Assistant integrated into JetBrains IDEs for completion and chat.
- [TabbyML](https://github.com/TabbyML/tabby) - Self-hosted, Open Source coding assistant.
## Code completion LLMs
- [Salesforce CodeGen](https://github.com/salesforce/CodeGen) - Open Source large language model for program synthesis.
- [OpenAI Codex](https://openai.com/blog/openai-codex/) - Translates natural language to code via API.
- [OpenAI Codex CLI](https://help.openai.com/en/articles/11096431-openai-codex-cli-getting-started) - Command-line interface for Codex.
- [Internal Google model](https://ai.googleblog.com/2022/07/ml-enhanced-code-completion-improves.html) - ML-enhanced completion system used internally at Google.
## Code assistants and search
- [Replit Ghostwriter](https://replit.com/site/ghostwriter) - Embedded assistant in Replit’s IDE for suggestions and edits.
- [Capacity](https://capacity.so) - Platform for automating support and workflows with conversational interfaces.
- [Cosine](https://ai.cosine.sh/) - Assistant that understands your codebase for accurate generation.
- [Cursor](https://www.cursor.sh/) - Code editor built for pair programming with a language model.
- [Cline](https://cline.bot/) - Autonomous coding agent that can use your CLI and editor.
- [Claude Code](https://www.anthropic.com/claude-code) - Agentic coding tool that lives in your terminal.
- [Windsurf](https://windsurf.com/) - IDE optimized for collaboration between developers and assistants.
- [Wizi](https://github.com/wizi-ai/code-search) - Code search across repositories with natural language.
- [Phind](https://www.phind.com/) - Search engine optimized for developers and technical questions.
- [Safurai](https://www.safurai.com/) - Assistant for generation, refactoring, and debugging.
- [CensusGPT](https://censusgpt.com/) - Interface for querying US Census data using natural language.
- [Autodoc](https://github.com/context-labs/autodoc) - Automatically generates documentation for codebases using LLMs.
- [Sourcegraph Cody](https://about.sourcegraph.com/cody) - Uses your codebase as context for search and editing workflows.
- [TraceRoot AI](https://github.com/traceroot-ai/traceroot) - Agents that automatically fix production bugs.
- [ZZZ Code AI](https://zzzcode.ai/) - Tool for code generation, explanation, and conversion.
- [StackSpot AI](https://ai.stackspot.com/) - Assistant that helps with generation and best practices.
- [Pixee](https://pixee.ai) - Pixeebot finds security and code quality issues and opens merge-ready PRs.
- [16x Prompt](https://prompt.16x.engineer/) - Helps build effective prompts for code generation.
- [Blinky Debugging Agent](https://github.com/seahyinghang8/blinky) - Agent that helps debug issues automatically.
- [Plandex](https://github.com/plandex-ai/plandex) - Engine for complex, multi-file tasks with version control integration.
- [Potpie](https://potpie.ai) - Platform for creating custom engineering assistants.
- [Aider](https://aider.chat) - Pair programming tool in your terminal that works with local git repos.
- [PoorCoder](https://github.com/vgrichina/poorcoder) – Unix-style scripts to assist coding using tools like Claude, Grok, and ChatGPT.
- [Fynix](https://fynix.ai) - Assistant to help developers throughout the SDLC.
- [Memex](https://memex.tech/) - Desktop app that turns natural language into working apps on Mac, Linux, and Windows.
- [Amazon Q Developer CLI](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/command-line.html?trk=fd6bb27a-13b0-4286-8269-c7b1cfaa29f0&sc_channel=el) - CLI for command completion, translation from intent to commands, and agentic chat with context.
- [Kilo Code](https://kilocode.ai) - Open Source assistant for planning, building, and fixing code inside VS Code.
- [Berrry](https://berrry.app) - Transforms social media posts into functional web apps with unique subdomains.
- [Atlassian Rovo](https://www.atlassian.com/blog/announcements/rovo-dev-command-line-interface) - Developer helper that accelerates workflows across Atlassian tools.
- [Kiro](https://kiro.dev/) - IDE designed for spec-driven development with automated documentation.
- [Augment](https://www.augmentcode.com/) - Context-aware completions for enterprise teams.
- [Poolside](https://poolside.ai/) - Assistant specialized in software engineering tasks.
- [Sourcegraph Amp](https://ampcode.com/) - Agent that helps you build, debug, and understand code.
## Code review
- [CodeReviewBot](https://codereviewbot.ai) - Code review bot that provides automated feedback on pull requests.
- [Amazon Q Developer (/review)](https://aws.amazon.com/q/developer/build/?trk=fd6bb27a-13b0-4286-8269-c7b1cfaa29f0&sc_channel=el) - Can review your codebase for security issues and code quality problems.
- [Glide](https://useglide.ai) - Structured pull request walkthroughs.
- [Gito](https://github.com/Nayjest/Gito) - Reviewer for GitHub Actions or local use, compatible with any LLM and integrated with Jira/Linear.
- [Perfect.Codes](https://perfect.codes) - Gets your bugs fixed quickly by tech experts.
## Code refactoring tools
- [Codiga](https://www.codiga.io/) - Refactoring, analysis, and recommendations platform.
- [Refact.ai](https://refact.ai/) - Refactoring and transformation assistant.
- [DeepCode](https://www.deepcode.ai/) - Analysis for finding bugs and suggesting improvements.
- [JetBrains Qodana](https://www.jetbrains.com/qodana/) - Automated refactoring, security checks, and technical debt management.
- [Tabnine](https://www.tabnine.com/) - Suggests improvements that support refactoring flows.
- [Resharper](https://www.jetbrains.com/resharper/) - Refactoring support for .NET and other languages.
- [Atomist](https://atomist.com/) - Automatic code modification and refactoring via “code transformations.”
- [Test Gru](https://gru.ai/) - Enterprise-level unit test automation services.
- [Amazon Q Developer (/transform)](https://aws.amazon.com/q/developer/build/?trk=fd6bb27a-13b0-4286-8269-c7b1cfaa29f0&sc_channel=el) - Helps upgrade Java, .NET, and Cobol code.
## Model Context Protocol (MCP)
- [Roundtable MCP Server](https://github.com/askbudi/roundtable) – Zero-configuration MCP server that unifies multiple coding assistants (Codex, Claude Code, Cursor, Gemini) through auto-discovery and a standard interface.
- [ToolHive](https://github.com/stacklok/toolhive) – Helps find the right MCP server for your task and deploy it with one click.
## ChatGPT in your editor
- [autocomplete.sh](https://github.com/closedLoop-technologies/autocomplete-sh) - Bash completion script powered by ChatGPT for terminal commands.
- [CodeGPT.nvim](https://github.com/dpayne/CodeGPT.nvim) - Neovim plugin for interacting with ChatGPT for code assistance.
- [org-ai](https://github.com/rksm/org-ai) - Emacs package for using LLMs like ChatGPT within Org mode.
- [Genie AI - ChatGPT - VS Code](https://github.com/ai-genie/chatgpt-vscode) - VS Code extension for using ChatGPT directly in your editor.
## Natural language compilers
- [Parsel 🐍](https://github.com/ezelikman/parsel) - Framework for algorithmic reasoning with LLMs that generates code from natural language specs.
- [unpkg.ai](https://unpkg.ai) - ESM module generation service that creates JavaScript modules from natural language descriptions.
- [Vibe Compiler (vibec)](https://github.com/Strawberry-Computer/vibe-compiler) - Self-compiling tool that turns markdown-based prompt stacks into code and tests using LLMs via OpenRouter.
## Similar lists
- [Awesome-Ai-Analytics](https://github.com/Snowboard-Software/awesome-ai-analytics) - Curated list of analytics tools and resources using machine learning.
- [Awesome-Ai-Agents](https://github.com/e2b-dev/awesome-ai-agents) - Curated list of agents and autonomous agent frameworks.
- [Awesome-Ai-Tools](https://github.com/ikaijua/Awesome-AITools) - Collection of tools across many categories.
- [Awesome Ai DevTools](https://github.com/jamesmurdza/awesome-ai-devtools) - Developer-focused tools and resources powered by language models.
[^21]: https://github.com/prakashdakua/awesome-readme