引言
"AI 编程工具和资源散落各处,一份按主题分类、可搜索、可贡献的清单能省下大量检索时间。"
这是"一天一个开源项目"系列的第27篇文章。今天带你了解的项目是 Awesome AI Coding(GitHub)。
做 AI 辅助编程时,你会需要:该用哪款编辑器或终端工具?多智能体框架选 MetaGPT 还是 CrewAI?RAG 和向量库有哪些可选?MCP 服务器去哪找?Claude Code 的 Rules 和 Skills 有哪些现成模板?Awesome AI Coding 正是这样一份精选资源导航:覆盖代码生成、Agent 开发、RAG、LLM 应用、代码审查与测试、Prompt 工程、MCP、代码理解、Agent Skills、开发加速工具、学习资源以及ClaudeCode Rules 等 12 大板块,每类下列出代表性项目与简介,并支持中英文(README_zh.md)、目录跳转与浏览器内搜索。本篇重点介绍内容结构与各板块能帮你解决什么问题,便于你按需查阅或参与贡献。
你将学到什么
- Awesome AI Coding 的定位:一站式 AI 编程资源导航
- 12 大分类分别涵盖什么、每类下的典型条目
- 如何快速查找(目录、Ctrl+F)、中英文入口与贡献方式
- ClaudeCode Rules 部分:语言/框架/实践类规则文件结构
- 与其它 Awesome 类清单的互补关系
前置知识
- 对 AI 辅助编程、LLM、Agent、RAG、MCP 有基本概念即可,清单本身适合作为入门后的「下一步去哪找」入口
项目背景
项目简介
Awesome AI Coding 是一份精选的 AI 编程资源合集(Awesome 风格),面向「用 AI 写代码、做 Agent、做 RAG、做 LLM 应用」的开发者与团队。内容按主题分为 12 个大类,每个大类下再分子类或直接列出项目,每条附带简短说明与链接,便于快速定位到编辑器、框架、向量库、MCP 平台、Skill 集合、规范驱动开发工具等。仓库提供英文 README 与中文 README_zh.md,并欢迎通过 Issue/PR 持续补充优质资源。
项目解决的核心问题:
- AI 编程相关工具、框架、Skill、规则分散在 GitHub、官网和社区,难以系统浏览
- 需要一份「按用途分类」的导航,而不是泛泛的 AI 列表
- 希望同时覆盖桌面/终端编辑器、Agent 框架、RAG、MCP、ClaudeCode Rules 等,便于一条链路查下去
面向的用户群体:
- 刚开始接触 AI 编程、想快速了解生态的开发者
- 需要选型编辑器、Agent 框架、RAG、MCP、Skill 的团队
- 使用 Claude Code / Cursor 等、在找 Rules 与 Skills 模板的人
- 维护或参与「Awesome 类」清单的贡献者
项目数据(简要)
- 📦 内容形式:Markdown 文档(README.md、README_zh.md)+ 仓库内
rules/目录(ClaudeCode Rules) - 📄 License:MIT
- 🌐 入口:英文 README,中文 README_zh.md
- 📝 更新:README 注明持续更新,欢迎 Issue/PR;文末有 Last Updated 日期(如 2026-01-29)
主要功能:内容结构概览
核心作用
Awesome AI Coding 的核心作用是按主题聚合 AI 编程相关资源,并提供一个可搜索、可跳转、可贡献的入口:
- 分类清晰:12 个大类 + 子类,从「编辑器/IDE」到「ClaudeCode Rules」覆盖整条链路
- 每条带简介:项目名 + 链接 + 一句话说明,便于判断是否点开
- 中英双语:主 README 英文、README_zh 中文,方便不同阅读习惯
- 可检索:README 建议用 Ctrl+F / Cmd+F 按关键词搜索
- 可扩展:贡献指南说明如何通过 Fork + PR 添加资源
12 大分类内容简介
1. AI Code Editors & IDEs
- Desktop Editors:Cursor、GitHub Copilot、Replit、Bolt、Devin AI、Trae(字节)、Windsurf、CodeBuddy 等,涵盖桌面与在线 AI 编程环境。
- Terminal Tools:Claude Code、OpenCode、Codex、Gemini CLI 等命令行/终端侧工具。
适合:选型 IDE 或终端工具时快速对比。
2. AI Agent Frameworks
- Multi-Agent Systems:MetaGPT、CrewAI、AutoGen、JoyAgent-JDGeni、500 AI Agents、Agent Design Patterns 中文版等。
- Agent Development Frameworks:LangGraph、AgentEvolv 等。
- Coding Agent Tools:Claude Code Plugins、Serena、OpenAutoGLM、SuperClaude Framework 等。
适合:做多智能体、编排与编码 Agent 时的框架与工具选型。
3. RAG & Knowledge Bases
- RAG Frameworks:如 RAGFlow。
- Vector Databases:Supabase、Pinecone、Weaviate 等。
- Knowledge Graphs:Graphiti(实时知识图谱,可接代码理解)。
适合:做知识库问答、检索增强、向量与图存储选型。
4. LLM Development Frameworks
- Frameworks & Tools:LangChain、LlamaIndex、Haystack。
- LLM Application Examples:Awesome LLM Apps、Agents Towards Production 等。
适合:构建 LLM 应用、生产级 Agent 时的框架与示例参考。
5. Code Review & Testing
- Code Review Tools:如 CodeRabbit 等 AI 代码审查助手。
适合:接入 AI 代码审查与质量工具。
6. Prompt Engineering
- Prompt Tools:System Prompt Leak、System Prompts and Models of AI Tools(3 万+ 行工具结构与提示)等。
- Prompt Resources:Awesome Prompts、Prompt Engineering Guide 等。
适合:学习与收集系统提示、提示工程实践。
7. MCP Protocol & Tools
- MCP Frameworks:Awesome MCP Servers 等集合。
- MCP Server Platforms:MCP.so、MCP.ad(3.3 万+ 服务器)、Cursor Directory、Pulse MCP、Glama MCP 等。
适合:查找 MCP 服务器、集成到 Cursor/Claude Code 等。
8. Code Analysis & Understanding
- Code Understanding Tools:DeepWiki(GitHub 仓库深度理解,Devin 驱动问答)等。
- Code Analysis:CodeQL 等。
适合:代码理解、静态分析与安全扫描。
9. Agent Skills
- Official Skills:Superpowers、Anthropic Skills、OpenAI Skills、Trail of Bits Skills 等。
- Community Skills:Antigravity Awesome Skills(552+)、Vercel/AWS/Obsidian/Context Engineering 等专项集合。
- Resource Collections & Platforms:Claude Code Plugins、SkillsMP、skill0、多份 Awesome Claude Skills、NotebookLM Skill、OpenSkills、Skills 等。
适合:为 Claude Code / Cursor 等挑选或参考 Agent Skill、插件与市场。
10. Development Tools & Acceleration
- Documentation Tools:MarkItDown(多格式转 Markdown,适配 LLM)等。
- Project Management:Spec-Kit(规范驱动开发、与 Copilot 集成)、OpenSpec、BMAD-METHOD 等。
适合:文档转换、规范驱动开发、需求到代码的协作流程。
11. Learning Resources
- Tutorials & Guides:AI Code Guide、Agent Design Patterns CN(含本地与 Colab)等。
- Community Resources:Awesome AI、Awesome LLM Resources 等。
适合:入门路线与进阶学习。
12. ClaudeCode Rules
仓库内 rules/ 目录提供可直接引用的开发规则与规范:
- Language-Specific:Python、Go、Rust、Node.js、iOS Swift、Android App、Android System 等。
- Framework & Platform:React Frontend、Vue Frontend、Backend、Docker 等。
- Development Practices:Agents、Coding Style、Patterns、Performance、Security、Testing、Git Workflow、Hooks 等。
适合:为 Claude Code 或类似 Agent 配置项目级/语言级 Rules,统一风格与安全策略。
使用场景
- 选型阶段:选 IDE、Agent 框架、RAG/向量库、MCP 平台、Skill 集合时,按类浏览与对比。
- 学习路线:从 Learning Resources 与 Prompt、LLM 应用示例入手,再按需跳到 Agent、RAG、MCP。
- 配置 Claude Code / Cursor:在 Agent Skills 与 ClaudeCode Rules 中找现成 Skills、Rules 模板,复制或改编到本地。
- 规范与协作:参考 Development Tools 中的 Spec-Kit、OpenSpec、BMAD-METHOD,做规范驱动与多智能体协作。
- 贡献与维护:发现优质资源时按仓库 Contributing 指南提 PR,保持清单更新。
快速使用
- 浏览:打开 README 或 README_zh.md,通过顶部目录跳转到对应章节。
- 搜索:在页面内使用 Ctrl+F / Cmd+F 按关键词(如 "RAG"、"MCP"、"Claude"、"Skill")查找。
- 引用 Rules:克隆或下载仓库后,将
rules/下对应.md路径配置到 Claude Code 或你的 Agent 规则目录。 - 贡献:Fork → 新建分支 → 在对应分类下添加条目(格式:
- **[名称](链接)** - 简短说明)→ 提交 PR。
核心特性
- 主题全覆盖:从编辑器到 Rules,覆盖 AI 编程的完整工具链与学习路径。
- 结构统一:大类 → 子类 → 列表项,每条「名称 + 链接 + 一句话」,便于扫读。
- 中英双语:主 README 英文、README_zh 中文,方便团队与社区使用。
- 自带 ClaudeCode Rules:仓库内 rules 可直接用于项目规范与 Agent 行为约束。
- 开放贡献:Issue/PR 欢迎,适合社区共同维护与更新。
- Awesome 风格:符合 awesome 清单惯例,便于与其它 Awesome 列表互补使用。
与其它资源清单的互补
| 维度 | Awesome AI Coding | 单一主题 Awesome(如 awesome-claude-skills) | 厂商文档/导航 |
|---|---|---|---|
| 覆盖范围 | 编辑器和终端、Agent、RAG、MCP、Skill、Rules 等 12 类 | 通常只聚焦 Skill 或某一框架 | 以自家产品为主 |
| 语言 | 中英双语 | 视项目而定 | 视厂商而定 |
| 规则与规范 | 含 rules/ 目录,可直接引用 | 少有现成 Rules 集合 | 多为产品使用说明 |
| 定位 | 「AI 编程」整条链路的导航 | 深度某一子领域 | 产品与生态推广 |
为什么值得收藏?
- 一处入口覆盖选型、学习、配置、规范多条需求,减少重复搜索。
- ClaudeCode Rules 与 Agent Skills 分类对使用 Claude Code / Cursor 的开发者尤其实用。
- 持续更新与贡献机制,便于跟上新工具与新项目。
项目详细剖析
文档与目录结构
- README.md:英文主文档,含完整目录(Table of Contents)与 12 大分类正文。
- README_zh.md:中文版,结构与英文一致,便于中文读者查阅。
- rules/:多份 Markdown 规则文件,按语言(python、go、rust、nodejs、ios-swift、android-app、android-system)、框架(react-frontend、vue-frontend、backend、docker)与实践(agents、coding-style、patterns、performance、security、testing、git-workflow、hooks)组织,可直接被 Claude Code 或同类 Agent 加载。
内容组织原则
- 分类按用途:以「你在做什么」(写代码、做 Agent、做 RAG、配 MCP、找 Skill、配 Rules)为维度,而不是按公司或技术栈名称。
- 每条精简:仅保留名称、链接与一句描述,避免长文,方便快速扫描。
- 代表性优先:每类下列入具有代表性或高采纳度的项目,兼顾官方与社区。
贡献与维护
- 贡献流程:Fork → feature 分支 → 在对应分类下按既有格式添加条目 → 提交 PR。
- README 提示:欢迎通过 Issue 或 PR 补充优质资源,清单会持续更新。
- 适合:发现未被收录的好项目、修正链接或描述、补充中文 README_zh 的同步更新。
项目地址与资源
官方资源
- 🌟 GitHub: github.com/chendongqi/…
- 📄 中文版: README_zh.md
- 📁 ClaudeCode Rules: 仓库内 rules/ 目录
- 🤝 贡献: 通过 Issues 与 Pull Request 参与
适用人群
- AI 编程入门者:需要一份按主题分类的导航,快速了解编辑器、框架、RAG、MCP、Skill 生态。
- 选型中的团队:在对比 Agent 框架、RAG、向量库、MCP 平台、规范驱动工具时,可把本清单作为起点。
- Claude Code / Cursor 用户:查找 Agent Skills 与现成 Rules 模板,配置项目规范与安全策略。
- 清单维护者与贡献者:希望参与维护或扩展一份聚焦「AI 编程」的 Awesome 清单。
欢迎来我中的个人主页找到更多有用的知识和有趣的产品