awesome-ai-coding
A curated list of awesome AI-powered coding assistants and development tools
https://github.com/tomgranot/awesome-ai-coding
Last synced: 3 days ago
JSON representation
-
CLI Tools
- aider - AI pair programming in your terminal, works with GPT-4 and Claude.
- AI Shell - Natural language to shell commands converter.
- gpt-engineer - Build entire codebases from natural language specifications.
- Shell GPT - Command-line productivity tool powered by AI.
-
Code Generation Tools
- Replit AI - AI-powered features integrated into Replit's collaborative coding platform.
- Claude Code - Anthropic's CLI-based coding assistant with MCP integration for advanced tool capabilities.
- Lovable - (formerly GPT Engineer) Build software with natural language.
-
IDE-Based Assistants
- GitHub Copilot - AI pair programmer powered by OpenAI Codex and GPT-4, integrated directly into VS Code, JetBrains IDEs, and more.
- Supermaven - Fast code completion with 300,000 token context window, available for VS Code and JetBrains.
- Amazon Q Developer - AWS's AI coding assistant (evolved from CodeWhisperer), free for individual use including commercial projects.
-
Free Tools
- Sourcegraph Cody - Free tier includes AI chat and commands for code understanding.
- Blackbox AI - Free AI code generation and chat, supports multiple programming languages.
-
Enterprise Solutions
- GitHub Copilot for Business - Enterprise version with policy controls and enhanced security.
- Amazon CodeGuru - Automated code reviews and application performance recommendations.
- Codeium Enterprise - Self-hosted deployment option with advanced security features.
- Tabnine Enterprise - On-premise deployment with complete code privacy.
- Codeium Enterprise - Self-hosted deployment option with advanced security features.
- Tabnine Enterprise - On-premise deployment with complete code privacy.
- Snyk Code - AI-powered secure code analysis integrated into development workflow.
-
Specialized Tools
-
Debugging
- Sentry AI - AI-enhanced error tracking and performance monitoring.
-
Database
- Supabase AI - AI assistant for database queries and management.
-
Documentation
- Stenography - Automatic code documentation and explanation.
-
Testing
- Katalon - AI-powered test automation platform.
-
-
Learning Resources
-
Courses
- CS50's Introduction to AI with Python - Harvard's free AI course.
-
Communities
- r/AIProgramming - Reddit community for AI in programming.
-
Blogs
- The AI Developer - News and insights about AI in software development.
- The AI Developer - News and insights about AI in software development.
- Towards AI - Publication covering AI and technology.
-
Tutorials
- LangChain for Developers - Build LLM-powered applications.
- LangChain for Developers - Build LLM-powered applications.
- Building AI-Powered Developer Tools - OpenAI's cookbook with examples.
-
-
Open Source Tools
Programming Languages
Categories
Sub Categories