Skip to content

shalk/awesome-ai-coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome AI Coding Awesome

A curated list of AI-powered coding tools, libraries, and resources for developers

English | 简体中文

This collection focuses on AI tools that enhance the software development workflow - from code completion and generation to testing, review, and deployment.

Contents

How to Choose

Browse by category below, or use these quick filters:

By AI Provider

  • GitHub/OpenAI: GitHub Copilot, OpenAI Codex, GPT Engineer, AutoGPT
  • Anthropic/Claude: Claude Code
  • Multi-model (configurable): Continue, Cursor, Codeium, Windsurf
  • Open source models: Code Llama, StarCoder, DeepSeek Coder
  • Proprietary: Devin AI, Cursor, most commercial services

By Interface Type

  • Full IDEs: Cursor, Windsurf
  • IDE Extensions: Continue, CodeGPT, Codeium (see Editor Integrations)
  • CLI Tools: Claude Code, Aider, Plandex, GitHub Copilot CLI
  • Web Services: Most review, testing, and app builder tools
  • Self-hosted: FauxPilot, TabbyML, OpenDevin

By Deployment Model

  • Cloud-based: Most commercial tools (GitHub Copilot, Cursor, etc.)
  • Self-hosted: FauxPilot, TabbyML, OpenDevin
  • Hybrid (local + cloud): Tabnine, Codeium
  • Local-only: Some self-hosted options with local models

🤖 AI Code Assistants & Editors

Full-featured AI-powered development environments and intelligent code assistants.

  • GitHub Copilot - AI pair programmer that suggests code and entire functions in real-time.
  • Cursor - AI-first code editor built on VSCode with native chat and editing capabilities.
  • Windsurf - Agentic IDE by Codeium with flows for multi-file editing.
  • Claude Code - Anthropic's official CLI tool powered by Claude for autonomous coding tasks.
  • Sourcegraph Amp - AI coding assistant by Sourcegraph with codebase context awareness.
  • Continue - Open-source autopilot for VS Code and JetBrains with customizable LLM support.
  • Pieces for Developers - AI-powered code snippet manager with context-aware suggestions.
  • OpenAI Codex - Powers GitHub Copilot, translates natural language to code.
  • Gemini CLI - Google's open-source terminal AI coding agent powered by Gemini with file system access and MCP support.
  • Antigravity - Google's AI-powered coding assistant for development environments.
  • Kiro - AWS agentic AI IDE with spec-driven development that converts requirements into code automatically, powered by Claude.
  • Kiro CLI - AWS terminal AI coding agent with conversational coding, smart hooks, custom agents, and MCP integration.

⚡ Code Completion Tools

Real-time AI-powered code completion and suggestion engines.

  • Codeium - Free AI code completion supporting 70+ languages.
  • Tabnine - AI code completions trained on open source code, offers local and cloud options.
  • FauxPilot - Self-hosted GitHub Copilot alternative.
  • TabbyML - Self-hosted AI coding assistant with RAG support.
  • Safurai - AI code assistant for Visual Studio Code.
  • Supermaven - Fast AI code completion with large context window.
  • CodeGPT - Code completion with customizable AI models.

🦾 Coding Agents

Autonomous AI agents that can write, debug, and deploy code independently.

  • Devin AI - First AI software engineer capable of autonomous development.
  • Devon - Open-source pair programmer agent.
  • OpenDevin - Open platform for AI software developers.
  • Aider - AI pair programmer that edits code in your local git repository.
  • GPT Engineer - Build entire codebases from natural language prompts.
  • Smol Developer - Personal junior developer AI agent.
  • MetaGPT - Multi-agent framework for software development.
  • AutoGPT - Autonomous GPT-4 agent for development tasks.
  • Plandex - Terminal-based AI coding agent for complex tasks.
  • Air - AI agent platform for multitasking development workflows with human-in-the-loop control.

🔍 Code Review & Quality

Automated code review, quality analysis, and refactoring tools.

  • CodeRabbit - AI-powered code review bot with contextual feedback.
  • Qodo (formerly Codium) - Automated code review and test generation.
  • Sourcery - AI-powered code review and refactoring for Python.
  • CodeReviewBot - Automated code review using GPT-4.
  • Sweep - AI junior developer for pull requests and bug fixes.
  • What The Diff - AI-powered code review assistant for pull requests.
  • JetBrains Qodana - Smart code quality platform with AI insights.

🧭 Code Search & Navigation

Tools for intelligent code search, understanding, and navigation across codebases.

  • Cosine - AI-powered codebase indexing and search.
  • Phind - AI search engine for developers.
  • Bloop - Code search and navigation powered by GPT-4.

🧪 Testing & QA

