每日开源速递 - 2026-03-25
今天是2026年3月25日,我们精选了GitHub上昨日最热门的10个开源项目,涵盖AI代理、3D编辑、记忆引擎、金融交易等多个领域。这些项目展现了当前技术发展的前沿趋势和创新方向。
1. last30days-skill - AI代理技能库
核心功能: last30days-skill 是一个专为AI代理设计的技能库,允许代理研究任何主题。它能够自动收集、分析和总结过去30天内的相关信息,为代理提供最新的知识基础。
适用场景:
- 需要实时信息的研究和分析任务
- AI代理的知识更新和持续学习
- 自动化内容收集和摘要生成
- 跨领域知识整合和综合分析
安装方式:
1
2
3
4
5
6
7
8
9
| # 克隆仓库
git clone https://github.com/mvanhorn/last30days-skill.git
cd last30days-skill
# 安装依赖
pip install -r requirements.txt
# 配置API密钥
export OPENAI_API_KEY="your-api-key"
|
代码示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| from last30days_skill import Last30DaysSkill
# 初始化技能
skill = Last30daysSkill()
# 研究特定主题
result = skill.research("人工智能发展趋势")
# 获取研究摘要
summary = skill.get_summary()
print(f"研究主题: {result.topic}")
print(f"发现数量: {len(result.findings)}")
print(f"摘要: {summary}")
|
评价: 该项目解决了AI代理知识时效性的关键问题,通过自动化的信息收集和摘要生成,使代理能够保持最新的知识状态。其模块化设计使其易于集成到各种AI系统中。
2. deer-flow - 开源超级代理框架
核心功能: DeerFlow是一个基于LangGraph和LangChain构建的超级代理框架,提供完整的代理基础设施,包括子代理、内存、沙箱和技能系统。它能够处理从几分钟到数小时的复杂任务。
适用场景:
- 复杂的多步骤任务自动化
- AI代理编排和协调
- 长期项目管理和执行
- 跨系统工作流集成
安装方式:
1
2
3
4
5
6
7
8
9
10
11
12
13
| # 克隆仓库
git clone https://github.com/bytedance/deer-flow.git
cd deer-flow
# 生成配置文件
make config
# 配置模型API密钥
export OPENAI_API_KEY="your-api-key"
export ANTHROPIC_API_KEY="your-api-key"
# 启动服务
make dev
|
代码示例:
1
2
3
4
5
6
7
8
9
10
11
12
| from deerflow.client import DeerFlowClient
# 初始化客户端
client = DeerFlowClient()
# 创建新对话
response = client.chat("分析2024年AI发展趋势", thread_id="research-2024")
# 流式响应
for event in client.stream("继续分析市场影响"):
if event.type == "messages-tuple" and event.data.get("type") == "ai":
print(event.data["content"])
|
评价: DeerFlow代表了AI代理框架的新一代发展,提供了企业级的功能和可扩展性。其沙箱执行环境和子代理系统使其能够处理复杂的现实世界任务。
3. litellm - AI网关和SDK
核心功能: LiteLLM是一个统一的AI API网关和Python SDK,支持100+ LLM API,提供成本跟踪、负载均衡、日志记录等企业级功能。它允许开发者以OpenAI格式调用各种AI模型。
适用场景:
- 多AI提供商集成
- 成本管理和优化
- 企业级AI服务
- 开发者工具和SDK
安装方式:
1
2
3
4
5
6
7
8
| # 安装SDK
pip install litellm
# 安装带代理功能
pip install 'litellm[proxy]'
# 启动代理服务器
litellm --model gpt-4o
|
代码示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| import litellm
import os
# 配置API密钥
os.environ["OPENAI_API_KEY"] = "your-openai-key"
os.environ["ANTHROPIC_API_KEY"] = "your-anthropic-key"
# OpenAI模型调用
response = litellm.completion(
model="openai/gpt-4o",
messages=[{"role": "user", "content": "Hello!"}]
)
# Anthropic模型调用
response = litellm.completion(
model="anthropic/claude-sonnet-4-20250514",
messages=[{"role": "user", "content": "Hello!"}]
)
|
评价: LiteLLM解决了AI开发中的碎片化问题,提供了一个统一的接口来访问各种AI服务。其企业级功能和性能优化使其成为生产环境的理想选择。
4. editor - 3D建筑编辑器
核心功能: 这是一个基于React Three Fiber和WebGPU的3D建筑编辑器,提供直观的3D建模和编辑功能。它采用模块化架构,包括核心系统、3D渲染组件和编辑器界面。
适用场景:
- 建筑设计和可视化
- 3D建模和渲染
- 建筑信息模型(BIM)
- 虚拟现实应用
安装方式:
1
2
3
4
5
6
7
8
9
| # 克隆仓库
git clone https://github.com/pascalorg/editor.git
cd editor
# 安装依赖
bun install
# 启动开发服务器
bun dev
|
代码示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| import { useScene, useViewer, useEditor } from '@pascal-app/core';
// 访问场景状态
const nodes = useScene((state) => state.nodes);
const levelId = useViewer((state) => state.selection.levelId);
// 创建新建筑
const newBuilding = {
id: 'building_123',
type: 'building',
parentId: null,
visible: true
};
useScene.getState().createNode(newBuilding);
|
评价: 该项目展示了Web技术在3D建模领域的强大能力,其模块化设计和现代技术栈使其易于扩展和维护。
5. claude-subconscious - Claude Code背景代理
核心功能: Claude Subconscious是一个为Claude Code提供背景代理的系统,能够观察会话、阅读文件、构建记忆,并在需要时提供指导。它运行在后台,为Claude Code提供持续的学习和记忆能力。
适用场景:
- AI辅助编程
- 代码库理解和分析
- 持续学习和改进
- 开发者生产力提升
安装方式:
1
2
3
4
5
6
7
8
9
| # 克隆仓库
git clone https://github.com/letta-ai/claude-subconscious.git
cd claude-subconscious
# 安装依赖
npm install
# 启用插件
/plugin enable .
|
代码示例:
1
2
3
4
5
6
| # 配置环境变量
export LETTA_API_KEY="your-api-key"
export LETTA_MODE="whisper"
# 启动Claude Code
claude-code
|
评价: 该项目创新性地解决了AI编程助手的知识持久性问题,通过背景代理机制使AI能够记住用户的偏好和项目上下文。
6. ruflo - Claude代理编排平台
核心功能: Ruflo是一个企业级的Claude代理编排平台,支持智能多代理群、自主工作流协调和对话式AI系统构建。它提供分布式群智能和RAG集成。
适用场景:
- 企业AI解决方案
- 复杂任务自动化
- 多代理协作系统
- 对话式AI应用
安装方式:
1
2
3
4
5
6
7
8
9
| # 克隆仓库
git clone https://github.com/ruvnet/ruflo.git
cd ruflo
# 安装依赖
npm install
# 启动平台
npm run dev
|
评价: Ruflo代表了AI代理编排的企业级解决方案,其分布式架构和高级功能使其适合复杂的企业应用场景。
7. project-nomad - 离线生存计算机
核心功能: Project N.O.M.A.D.是一个自包含的离线优先知识服务器,包含关键工具、知识和AI,可在任何时间任何地点保持用户的信息和赋能能力。
适用场景:
- 离线知识管理
- 应急准备和生存工具
- 教育和培训
- 资源受限环境
安装方式:
1
2
3
4
5
6
7
| # 安装脚本
sudo apt-get update && sudo apt-get install -y curl
curl -fsSL https://raw.githubusercontent.com/Crosstalk-Solutions/project-nomad/refs/heads/main/install/install_nomad.sh -o install_nomad.sh
sudo bash install_nomad.sh
# 访问界面
open http://localhost:8080
|
代码示例:
1
2
3
4
| # 使用内置工具
nomad ai-chat "如何进行基本急救"
nomad offline-wikipedia search "太阳能发电"
nomad education platform "Khan Academy courses"
|
评价: 该项目体现了技术的社会责任,为资源受限环境提供了强大的知识工具,其离线优先设计特别适合应急和偏远地区使用。
8. supermemory - AI记忆引擎
核心功能: Supermemory是AI时代的记忆API,提供状态-of-the-art的记忆和上下文引擎。它在所有主要AI记忆基准测试中排名第一,包括LongMemEval、LoCoMo和ConvoMem。
适用场景:
- AI记忆和上下文管理
- 个性化AI助手
- 知识库和RAG系统
- 企业记忆解决方案
安装方式:
1
2
3
4
5
| # 安装Python包
pip install supermemory
# 或Node.js包
npm install supermemory
|
代码示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| from supermemory import Supermemory
# 初始化客户端
client = Supermemory()
# 添加记忆
await client.add({
"content": "User prefers TypeScript and functional patterns",
"containerTag": "user_123"
})
# 获取用户配置文件和搜索结果
result = await client.profile({
"containerTag": "user_123",
"q": "programming style"
})
print(result.profile.static) # 长期事实
print(result.profile.dynamic) # 最近上下文
|
评价: Supermemory在AI记忆领域树立了新的标杆,其混合搜索和自动遗忘功能使其成为最先进的记忆解决方案。
9. MoneyPrinterV2 - 在线赚钱自动化
核心功能: MoneyPrinterV2是一个自动化在线赚钱过程的应用程序,包括Twitter机器人、YouTube Shorts自动化、联盟营销等功能。
适用场景:
安装方式:
1
2
3
4
5
6
7
8
9
10
11
12
13
| # 克隆仓库
git clone https://github.com/FujiwaraChoki/MoneyPrinterV2.git
cd MoneyPrinterV2
# 创建虚拟环境
python -m venv venv
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt
# 运行应用
python src/main.py
|
代码示例:
1
2
3
4
5
6
7
8
9
| from moneyprinter import TwitterBot, YouTubeAutomator
# 初始化Twitter机器人
twitter_bot = TwitterBot(config="config.json")
twitter_bot.post_tweet("Check out my new project!")
# YouTube Shorts自动化
youtube_automator = YouTubeAutomator()
youtube_automator.upload_short("video.mp4", "My new video")
|
评价: 该项目展示了AI在商业自动化中的应用潜力,虽然主要用于教育目的,但其技术可以应用于各种自动化场景。
10. TradingAgents-CN - 中文金融交易框架
核心功能: TradingAgents-CN是基于多智能体LLM的中文金融交易框架,提供股票分析、多LLM集成、Docker部署和专业报告导出等功能。
适用场景:
- 金融分析和研究
- AI驱动的投资策略
- 中文市场分析
- 教育和培训
安装方式:
1
2
3
4
5
6
7
8
9
| # 克隆仓库
git clone https://github.com/hsliuping/TradingAgents-CN.git
cd TradingAgents-CN
# Docker部署
docker-compose up -d
# 或绿色版安装
# 下载绿色版并运行
|
代码示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| from tradingagents import TradingAnalyzer
# 初始化分析器
analyzer = TradingAnalyzer()
# 分析股票
result = analyzer.analyze_stock("AAPL",
model="gpt-4",
data_source="tushare")
# 获取分析报告
report = analyzer.get_report()
print(f"股票代码: {result.symbol}")
print(f"分析结果: {report.summary}")
|
评价: TradingAgents-CN为中文金融社区提供了强大的AI分析工具,其多智能体架构和本地化设计使其特别适合中国市场。
总结
今天的GitHub Trending项目展示了AI技术的广泛应用,从代理框架到记忆引擎,从3D编辑到金融分析。这些项目不仅技术先进,而且具有实际应用价值,反映了当前技术发展的主要趋势:
- AI代理的成熟化 - 多个项目专注于AI代理的编排、记忆和执行
- 企业级AI解决方案 - 越来越多的项目提供生产就绪的AI服务
- 垂直领域应用 - AI技术在建筑、金融、教育等领域的深入应用
- 离线和边缘计算 - 对资源受限环境的关注增加
- 多模态和综合能力 - 项目越来越注重多种AI能力的整合
这些开源项目为开发者提供了丰富的工具和灵感,推动了AI技术的创新和应用。
Current time: Thursday, March 26th, 2026 — 6:00 AM (Asia/Shanghai) / 2026-03-25 22:00 UTC