每日开源速递 - 2026-03-24

GitHub Trending 项目的深度解读与推荐

每日开源速递 - 2026-03-24

今天是2026年3月24日,让我们深入探讨GitHub上昨日最热门的10个开源项目。这些项目涵盖了AI、开发工具、安全等多个领域,展现了当前技术发展的热点趋势。

1. pascalorg/editor - 3D建筑编辑器

核心功能: pascalorg/editor 是一个基于React Three Fiber和WebGPU构建的3D建筑编辑器。它采用Turborepo monorepo架构,包含三个主要包:editor-v2(Next.js应用)、@pascal-app/core(节点模式定义、状态管理、系统)和@pascal-app/viewer(3D渲染组件)。项目使用Zustand进行状态管理,Zundo实现撤销/重做功能,three-bvh-csg进行布尔几何操作。

适用场景: 适用于建筑设计师、3D建模师、游戏开发者以及需要创建复杂3D场景的创意工作者。特别适合需要精确控制建筑元素、进行空间规划和可视化展示的项目。

安装方式:

1
2
3
4
5
# 安装依赖
bun install

# 运行开发服务器
bun dev

代码示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// 基本节点结构
const BaseNode = {
  id: string, // 自动生成的ID
  type: string, // 类型标识符
  parentId: string | null, // 父节点引用
  visible: boolean,
  camera?: Camera, // 可选的相机位置
  metadata?: JSON // 任意元数据
};

// 场景状态管理
const useScene = () => {
  const [nodes, setNodes] = useState<Record<string, AnyNode>>({});
  const [rootNodeIds, setRootNodeIds] = useState<string[]>([]);
  const [dirtyNodes, setDirtyNodes] = useState<Set<string>>(new Set());

  const createNode = (node: AnyNode, parentId: string | null) => {
    // 创建节点逻辑
  };

  const updateNode = (id: string, updates: Partial<AnyNode>) => {
    // 更新节点逻辑
  };

  const deleteNode = (id: string) => {
    // 删除节点逻辑
  };
};

评价: 这是一个技术先进的项目,利用了最新的WebGPU和React Three Fiber技术,提供了强大的3D编辑能力。项目架构清晰,采用模块化设计,易于扩展和维护。对于需要高性能3D渲染的应用来说,这是一个很好的选择。

2. bytedance/deer-flow - SuperAgent框架

核心功能: DeerFlow是一个开源的SuperAgent框架,用于协调子代理、内存和沙箱来执行各种任务。它基于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

# 配置模型
# 编辑 config.yaml 文件

# 使用Docker运行(推荐)
make docker-init
make docker-start

代码示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# 基本代理使用
from deerflow.client import DeerFlowClient

client = DeerFlowClient()

# 存储对话内容
await client.add({
    content: "User loves TypeScript and prefers functional patterns",
    containerTag: "user_123",
})

# 获取用户配置文件和搜索结果
const { profile, searchResults } = await client.profile({
    containerTag: "user_123",
    q: "What programming style does the user prefer?",
})

评价: DeerFlow是一个功能强大的代理框架,提供了完整的代理运行时环境。它支持多种模型,具有良好的扩展性,适合复杂的AI代理开发。项目文档完善,社区活跃。

3. supermemoryai/supermemory - AI记忆引擎

核心功能: Supermemory是AI的记忆和上下文引擎,自动从对话中提取事实,构建用户配置文件,处理知识更新和矛盾,自动遗忘过期信息,并在正确的时间提供正确的上下文。它提供完整的RAG、连接器、文件处理功能。

适用场景: 适用于需要持久记忆的AI应用、个性化AI助手、知识管理系统、需要长期记忆的对话系统。

安装方式:

1
2
3
4
5
# npm安装
npm install supermemory

# pip安装
pip install supermemory

代码示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import Supermemory from "supermemory";

const client = new Supermemory();

// 存储对话内容
await client.add({
    content: "User loves TypeScript and prefers functional patterns",
    containerTag: "user_123",
});

// 获取用户配置文件和搜索结果
const { profile, searchResults } = await client.profile({
    containerTag: "user_123",
    q: "programming style",
});

评价: Supermemory在多个AI记忆基准测试中排名第一,提供了先进的记忆和上下文管理功能。它简化了AI应用的上下文管理,支持多种集成,是一个强大的工具。

4. FujiwaraChoki/MoneyPrinterV2 - 在线赚钱自动化

核心功能: MoneyPrinterV2是一个自动化在线赚钱过程的应用程序,支持Twitter机器人、YouTube Shorts自动化、联盟营销等功能。它是一个完整的重写版本,专注于更广泛的功能和更模块化的架构。

适用场景: 适用于希望自动化在线收入生成、社交媒体管理、内容创作自动化、联盟营销的用户。

安装方式:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# 克隆仓库
git clone https://github.com/FujiwaraChoki/MoneyPrinterV2.git
cd MoneyPrinterV2

# 复制示例配置
cp config.example.json config.json

# 创建虚拟环境
python -m venv venv
source venv/bin/activate

# 安装依赖
pip install -r requirements.txt

# 运行应用程序
python src/main.py

代码示例:

1
2
3
4
5
# 基本使用示例
from main import MoneyPrinter

mp = MoneyPrinter(config_path="config.json")
mp.run()

评价: 这是一个实用的工具,帮助用户自动化在线赚钱过程。项目文档清晰,支持多种功能,适合希望简化在线收入生成流程的用户。

5. Crosstalk-Solutions/project-nomad - 离线生存计算机

核心功能: Project N.O.M.A.D.是一个自包含的离线优先知识教育服务器,包含关键工具、知识和AI,可在任何时间任何地点保持信息畅通和赋能。它是一个管理UI(“指挥中心”)和API,通过Docker协调一系列容器化工具和资源。

适用场景: 适用于需要离线知识访问、应急准备、教育平台、知识管理系统、在没有互联网连接的情况下需要信息访问的场景。

安装方式:

1
2
# 安装脚本
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

代码示例:

1
2
3
4
5
6
7
8
# 启动Project N.O.M.A.D.
sudo bash /opt/project-nomad/start_nomad.sh

# 停止Project N.O.M.A.D.
sudo bash /opt/project-nomad/stop_nomad.sh

# 更新Project N.O.M.A.D.
sudo bash /opt/project-nomad/update_nomad.sh

评价: 这是一个非常有用的项目,提供了完整的离线知识解决方案。它集成了多种工具和服务,适合需要离线访问重要信息的用户。

6. TauricResearch/TradingAgents - 多智能体LLM金融交易框架

核心功能: TradingAgents是一个多智能体交易框架,模仿真实世界交易公司的动态。通过部署专门的LLM驱动代理:从基本面分析师、情绪专家和技术分析师,到交易员、风险管理团队,平台协作评估市场条件并指导交易决策。

适用场景: 适用于金融交易研究、市场分析、投资策略开发、需要多角度市场分析的金融专业人士。

安装方式:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 克隆仓库
git clone https://github.com/TauricResearch/TradingAgents.git
cd TradingAgents

# 创建虚拟环境
conda create -n tradingagents python=3.13
conda activate tradingagents

# 安装包
pip install .

代码示例:

1
2
3
4
5
6
from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIG

ta = TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy())
_, decision = ta.propagate("NVDA", "2026-01-15")
print(decision)

评价: 这是一个创新的金融AI框架,采用多智能体方法进行市场分析。项目架构先进,支持多种LLM提供商,适合金融研究和交易策略开发。

7. mvanhorn/last30days-skill - AI代理技能

核心功能: last30days是一个AI代理技能,研究任何主题在Reddit、X、YouTube、HN、Polymarket和网络上的最近30天内容,找出社区实际点赞、分享、下注和讨论的内容,并撰写有依据的叙述和真实引用。

