AI 开源项目合集
从 GitHub 按星标与技术方向精选,含主要语言、许可证与最近提交时间,点开直达仓库。
超级热榜
榜单快照 2026-10-25
ECC
ECC 是一个面向大语言模型编程 agent 的性能优化系统,为 Claude Code、Codex、Cursor 等工具提供 skills、记忆与安全能力。它最典型的用法是给现有 agent 加装可复用的 skills 和记忆层,让长任务中的 workflow 更稳定、更省 token。
hermes-agent
hermes-agent 是一个 Python 编写的大语言模型 agent 框架,用来把 prompt、工具调用和 workflow 串起来,帮开发者快速搭出能自主完成任务的智能体。最典型的用法是接入自己的 LLM,让它调用本地 CLI 或外部 SDK 执行多步操作,省去手写调度逻辑。
deepseek-harness
DeepSeek Harness 是一个 TypeScript 编写的 AI Agent 框架,核心理念是「一切皆插件」,把工具调用、prompt 编排等能力都拆成可插拔模块,方便开发者按需组装自己的 agent。最典型的用法是接入内部系统,用插件封装现有 API,快速搭出可用的 CLI 助手。
n8n
n8n 是一个 fair-code 的 workflow 自动化平台,原生支持 AI 能力,把可视化编排和自定义代码结合起来,可自托管也可用云版。最典型的用法是接入 MCP 协议,让 AI 调用你的内部系统与数据,串起跨服务的自动化流程。
tensorflow
TensorFlow 是谷歌开源的机器学习框架,用 C++ 编写,为开发者提供从模型构建到训练、部署的完整工具链,支持 Python、C++ 等多语言调用。它最典型的场景是搭建深度学习模型:用 Python 定义网络结构与训练流程,再借助 SDK 部署到服务器或移动端。
firecrawl
Firecrawl 是一个把网页抓取与解析封装成 API 的开源工具,专为 LLM 应用提供干净数据。它可将任意站点抓成 Markdown 或结构化 JSON,省去自建爬虫和清洗流程。最典型的用法是给 AI agent 或 RAG 系统喂入实时网页内容。
markitdown
MarkItDown 是一个 Python 工具,把各类文件与 Office 文档转成 Markdown,方便喂给 LLM 使用。典型场景是搭建 RAG 或文档问答时,先用它把 PDF、Word、Excel 等原始资料统一转成 Markdown,再交给后续的 workflow 处理。
AutoGPT
AutoGPT 是一个 Python 开源平台,让每个人都能用上并基于大语言模型构建 AI 应用。它把任务拆解、工具调用和记忆串成可复用的 workflow,用来搭建能自主完成多步任务的 agent。典型用法是给它一个目标,让它自己规划步骤、调用工具并迭代执行,比如自动搜集资料并整理成报告。
ollama
Ollama 让你在本地一条命令跑起大语言模型,省去环境配置与依赖折腾。它用 Go 写成,提供 CLI 和 SDK,支持 Kimi、GLM、DeepSeek、Qwen、Gemma 等模型。最典型的用法是在自己机器上拉取模型,离线做 prompt 调试与本地推理。
prompts.chat
prompts.chat 是一个社区驱动的 prompt 分享与收藏平台,前身是 Awesome ChatGPT Prompts,帮你快速找到可用的 prompt。它免费开源,支持自托管,企业可在内网部署,让团队共享 prompt 而不泄露数据。
transformers
Transformers 是 Hugging Face 推出的模型定义框架,用 Python 统一加载和训练文本、视觉、音频及多模态的先进模型,省去为每个模型重写代码的麻烦。最典型的用法是几行代码调用预训练模型做推理,或用自己的数据微调。
stable-diffusion-webui
这是一个为 Stable Diffusion 提供浏览器界面的开源项目,让开发者无需写代码就能用 prompt 生成和编辑图像。最典型的场景是在本地加载模型后,通过 web UI 调试采样器、步数和 ControlNet 等参数,快速验证出图效果。
ponytail
ponytail 让 AI agent 像团队里最懒的资深开发那样思考:最好的代码就是没写的代码。它用 JavaScript 编写,通过 prompt 约束 agent 少写多余实现,适合在 CLI 里跑日常开发任务时先砍掉可写可不写的代码。
JavaGuide
JavaGuide 是一份面向后端开发者的面试与知识指南,覆盖计算机基础、数据库、分布式、高并发与系统设计等核心内容,帮助开发者系统梳理知识体系、准备 Java 面试。它最典型的用法是配合 AI 应用开发章节,边查漏补缺边理解后端场景中的实际落地方案。
dify
Dify 是开源的大语言模型应用开发平台,用可视化方式搭建 Agentic workflow 和 RAG pipeline,把 prompt 编排、模型接入与工具调用收进同一协作空间,省去从零拼装底层框架。典型场景是团队先在云端做原型,再原样搬到自托管或 VPC 环境上线,不必重写技术栈。
langflow
Langflow 是一个用 Python 构建 AI agent 与 workflow 的开源工具,通过可视化界面把 prompt、模型和工具串成可运行的流程。最典型的用法是在画布上拖拽节点搭好链路,再一键部署为 API 或导出 SDK 供应用调用。
open-webui
open-webui 是一个面向大语言模型的用户友好界面,支持 Ollama、OpenAI API 等多种后端。它把模型调用、对话管理和 prompt 调试整合到浏览器里,适合团队在本地或私有环境快速搭建统一的 AI 工作台,无需自己写前端。
langchain
LangChain 是面向大语言模型的 agent 开发平台,帮开发者把模型调用、工具和记忆串成可运行的 workflow。典型场景是构建能自主调用外部工具的 agent,用 Python 几行代码即可接入 SDK 跑通。
cc-switch
cc-switch 是一个跨平台桌面工具,用统一界面管理 Claude Code、Codex、OpenCode 等多个 AI 编程 Agent 的配置,省去逐个改文件的麻烦。典型场景是开发者同时使用多个 Agent 时,通过它一键切换各自的 API Key、模型与 MCP server 设置。
awesome-llm-apps
这是一个收录百余个 AI Agent、Agent Skills 与 RAG 应用的开源合集,帮开发者跳过从零搭建的环节,直接找到可运行的示例代码。最典型的用法是想做检索增强问答时,从里面挑一个 RAG 项目,读代码、跑通流程,再按自己的数据改造。
ComfyUI
ComfyUI 是一个基于节点图的 diffusion 模型 GUI 与后端,用可视化 workflow 替代写代码,解决生成流程难以复用和调试的问题。它把采样、模型加载等步骤拆成节点自由连线,最典型的用法是在本地搭建文生图流程,改 prompt 或换模型只需调整节点,无需重写脚本。
MoneyPrinterTurbo
MoneyPrinterTurbo 是一个用 Python 写的开源工具,它把大语言模型和自动化 workflow 串起来,让你只给一个主题或关键词,就能一键生成高清短视频。最典型的用法是:输入一句选题,脚本自动写文案、配音、配画面并合成成片,省去手工剪辑。
graphify
Graphify 把代码库连同文档、SQL schema、配置和 PDF 转成可查询的知识图谱,解决 AI Agent 读不懂项目全貌的问题。它提供 /graphify skill,接入 Claude Code、Cursor 等 CLI,用本地 AST 解析建图,每条边都有解释,无需向量库。
ui
一套可组合、无障碍的 React 组件集合,代码直接复制进项目,改起来完全归你所有。它不提供 npm 包,而是用 CLI 把组件源码写进你的仓库,适合想自己掌控组件库、按设计需求随意改造的团队。
generative-ai-for-beginners
这是一套面向初学者的生成式 AI 课程,用 21 节课帮你从零理解并动手搭建生成式 AI 应用。内容以 Jupyter Notebook 组织,覆盖 prompt 编写、模型调用到构建实际项目的完整路径,适合开发者按自己的节奏边学边练。
browser-use
browser-use 是一个 Python 的 AI Agent 框架,让大模型直接操控浏览器完成网页任务,省去手写爬虫或自动化脚本的麻烦。最典型的用法是给 Agent 一句自然语言指令,它便自动打开页面、点击、填表并提取结果,适合做信息采集与流程自动化。
supabase
Supabase 是一个基于 Postgres 的开发平台,为开发者提供专属数据库,用来构建 Web、移动端和 AI 应用。它把数据库、认证、存储等能力打包成开箱即用的服务,最典型的用法是配合向量嵌入做检索增强,让 AI 应用直接查询业务数据。
caveman
caveman 是一个用 Go 写的 prompt 压缩代理,专治 coding agent 上下文太贵的问题。它把啰嗦的 prompt 改写成原始人式短句,官方称能省约 65% 的 token。典型场景是把它接在 CLI 里的 coding agent 前面,让长会话少烧点额度。
TradingAgents
TradingAgents 是一个基于多 Agent 的 LLM 金融交易框架,用 Python 编写,把分析师、研究员、交易员等角色拆成协作的 Agent,让它们围绕行情数据辩论并给出交易决策。最典型的用法是搭建模拟交易 workflow,用 prompt 驱动各角色分工,快速验证策略思路。
rea
Rea 是一个用 TypeScript 编写的 AI Agent 框架,用 agent 逆向分析任意目标,从应用行为一路深入到原生二进制。典型场景是安全研究者让多个 agent 协作拆解闭源程序,自动完成行为观察与底层分析。
gemini-cli
一个把 Gemini 直接带进终端的开源 AI agent,让你不必离开命令行就能调用模型能力。最典型的用法是在项目目录里直接对话,让它读取代码、执行 shell 命令并完成改代码、跑测试这类多步任务。
LLMs-from-scratch
这是一份用 PyTorch 从零实现类 ChatGPT 大模型的 step by step 教程,帮你搞懂 LLM 内部到底怎么运转。它不讲调包,而是带你亲手写 attention、训练和生成流程,适合想真正吃透原理的开发者边看代码边动手。
pytorch
PyTorch 是一个面向 Python 的深度学习框架,用张量和动态神经网络解决模型定义与训练问题,并支持 GPU 加速。它最典型的场景是研究者在训练模型时逐行调试网络结构,像写普通 Python 代码一样灵活调整前向计算。
claude-mem
claude-mem 为 AI 编程 agent 提供跨会话的持久上下文,解决每次重开对话都要重新交代背景的问题。它记录 agent 在会话中的操作,用 AI 压缩后,在后续会话注入相关上下文。支持 Claude Code、Codex、Copilot 等多种 CLI 工具。
Deep-Live-Cam
Deep-Live-Cam 是一款 Python 实时换脸工具,只需一张人脸图片即可完成换脸,并支持一键生成换脸视频。它适合开发者在直播或视频通话场景中调用其能力,快速实现实时人脸替换效果。
awesome-mcp-servers
这是一个收录 MCP server 的资源清单,帮开发者省去四处翻找的麻烦,快速定位能接入自己 workflow 的服务。最典型的用法是:想给 AI 客户端加个新能力时,先来这里按分类检索现成的 server,直接拿配置接上,不用从零自己写。
Agent-Reach
Agent-Reach 给 AI agent 装上「看全网」的眼睛:用一条 CLI 就能读取和搜索 Twitter、Reddit、YouTube、GitHub、B 站与小红书的内容,不需要申请各家 API。适合让 agent 做跨平台调研、舆情汇总,或补齐它拿不到实时公开信息的短板。
taste-skill
Taste-Skill 是一个 JavaScript 编写的 AI Agent 框架,用来给 AI 装上审美判断力,避免它生成千篇一律、无聊的通用内容。它最典型的用法是接入写作或内容生成 workflow,在 prompt 之后加一层品味过滤,让输出更有风格。
vllm
vLLM 是一个面向 LLM 的高吞吐、显存高效的推理与服务引擎,用 Python 编写,基于 Transformer 架构,采用 Apache-2.0 许可。它最典型的用法是部署在线推理服务,通过 PagedAttention 管理 KV cache,在同样显存下支撑更高的并发请求。
ragflow
RAGFlow 是一个开源 RAG 引擎,用 Go 编写,把检索增强生成与 Agent 能力结合,为 LLM 提供更可靠的上下文层。典型场景是搭建企业知识库问答:上传文档后自动解析切分,配合 workflow 编排检索与生成,降低幻觉。
ML-For-Beginners
这是一套面向初学者的经典机器学习课程,用 Jupyter Notebook 讲清核心概念,无需深厚数学背景即可上手。它按 12 周、26 节课组织,每节配有测验,适合跟着进度系统学习,也方便教师直接拿来当教学材料。
opencv
OpenCV 是开源的计算机视觉库,用 C++ 编写,帮开发者解决图像与视频处理问题。它提供经典视觉算法和深度学习推理模块,可直接加载 ONNX 等模型,典型场景是在 C++ 或 Python 项目里做实时目标检测与图像预处理。
PaddleOCR
PaddleOCR 是一个轻量级 OCR 工具包,把图片和 PDF 转成结构化数据,为 LLM 与 RAG 流程补上文档解析这一环。它支持百余种语言,典型场景是批量解析扫描件、报表等文档,输出可检索的文本喂给下游检索增强。
OpenHands
OpenHands 是一个 AI 驱动的开发平台,让开发者用自然语言描述需求,由 AI agent 自动完成写代码、改 bug、跑命令等任务。典型用法是在 CLI 或 Web 界面里交给它一个 issue,它便自主规划并提交可审查的代码改动。
worldmonitor
WorldMonitor 是一个实时全球情报仪表盘,把 AI 驱动的新闻聚合、地缘政治监测与基础设施追踪整合进统一的态势感知界面,帮开发者省去在多个数据源之间来回切换的麻烦。典型用法是接入它的 SDK,为自己的 Agent 提供持续更新的全球事件上下文。
Scrapling
Scrapling 是一个 Python 自适应网页抓取框架,解决页面结构变化导致选择器失效的问题。它支持从单次请求到大规模 crawl,并可通过 MCP 协议接入 AI 工具。典型场景是抓取结构频繁变动的站点,无需反复改代码。
Understand-Anything
Understand-Anything 是个用 TypeScript 写的知识图谱工具,把任意代码转成可交互的图谱,让你能浏览、搜索并向它提问。典型场景是接手陌生代码库时,用它理清模块依赖和调用关系,也支持 Claude Code、Cursor 等 CLI 与 AI 编程工具。
crawl4ai
Crawl4AI 是面向 LLM 与 AI agent 的开源爬虫和抓取工具,把任意网站转成干净、可直接喂给模型的 Markdown,省去自己清洗 HTML 的麻烦。构建 RAG 知识库时,用它批量抓取文档站点,输出的内容可直接切分入库。
以上数据来自 GitHub 公开 API,按星标排序收录,仅供参考。各项目版权与许可归其作者所有,使用前请阅读对应仓库的 LICENSE。