AI-powered testing, test generation, and quality assurance tools.

  • Meticulous - Automated frontend testing without writing tests.
  • TestRigor - Plain English test automation using AI.
  • Applitools - Visual testing and monitoring with AI.
  • Functionize - AI-powered test automation platform.
  • Testim - AI-based test automation with self-healing tests.
  • Diffblue Cover - AI-powered unit test generation for Java.

🧠 AI Code Models

Large language models specifically trained for code generation and understanding.

  • Code Llama - Meta's open-source code generation model.
  • StarCoder - Open-source LLM for code by BigCode.
  • WizardCoder - Enhanced code generation based on StarCoder.
  • Phi-3 - Microsoft's small language model with code capabilities.
  • CodeGen - Salesforce's family of code generation models.
  • Replit Code V1.5 - Replit's code completion model.
  • DeepSeek Coder - Open-source code model trained on 2T tokens.

🏗️ App Builders & Generators

Low-code/no-code platforms and rapid application generators powered by AI.

  • Bolt.new - StackBlitz's prompt-to-full-stack app in the browser.
  • Lovable (formerly GPT Engineer) - Build full applications from prompts.
  • Pythagora - Build production-ready apps from scratch using GPT-4.
  • Replit - Browser-based IDE with AI-powered app generation.
  • FlutterFlow - Visual app builder with AI code generation.
  • Glide - Build apps from spreadsheets with AI.
  • Softr - Turn Airtable into web apps with AI assistance.
  • Durable - AI website and app builder.
  • Capacity - AI-powered business app builder.

🎨 UI Generators

Design-to-code and UI generation tools powered by AI.

  • v0.dev - Vercel's AI UI generator from text prompts.
  • Magic Patterns - Generate React components from prompts.
  • Kombai - Convert Figma designs to React/HTML code.
  • Galileo AI - Text-to-UI design tool.
  • Uizard - AI-powered UI design and prototyping.
  • Figma AI - Native AI features in Figma for design generation.
  • Locofy - Figma/Adobe XD to production-ready code.

⌨️ Shell & CLI Assistants

AI-powered command-line and shell assistants for developers.

  • GitHub Copilot CLI - AI command-line assistant from GitHub.
  • Warp - AI-powered terminal with natural language commands.
  • ShellGPT - Command-line AI assistant using ChatGPT.
  • AI Shell - Natural language to shell commands.
  • Fig - Terminal autocomplete and AI assistant (now part of AWS).
  • RTK - CLI proxy that compresses developer tool output before sending to LLMs, reducing token consumption by 60-90%.
  • CodexBar - macOS menu bar app that monitors token usage and rate limits across 15+ AI coding assistants.

📚 Documentation Tools

Automated documentation generation and maintenance using AI.

  • Mintlify - AI-powered documentation builder.
  • Trelent - Automated docstring generation for your code.
  • README-AI - Generate README files using AI.
  • DocuWriter.ai - AI-powered code documentation.
  • Stenography - Automatic code documentation generator.
  • Swimm - AI-powered documentation platform for code.

☁️ DevOps & Infrastructure

AI tools for deployment automation, infrastructure management, and DevOps.

  • K8sGPT - AI-powered Kubernetes diagnostics.
  • Kubiya - AI assistant for DevOps workflows.
  • AutoCloud - Automated cloud infrastructure diagrams and documentation.
  • Pulumi AI - Natural language to infrastructure as code.
  • Firefly - Cloud asset management with AI insights.

🛡️ Security & Vulnerability Detection

AI-powered security analysis, vulnerability detection, and compliance tools.

  • Snyk - Developer security with AI-powered fixes.
  • Snyk Code - AI-powered security code review.
  • GitGuardian - Secrets detection and remediation.
  • Semgrep - Static analysis with AI-assisted rule creation.
  • Socket - AI-powered supply chain security.
  • Pixee - Automated security and code quality improvements.
  • CodeQL - GitHub's semantic code analysis engine.

🗄️ Database & API Tools

AI-powered database query generation, API development, and data tools.

  • Text2SQL.AI - Generate SQL queries from natural language.
  • AI2sql - SQL query builder using AI.
  • Airbook - AI-powered data analysis and SQL generation.
  • Patterns - Data pipeline building with AI assistance.
  • Supabase AI - AI SQL editor and database assistant.

🔌 Editor Integrations

ChatGPT and LLM integrations for various editors and IDEs.

🔗 Similar Lists

Other curated lists related to AI coding and development.

Contributing

Contributions are welcome! Please read the contribution guidelines first.

License

CC0

About

A curated list of AI-powered coding tools, libraries, and resources for developers - from code completion to testing, review, and deployment

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors