Skip to content

tomrzv/Awesome-AI-Coding-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Awesome AI Coding Tools

A curated list of the best AI coding tools for building apps, writing code, reviewing pull requests, debugging faster, generating UI, testing software, and shipping products with less manual work.

Awesome PRs Welcome GitHub Stars License: MIT

Code faster Β· Build smarter Β· Review better Β· Ship sooner

A practical collection of popular AI developer tools for founders, engineers, indie hackers, product teams, and technical creators.


Why this list exists

AI coding tools are evolving fast, but most lists are bloated, outdated, or filled with low-signal products.

This repository focuses on useful, recognized, and widely discussed tools across the modern AI development workflow:

  • AI editors and coding assistants
  • app and website generators
  • coding agents
  • code review and refactoring tools
  • testing and QA platforms
  • terminal and CLI assistants
  • UI generation tools
  • documentation tools
  • DevOps and infra automation
  • security tools for code

πŸ“š Table of Contents


⚑ AI IDEs & Coding Assistants

Tools Used For πŸ”—
Cursor AI-first code editor built for chat, codebase understanding, edits, and agentic workflows πŸ”—
Windsurf AI coding environment with agentic flows, autocomplete, and deep repo awareness πŸ”—
GitHub Copilot Popular AI coding assistant for code suggestions, chat, edits, and multi-file help inside IDEs πŸ”—
Claude Code Terminal-first coding assistant from Anthropic for editing, refactoring, and autonomous implementation πŸ”—
JetBrains AI Native AI assistance across JetBrains IDEs for writing, explaining, and improving code πŸ”—
Amazon Q Developer AWS-focused coding assistant for building, debugging, and cloud-integrated development πŸ”—
Gemini Code Assist Google’s AI coding assistant for code generation, explanation, and cloud workflows πŸ”—
Replit Browser-based development environment with built-in AI assistance and instant deployment workflows πŸ”—

πŸ§‘β€πŸ’» Coding Agents

Tools Used For πŸ”—
Aider Terminal-based AI pair programmer that edits real files directly in your local repo πŸ”—
Cline VS Code agent that can inspect files, write code, run commands, and iterate on tasks πŸ”—
OpenHands Open-source software engineering agent for autonomous coding tasks and development workflows πŸ”—
GPT Engineer AI agent for generating application scaffolds and implementation plans from prompts πŸ”—
Devin Autonomous AI software engineer focused on executing multi-step coding tasks πŸ”—
Fine AI development agent designed to understand requirements and deliver implementation with minimal supervision πŸ”—
Pythagora Conversational coding agent for building full-stack applications from ideas and requirements πŸ”—
Factory AI development platform for accelerating repetitive engineering work across teams πŸ”—

🧰 AI App Builders

Tools Used For πŸ”—
Bolt.new Browser-based AI builder for creating, editing, and deploying full-stack apps from prompts πŸ”—
Lovable AI app builder that turns a single prompt into a working web application in the browser πŸ”—
v0 AI tool for generating production-ready UI and front-end code from natural language πŸ”—
Dyad Local open-source AI app builder with flexible model support and IDE-friendly workflows πŸ”—
Builder.ai AI-assisted software platform for creating custom web and mobile apps for business use cases πŸ”—
FlutterFlow Visual app builder with AI assistance for building Flutter apps faster πŸ”—
Create.xyz Prompt-based app builder for quickly creating web experiences and prototypes πŸ”—
Databutton AI-powered platform for building apps and internal tools from plain English instructions πŸ”—
Durable AI website and business app builder for launching simple products and services quickly πŸ”—
10Web AI WordPress builder for generating websites, content, and layouts with minimal setup πŸ”—

✍️ Code Completion & In-Editor Help

Tools Used For πŸ”—
GitHub Copilot Context-aware code completion and inline AI help across popular editors πŸ”—
Tabnine AI autocomplete tuned for teams that want private and enterprise-friendly code suggestions πŸ”—
Continue Open-source assistant for autocomplete, chat, and custom model workflows inside your IDE πŸ”—
Codeium Fast AI code completion across languages and editors for day-to-day development πŸ”—
JetBrains AI In-IDE completions, explanations, transformations, and developer assistance for JetBrains users πŸ”—
Visual Studio IntelliCode Microsoft’s AI-assisted coding help for developers working inside Visual Studio πŸ”—
Replit Ghostwriter AI coding assistance embedded inside Replit for prototyping and collaborative coding πŸ”—

πŸ” Code Search, Context & Navigation

Tools Used For πŸ”—
Sourcegraph Cody AI codebase assistant for large repositories, search, context gathering, and navigation πŸ”—
Context7 Documentation context server for giving LLMs and code editors fresh, relevant technical docs πŸ”—
Pieces Snippet capture and searchable memory tool for developers working across projects and editors πŸ”—
SpecStory Extension for preserving, summarizing, and sharing AI coding conversations and task context πŸ”—
Memory Bank Structured memory system for long-running Cursor workflows and multi-step development tasks πŸ”—

πŸ› οΈ Code Review, Refactoring & Quality

Tools Used For πŸ”—
Qodo AI code review and test generation platform focused on quality, reasoning, and maintainability πŸ”—
DeepSource Automated code review with static analysis, quality checks, and technical debt tracking πŸ”—
Codacy Code quality platform for automated review, maintainability checks, and engineering visibility πŸ”—
Semgrep Fast static analysis for finding bugs, insecure patterns, and policy violations in code πŸ”—
Snyk Code AI-assisted static analysis for detecting vulnerabilities and risky coding patterns πŸ”—
JetBrains Qodana CI-friendly code quality and static analysis tool for JetBrains-centered workflows πŸ”—
Sourcery AI reviewer and refactoring assistant for cleaning up code and improving readability πŸ”—
Refact.ai AI-powered refactoring and coding assistant for improving existing codebases πŸ”—
Codeflash Python-focused tool for optimizing and speeding up code changes automatically πŸ”—
CodeQL Semantic analysis engine from GitHub for finding security and correctness issues at scale πŸ”—

πŸ”„ PR Review Agents

Tools Used For πŸ”—
CodeRabbit AI pull request reviewer that explains diffs, flags issues, and suggests improvements πŸ”—
Greptile AI review bot for understanding code changes in the context of the full codebase πŸ”—
Qodo PR Agent Open-source PR review agent that adds summaries, feedback, and contextual review comments πŸ”—
What The Diff AI tool for summarizing pull requests and helping teams review code changes faster πŸ”—
Sweep AI agent that can fix issues and open pull requests directly from GitHub tasks πŸ”—
Pixee Security-focused PR assistant that proposes safer fixes and catches risky patterns early πŸ”—

πŸ§ͺ Testing & QA

Tools Used For πŸ”—
Qodo AI-generated tests and code quality support for safer releases πŸ”—
Mabl AI-native test automation platform for browser testing and regression detection πŸ”—
Applitools Visual AI testing for catching UI regressions across browsers and devices πŸ”—
Reflect No-code end-to-end testing with AI-assisted maintenance and updates πŸ”—
TestRigor Plain-English test automation platform with self-healing and generative AI assistance πŸ”—
Meticulous Automated testing platform that records flows and detects frontend regressions πŸ”—
Octomind AI-driven end-to-end testing focused on speed, automation, and product coverage πŸ”—
Diffblue Cover AI unit test generator built for Java teams that want stronger automated test coverage πŸ”—

πŸ’» Terminal & CLI Tools

Tools Used For πŸ”—
Warp AI terminal with command suggestions, explanations, and workflow acceleration πŸ”—
Claude Code Command-line coding assistant for implementing, editing, and exploring codebases πŸ”—
Aider Repo-aware terminal pair programmer that edits code directly from chat prompts πŸ”—
Gemini CLI Google’s terminal agent for coding, scripting, and developer productivity tasks πŸ”—
GitHub Copilot CLI Command-line AI help for shell commands, explanations, and developer tasks πŸ”—
ShellGPT CLI tool for generating shell commands, scripts, and quick system answers with AI πŸ”—
Amazon Q Developer CLI AWS-oriented AI assistant for terminal workflows, commands, and scripting πŸ”—
AICommits AI tool that writes clearer Git commit messages from your staged changes πŸ”—

🎨 UI & Frontend Generation

Tools Used For πŸ”—
v0 Generate UI blocks, pages, and front-end code from text prompts πŸ”—
Magic Patterns AI workspace for creating and iterating on UI patterns, layouts, and components πŸ”—
Uizard Turns ideas, screenshots, and rough mockups into UI concepts and prototypes πŸ”—
Stitch by Google Google Labs tool for generating multi-screen interfaces and front-end code from prompts πŸ”—
Figma AI Native AI features inside Figma for content generation, editing, and design workflows πŸ”—
TeleportHQ Visual front-end platform for converting UI designs into usable code πŸ”—
Kombai AI design-to-code tool for turning design assets into production-ready UI implementations πŸ”—

πŸ“– Documentation & Knowledge Tools

Tools Used For πŸ”—
Mintlify AI-powered documentation platform for modern product and developer docs πŸ”—
GitBook AI Knowledge base and documentation platform with AI-assisted writing and organization πŸ”—
README-AI Open-source tool for generating polished README files from project context πŸ”—
DocuWriter.ai AI documentation generator for code comments, docs, and technical explanations πŸ”—
DiagramGPT Tool for turning text and code concepts into diagrams and architecture visuals πŸ”—
Theneo AI documentation platform focused on API references and developer-facing docs πŸ”—
Slab Team knowledge base with AI search and structured documentation workflows πŸ”—

πŸš€ DevOps, Cloud & Infrastructure

Tools Used For πŸ”—
Harness AI-enhanced CI/CD platform for delivery pipelines, rollbacks, and deployment confidence πŸ”—
GitLab Duo AI features inside GitLab for code suggestions, security insights, and workflow help πŸ”—
Datadog Observability platform with AI-driven monitoring, anomaly detection, and system insights πŸ”—
New Relic Monitoring and performance platform with AIOps features for modern applications πŸ”—
PagerDuty Incident response platform with AI-driven alerting and operational automation πŸ”—
Spacelift Infrastructure automation platform for IaC workflows, policies, and delivery control πŸ”—
Terraform Cloud Managed infrastructure-as-code platform for provisioning and cloud workflow collaboration πŸ”—
Pulumi AI Infrastructure-as-code workflow with AI assistance for cloud resource creation and updates πŸ”—
Kubiya AI DevOps assistant for internal platform operations and engineering workflows πŸ”—

πŸ”’ Security & Secure Coding

Tools Used For πŸ”—
Snyk Code AI-powered secure coding analysis for catching vulnerabilities before deployment πŸ”—
Semgrep Static analysis engine for security rules, bug detection, and policy enforcement πŸ”—
Checkmarx Application security testing platform for analyzing code and development risk πŸ”—
Mend Open-source security and license compliance platform for software supply chains πŸ”—
GitGuardian Secret detection platform for catching leaked tokens, keys, and credentials in repos πŸ”—
Pixee Automated AI fixer for code security issues and risky pull request changes πŸ”—
CodeQL GitHub’s semantic code analysis engine for deep security and correctness checks πŸ”—
JFrog Xray Security and compliance scanning for artifacts, packages, and DevOps pipelines πŸ”—

🧠 Code Models

Tools Used For πŸ”—
Code Llama Meta’s code-focused model family for completion, generation, and programming tasks πŸ”—
StarCoder Open-source model designed for code generation and software engineering use cases πŸ”—
Codestral Mistral’s code model built for fast code generation and developer workflows πŸ”—
CodeGen Salesforce open-source code generation model for research and practical experimentation πŸ”—

Selection Principles

This list prioritizes tools that are:

  • actively used or widely discussed
  • relevant to real developer workflows
  • strong enough to deserve a public recommendation
  • useful across coding, review, testing, or shipping
  • recognizable to founders, developers, and teams

Low-signal, rarely used, duplicate, or niche tools were intentionally removed to keep the list clean.


🀝 Contributing

Contributions are welcome.

To add a tool:

  1. Fork the repository
  2. Add the tool to the most relevant category
  3. Use the format | Tools | Used For | πŸ”— |
  4. Keep the description concise and specific
  5. Open a pull request

Contribution Guidelines

  • Prefer widely used or high-quality tools
  • Avoid duplicates across categories unless clearly justified
  • Use official product URLs
  • Keep descriptions to one line
  • Do not add abandoned, spammy, or low-value products

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors