AI 编程 开源项目
浏览当前公开快照中经过筛选的 AI 编程 AI 开源项目,并进入项目详情查看适用场景、部署条件、限制与核验证据。
当前展示 40 个可索引项目。
stablyai/orca
orca 是一个 AI 开发环境,用于在不同 git worktree 中并行运行 CLI 编码代理(如 Codex、Claude Code)。它提供了一个桌面和移动端应用,用于统一追踪和引导这些代理。
openai/codex-plugin-cc
codex-plugin-cc 是一个 Claude Code 插件,让开发者在不离开当前工作流的前提下将只读代码审查、对抗性设计挑战和后台任务委派给 Codex。它复用已有的本地 Codex CLI 和配置来执行任务。
Nutlope/hallmark
hallmark 是一款面向 AI 编码助手的设计技能(skill),通过宏结构选择、主题应用和 57 道 slop-test 门控,系统性消除 LLM 生成 UI 时常见的'AI 味',输出结构各异、视觉独特的前端代码。它适合需要让 AI 生成高区分度 UI 的开发者和创作者。
obra/superpowers
obra/superpowers 是面向 AI 编程代理的技能与开发方法框架,重点把设计澄清、测试驱动开发和子代理协作串成可执行流程。若团队的主要痛点是代理直接改代码而缺少计划、测试与复核,它是优先评估的流程层选项。
affaan-m/ECC
ecc 是一套面向多种 AI 编程代理工具的本地工作流增强系统,重点提供可复用技能、跨工具钩子、安全扫描与持续优化能力。它更适合希望统一和治理现有代理开发流程的团队,而不是寻找独立编码模型或完整 IDE 的用户。
anomalyco/opencode
opencode 是一款开源 AI 编码智能体,内置全权限构建智能体和只读规划智能体,能够探索代码库、规划变更并执行开发任务。它支持通过主流包管理器一行命令安装,并提供跨平台的桌面客户端。
anthropics/claude-code
claude-code 是一款驻留在终端中的代理式编码工具,能理解你的代码库并通过自然语言指令帮助加快开发流程。它将复杂代码解释、常规任务执行和 Git 操作整合到命令行中,减少上下文切换的开销。
msitarzewski/agency-agents
msitarzewski/agency-agents 适合希望直接复用专业角色型智能体,而不是从通用提示模板开始搭建的开发者与团队。其核心优势是按工程、设计和安全等分工组织交付导向的智能体,并可安装到多种智能体编程工具中。
garrytan/gstack
garrytan/gstack 是面向独立开发者和小团队的开源软件开发流程工具,通过 23 个专业化斜杠命令角色组织从思考、规划到交付和复盘的开发周期。它需要配合兼容的 AI 编码代理使用。
github/spec-kit
spec-kit 是一个将产品规格说明书转化为可执行规范、驱动 AI 编码智能体生成实现代码的框架。它通过结构化的规范驱动开发流程,减少了纯自然语言提示词编码带来的结果不可预测性和对产品场景的忽视。
farion1231/cc-switch
cc-switch 是一款跨平台桌面应用,提供可视化界面统一管理多种 AI 编码工具的供应商配置、MCP 服务器与技能。它通过集中化管理多工具配置,解决了手动编辑分散配置文件的效率瓶颈。
continuedev/continue
continuedev/continue 是一个开源 AI 编码代理,提供 CLI 工具和 VS Code 扩展,支持在多种开发环境中辅助编写代码。请特别注意,该项目仓库目前已处于只读且不再维护的状态,且 JetBrains 插件已标记为弃用。
nextlevelbuilder/ui-ux-pro-max-skill
ui-ux-pro-max-skill 是一款面向 AI 编码助手的技能工具,旨在为其补充设计智能,根据项目需求生成包含模式、样式、颜色、排版和反模式的定制化 UI/UX 设计系统。
browser-use/browser-use
browser-use/browser-use 是面向开发者的浏览器智能体 Python 库,可根据自然语言任务执行打开页面、点击、输入和填写表单,并输出已完成的浏览器操作或结构化数据。适合需要以代码扩展网页自动化流程的团队,但采用前应评估外部大模型 API、Chrome 内存占用以及验证码和浏览器指纹问题。
google-gemini/gemini-cli
google-gemini/gemini-cli 是一款面向终端开发者的 Gemini 智能代理,支持通过自然语言完成代码理解、编辑、调试及脚本自动化。它具备免费层访问且扩展能力较强,但模型能力依赖外部 Google Gemini API,若要求完全离线运行则不应优先选择。
VoltAgent/awesome-design-md
awesome-design-md 是一组从真实品牌网站提取的纯文本 DESIGN.md 文件集合,用于为 AI 编码代理提供结构化的设计系统上下文。
openai/codex
openai/codex 是一个在本地终端中运行的轻量级编程代理。它通过结合 ChatGPT 账号或 API 集成,在用户的计算机上提供编码辅助。
TabbyML/tabby
tabbyml/tabby 是一个自托管的开源 AI 编码助手,定位为 GitHub Copilot 的本地替代方案。该项目自成体系,无需数据库或云服务即可运行,并支持消费级 GPU 硬件。
Graphify-Labs/graphify
graphify 将本地代码、文档和媒体文件夹转化为可查询的知识图谱,使用 tree-sitter AST 对约 40 种语言进行确定性解析而无需调用 LLM。它生成可视化文件和结构化数据,并支持向 AI 编码助手暴露图谱查询能力。
practical-tutorials/project-based-learning
practical-tutorials/project-based-learning 是一个精选的编程教程列表,按主要编程语言进行分类,供有志向的软件开发者学习如何从零开始构建应用程序。
getify/You-Dont-Know-JS
you-dont-know-js 是一个深入讲解 JavaScript 核心机制的书籍系列,支持在线免费阅读。
wonderwhy-er/DesktopCommanderMCP
desktopcommandermcp 是一个 MCP 服务器,用于让 AI 助手在本地执行终端命令、管理进程、编辑文件和分析数据。它采用宿主客户端订阅而非 API token 费用的方式运行。
DietrichGebert/ponytail
ponytail 是一个面向 AI 编码助手的规则集,通过要求 Agent 遵循惰性求值阶梯(复用现有代码、标准库或原生功能)来减少编写不必要的新代码,从而降低代码冗余。它在缩减代码量的同时,声明会保留验证、安全和无障碍等既有安全防护。
OpenHands/OpenHands
openhands/openhands 是一个可自托管的开发者控制中心,用于在本地、Docker、虚拟机或云端等多种后端上启动、管理和自动化运行编码代理。用户可接入任意 LLM 并通过 Web 图形界面与之交互。
addyosmani/agent-skills
addyosmani/agent-skills 是一套面向 AI 编码代理的结构化工作流技能包,通过 24 个覆盖完整软件工程生命周期的技能,引导 AI 代理遵循需求定义、计划、构建、验证、审查和交付的工程规范。它通过斜杠命令和元技能将开发任务映射到对应工作流,从而减少 AI 走捷径跳过测试或安全审查的情况。
earendil-works/pi
pi 面向需要在终端使用编码代理或开发自定义代理的开发者,将多家大模型服务的统一调用接口、支持工具调用的代理运行时和交互式编码代理命令行界面放在同一项目中。选型前需要确认外部模型服务、接口费用与执行权限隔离方案。
rtk-ai/rtk
rtk 是一个 CLI 代理工具,通过拦截和重写终端命令,对 git、grep 等常用命令的冗长输出进行过滤、分组、截断和去重,降低 LLM 在智能体编码任务中的 token 消耗。
shareAI-lab/learn-claude-code
learn-claude-code 是一个面向开发者的教程项目,通过 20 章渐进式课程讲解如何为 LLM 构建运行环境(即 harness)。它侧重概念理解而非单纯提供可直接复制的源码。
Leonxlnx/taste-skill
leonxlnx/taste-skill 提供可移植的代理技能,用于在 AI 生成的前端代码中增强布局、排版、动效和间距,从而替代千篇一律的模板化界面。
openinterpreter/openinterpreter
openinterpreter 是一个基于 Rust 重写的代码代理,重点针对低成本模型优化代理框架性能,模拟供应商框架行为并支持多种 LLM 与协议。用户可在本地运行该工具以执行终端命令。
code-yeongyu/oh-my-openagent
oh-my-openagent 适合希望在命令行中统一编排多个编码代理、模型与代码工具,并接受外部模型 API 依赖的开发者。若只需要单代理编码助手、要求纯免费使用,或准备采用缺少代理编排能力的 Codex CLI Light 版本,则不适合优先选择。
Fission-AI/OpenSpec
fission-ai/openspec 适合希望在 AI 编码前先明确需求,并用提案、规格、设计和任务清单约束实施过程的开发者。它采用可调整的命令行工作流,不适合要求严格阶段门禁或瀑布式流程的团队。
upstash/context7
context7 面向需要在编码任务中获取较新、版本匹配的库文档与代码示例的团队,可通过 MCP 服务或命令行把检索结果加入模型提示。适合降低因训练数据陈旧或过于通用而引用过时 API 的概率,但不能把社区文档视为准确性、完整性或安全性均有保证的权威来源。
pbakaus/impeccable
impeccable 为 AI 编码代理提供一套设计语言与技能集合,通过共享设计词汇表、确定性检测规则和浏览器内可视化迭代来提升前端 UI 质量。
aaif-goose/goose
goose 是一个通用型、可扩展的 AI 代理,可在本地机器上运行以执行代码编写之外的多种任务。该项目提供桌面应用、CLI 和 API 三种访问方式,支持对接多家大语言模型提供商及 MCP 扩展。
Avik-Jain/100-Days-Of-ML-Code
100-days-of-ml-code 是一个为期 100 天的机器学习学习路径,每日提供 Python 代码实现与解释算法概念的可视化信息图。该项目面向学习需求,配套了算法的数据集与数学基础资料。
hesreallyhim/awesome-claude-code
awesome-claude-code 是一个围绕 Claude Code 的手工筛选资源合集,涵盖技能、代理、开发者工具和插件,并以代码质量、安全性和原创性作为收录标准。当前清单处于过渡期,暂以展示新增资源为主。
GokuMohandas/Made-With-ML
made-with-ml 是一门教授如何将机器学习与软件工程实践相结合的课程及配套代码,旨在帮助开发者学习构建可靠的生产级机器学习系统。课程在编写代码前先建立对机器学习概念的原理性理解,并提供了涵盖数据处理、训练、实验追踪和模型服务的具体示例。
jeecgboot/JeecgBoot
jeecgboot/jeecgboot 是一个面向 Java 技术栈的低代码与无代码开发平台,提供基于自然语言的全栈代码生成能力和 AI 应用平台。该项目支持通过在线配置与 AI 辅助来快速构建表单、工作流、报表及仪表板。
HKUDS/CLI-Anything
cli-anything 旨在弥合 AI 智能体与各类软件之间的鸿沟,将软件转化为智能体可直接操作的形式。该工具可从任意软件代码库生成结构化 CLI 框架,使 AI 智能体能够可靠地操控目标软件。