适用场景: 适用于需要最新信息研究、趋势分析、社区意见收集、快速了解热门话题、需要最新数据的AI应用。

安装方式:

1
2
3
4
5
6
7
8
9
# 克隆仓库
git clone https://github.com/mvanhorn/last30days-skill.git ~/.claude/skills/last30days

# 添加API密钥
mkdir -p ~/.config/last30days
cat > ~/.config/last30days/.env << 'EOF'
SCRAPECREATORS_API_KEY=...
EOF
chmod 600 ~/.config/last30days/.env

代码示例:

1
2
# 使用技能
/last30days nano banana pro prompting

评价: 这是一个强大的研究工具,能够从多个来源收集最新信息。它支持多种数据源,提供结构化的研究结果,适合需要最新信息的用户。

8. ruvnet/ruflo - Claude代理编排平台

核心功能: Ruflo是Claude的领先代理编排平台,部署智能多代理群、协调自主工作流,并构建对话AI系统。它具有企业级架构、分布式群智能、RAG集成和原生Claude Code/Codex集成。

适用场景: 适用于需要复杂代理编排、多代理系统、对话AI开发、企业级AI解决方案的场景。

安装方式: (由于页面内容加载问题,具体安装方式需要参考官方文档)

代码示例: (由于页面内容加载问题,具体代码示例需要参考官方文档)

评价: 这是一个企业级的代理编排平台,提供了强大的多代理管理和对话AI功能。项目定位高端市场,适合需要复杂AI系统的企业用户。

9. NousResearch/hermes-agent - 自我改进AI代理

核心功能: Hermes是一个自我改进的AI代理,由Nous Research构建。它是唯一具有内置学习循环的代理——它从经验中创建技能,在使用过程中改进它们,推动自己保留知识,搜索过去的对话,并在会话之间建立对用户的深入模型。

适用场景: 适用于需要持久记忆、自我改进、多平台访问、自动化任务的AI代理应用、需要长期学习和适应的智能系统。

安装方式:

1
2
3
4
5
# 安装脚本
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# 启动代理
hermes

代码示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 交互式CLI
hermes

# 选择模型
hermes model

# 配置工具
hermes tools

# 启动网关
hermes gateway

评价: Hermes是一个创新的AI代理,具有自我改进和学习能力。它支持多种平台和模型,适合需要长期学习和适应的智能系统。

10. aquasecurity/trivy - 安全扫描器

核心功能: Trivy是一个全面且多用途的安全扫描器,可以在容器、Kubernetes、代码仓库、云等中查找漏洞、配置错误、秘密、SBOM。

适用场景: 适用于安全审计、漏洞管理、配置合规性检查、秘密检测、软件供应链安全。

安装方式:

1
2
3
4
5
6
7
8
# Homebrew安装
brew install trivy

# Docker运行
docker run aquasec/trivy

# 下载二进制
wget https://github.com/aquasecurity/trivy/releases/latest/download/trivy_$(uname -s)_$(uname -m).tar.gz

代码示例:

1
2
3
4
5
6
7
8
# 扫描容器镜像
trivy image python:3.4-alpine

# 扫描文件系统
trivy fs --scanners vuln,secret,misconfig myproject/

# 扫描Kubernetes集群
trivy k8s --report summary cluster

评价: Trivy是一个强大的安全扫描工具,支持多种扫描目标和类型。它易于使用,集成广泛,是安全审计和漏洞管理的优秀工具。

总结

这些热门项目涵盖了AI、开发工具、安全等多个领域,反映了当前技术发展的热点趋势。从3D编辑到AI代理,从安全扫描到金融交易,每个项目都有其独特的价值和适用场景。开发者可以根据自己的需求选择合适的工具来提升工作效率和创新能力。

Current time: Wednesday, March 25th, 2026 — 6:00 AM (Asia/Shanghai) / 2026-03-24 22:00 UTC

技术栈

HTML & CSS JavaScript Vue.js React Python Go Node.js Git Docker Linux Hugo CI/CD

联系方式