- Published on
2025年3月 Python 开源项目观察:18个 AI 与开发工具
- Authors

- Name
- OSLook
- @oslook_
这份观察整理了18个 Python 相关开源项目,覆盖 AI Agent、模型训练与推理、数据分析、内容自动化等方向。先看项目速览,可以快速了解每个项目解决的问题;再按用途阅读介绍,缩小需要进一步研究的范围。
**数据说明:**本文原始发布日期为2025年3月14日。下表沿用原文记录的 Star、Fork 和新增 Star 数值;具体采集时刻及新增 Star 的统计起止时间未注明。“新增 Star”对应原文标注的 stars this month,不能据此推断2025年3月完整月份的增量。项目简介基于原文梳理,后续核查信息会单独标注日期。
项目速览
下表按这18个项目中原文记录的新增 Star 降序排列。它反映的是这份列表内的相对数值,项目详解则按用途分组。
| 项目 | 主要用途 | Star | Fork | 新增 Star |
|---|---|---|---|---|
| virattt/ai-hedge-fund | AI 量化研究 | 16,600 | 2,886 | 8,369 |
| jingyaogong/minimind | 小参数语言模型训练 | 15,898 | 1,750 | 7,235 |
| unslothai/unsloth | 大模型微调优化 | 34,565 | 2,592 | 6,344 |
| geekan/MetaGPT | 多 Agent 协作 | 52,139 | 6,168 | 5,967 |
| FujiwaraChoki/MoneyPrinterV2 | 内容运营自动化 | 11,155 | 1,066 | 4,981 |
| vllm-project/vllm | 大模型推理服务 | 41,347 | 6,236 | 3,848 |
| hiyouga/LLaMA-Factory | 大模型统一微调 | 44,019 | 5,382 | 3,835 |
| harry0703/MoneyPrinterTurbo | AI 短视频生成 | 25,222 | 3,679 | 3,602 |
| sinaptik-ai/pandas-ai | 对话式数据分析 | 17,885 | 1,676 | 3,517 |
| sgl-project/sglang | 语言与视觉模型服务 | 11,857 | 1,228 | 2,484 |
| RockChinQ/LangBot | 即时通信机器人 | 9,527 | 694 | 2,431 |
| hummingbot/hummingbot | 加密资产交易机器人 | 11,861 | 3,312 | 2,258 |
| VikParuchuri/marker | PDF 文档转换 | 22,730 | 1,387 | 2,157 |
| RVC-Boss/GPT-SoVITS | 语音合成与声音克隆 | 42,258 | 4,707 | 1,998 |
| landing-ai/vision-agent | 视觉 Agent | 4,249 | 467 | 1,988 |
| volcengine/verl | 大模型强化学习 | 4,710 | 449 | 1,690 |
| vanna-ai/vanna | 自然语言生成 SQL | 14,028 | 1,219 | 936 |
| huggingface/lerobot | 机器人端到端学习 | 9,937 | 1,112 | 870 |
在原始记录中,ai-hedge-fund 的新增 Star 最高,为8,369;MetaGPT 的总 Star 最高,为52,139。总关注量和区间增长回答的是不同问题,阅读时可以结合项目用途一起比较。
AI Agent 与应用集成
这一组关注 Agent 协作、视觉任务和聊天平台接入,适合先从应用工作流的角度了解项目。
MetaGPT:多 Agent 协作
MetaGPT 是面向多 Agent 协作的框架,围绕软件团队式的任务分工组织工作流。它提供了一个观察多个 Agent 如何协同处理任务的项目入口。
**适合了解的方向:**多 Agent 应用设计、任务分工与协作流程。
LangBot:连接即时通信平台与大模型
LangBot 将大语言模型与即时通信平台连接起来。原文列出了 QQ、微信、飞书、钉钉、Discord 和 Telegram 等平台,以及多种模型和服务的接入方向。
**适合了解的方向:**聊天机器人、消息平台集成和 Agent 应用接入。具体平台适配情况可从仓库文档继续确认。
Vision Agent:视觉任务中的 Agent
原文将 Vision Agent 收录为视觉 Agent 项目,可以作为了解视觉任务与 Agent 结合方式的历史条目。
**适合了解的方向:**视觉 Agent 的设计与项目演进。
后续核查(2026年10月24日):官方仓库现已标注该工具弃用,并指向 Agentic Document Extraction。本文保留原条目和历史数值,当前使用入口以仓库说明为准。
模型训练与微调
这组项目分别涉及从零训练、模型微调和强化学习。先明确自己希望学习哪一种训练流程,再比较具体工具会更有效。
MiniMind:从零训练小参数语言模型
MiniMind 介绍了从零训练小参数 GPT 的实践路径,原文提到的模型规模为26M参数。相比直接接入模型 API,这个方向更关注模型如何被训练出来。
**适合了解的方向:**小模型训练流程与语言模型基础实践。
LLaMA-Factory:统一的大模型微调入口
LLaMA-Factory 围绕大语言模型和视觉语言模型提供统一的微调工具。对于希望比较不同模型微调流程的开发者,它是一个集中了解相关实践的入口。
**适合了解的方向:**LLM、VLM 微调及其工具链。
Unsloth:大模型微调优化
Unsloth 关注大语言模型微调过程的效率和资源使用。原文将其介绍为针对 Llama、DeepSeek-R1 等模型的微调工具。
**适合了解的方向:**微调工具的效率优化与资源需求评估。性能表现需要结合模型、硬件和训练配置理解。
verl:面向大模型的强化学习
verl 是面向大语言模型强化学习的项目。它与一般的模型调用工具有所区别,研究重点在于模型训练和强化学习流程。
**适合了解的方向:**大模型强化学习与相关训练框架。
模型推理与服务
如果关注的是模型训练完成后如何提供服务,可以从 vLLM 和 SGLang 开始了解。
vLLM:大模型推理与服务引擎
vLLM 是面向大语言模型的推理与服务引擎,项目介绍强调吞吐量和显存使用效率。它对应的是模型部署及推理服务这一环节。
**适合了解的方向:**模型服务部署、推理吞吐与显存管理。
SGLang:语言与视觉模型服务框架
SGLang 是面向大语言模型和视觉语言模型的服务框架。与 vLLM 同属推理服务相关方向,可以结合目标模型和部署需求进一步比较。
**适合了解的方向:**LLM、VLM 服务与推理框架选型。
数据分析与文档处理
这一组更接近具体的数据工作:向数据提问、生成 SQL,以及将 PDF 转为便于后续处理的格式。
PandasAI:通过自然语言探索数据
PandasAI 使用大语言模型与 RAG,让用户围绕 SQL 数据库、CSV 和 Parquet 等数据提出问题。它关注的是对话式数据分析工作流。
**适合了解的方向:**自然语言数据查询和交互式数据分析。
Vanna:从自然语言问题生成 SQL
Vanna 围绕 SQL 数据库提供自然语言查询能力,原文介绍了结合大语言模型与 RAG 生成 SQL 的方向。相比更广泛的数据分析工具,它的关注点更集中在 Text-to-SQL。
**适合了解的方向:**数据库问答、SQL 生成与数据查询界面。
Marker:将 PDF 转换为 Markdown 和 JSON
Marker 用于将 PDF 转换为 Markdown 和 JSON。对于需要把文档内容接入后续处理流程的开发者,格式转换是可以先单独评估的一环。
**适合了解的方向:**文档预处理、内容提取与格式转换。
内容自动化与语音生成
这一组围绕内容运营、短视频和语音生成展开,可以按输入素材与目标输出区分项目。
MoneyPrinterV2:内容运营自动化
原文将 MoneyPrinterV2 介绍为在线任务自动化项目,可以从内容运营和任务编排的角度了解它。
**补充核查(2026年10月24日):**当前项目文档列出了 Twitter 机器人、YouTube Shorts 自动化等功能方向。
**适合了解的方向:**内容工作流和定时任务编排。这里介绍的是自动化能力,具体效果取决于工作流与实际使用场景。
MoneyPrinterTurbo:使用 AI 生成短视频
MoneyPrinterTurbo 将大模型能力用于短视频生成。它与 MoneyPrinterV2 都涉及内容自动化,原文对这个项目的介绍则更集中在短视频这一输出形式。
**适合了解的方向:**AI 辅助视频制作与短视频生成流程。
GPT-SoVITS:语音合成与少样本声音克隆
GPT-SoVITS 聚焦语音合成与少样本声音克隆。原文强调使用少量语音数据进行训练的方向,具体数据需求和效果需要结合项目示例与训练条件评估。
**适合了解的方向:**TTS、语音生成和少样本语音训练。
其他应用:机器人与量化研究
这些项目展示了 Python 在机器人学习和交易系统研究中的应用。它们解决的问题与前面的通用模型工具不同,可以从具体领域需求出发阅读。
LeRobot:面向机器人的端到端学习
LeRobot 关注通过端到端学习降低 AI 机器人实践的门槛。它适合作为了解机器人学习与相关开源工具的入口。
**适合了解的方向:**机器人学习、端到端模型与机器人 AI 实践。
AI Hedge Fund:AI 量化团队的概念验证
AI Hedge Fund 以 AI 驱动的量化团队为主题,可以从中了解 AI 工作流在量化研究场景中的应用。
**补充核查(2026年10月24日):**当前项目说明将其定位为教育用途的概念验证。
**适合了解的方向:**AI 工作流在量化研究场景中的组织方式。
Hummingbot:交易机器人开发与部署
Hummingbot 是用于创建和部署加密资产交易机器人的开源软件。它关注交易程序的构建与运行,与上面的 AI 团队概念验证具有不同的用途。
**适合了解的方向:**交易机器人架构与自动化交易系统的工程实现。
如何继续筛选项目
选定感兴趣的方向后,可以先阅读仓库 README 和示例,再检查许可证、依赖环境、维护记录及 Issue。训练与推理项目还需要结合模型支持情况和硬件条件进行判断。Star 和新增 Star 可以帮助发现受到关注的项目,实际选择仍需结合要解决的问题。
更多内容可以查看 Python 开源项目观察和开源趋势文章。
数据与来源
- **原始记录:**本站2025年3月14日发布的项目列表,保留全部18个项目及对应 Star、Fork、新增 Star 数值。
- **时间口径:**原始资料未注明准确采集时间及趋势窗口;这份列表属于历史项目观察。
- **用途说明:**以原文项目简介为基础整理;补充说明在相应条目中链接到官方仓库。速览中的用途分类属于本文的编辑归类。
- **本次更新:**2026年10月24日,调整标题、摘要、项目分组与阅读结构,规范仓库链接,并为 Vision Agent 补充带日期的状态说明。