核心要点
- OpenClaw 科学生态 107 个项目追溯到 6 个上游代码库
- OpenClaw(TypeScript)是最大的父项目:大多数项目直接 fork 或基于它构建
- NanoBot(Python)衍生 Python 原生分支:MolClaw、轻量级研究 Agent
- ZeroClaw(Rust)驱动高性能分支:DrugClaw (Rust)、基础设施工具
- 独立创建约占 20%——从零构建,未 fork 任何代码库
- 理解谱系有助于选择工具:fork 项目继承上游功能和缺陷
6 个上游代码库
| 代码库 | 语言 | Stars | 后代项目 | 知名 Fork |
|---|---|---|---|---|
| OpenClaw | TypeScript | 323K+ | ~60 | MedgeClaw、EdgeClaw、ScienceClaw |
| NanoBot | Python | 34K+ | ~15 | MolClaw、研究型 Agent |
| ZeroClaw | Rust | 27K+ | ~8 | DrugClaw (Rust)、基础设施 |
| PicoClaw | Go | 25K+ | ~5 | 边缘/IoT 部署 |
| NanoClaw | TypeScript | 24K+ | ~3 | 安全容器 |
| MicroClaw | Rust | 576 | ~2 | 嵌入式传感器 Agent |
谱系分支
分支 1:OpenClaw → 科学 Agent
最大分支。项目 fork OpenClaw 并添加领域技能:
- OpenClaw → MedgeClaw(生物医学,140 K-Dense 技能)
- OpenClaw → EdgeClaw(端云协同,隐私 + 成本路由)
- OpenClaw → ScienceClaw 变体(4 个独立项目,同名)
- OpenClaw → PaperClaw 变体(6 个独立项目)
分支 2:NanoBot → Python 研究
偏好 NanoBot 轻量级方案的 Python 研究者:
- NanoBot → MolClaw(分子科学编排器)
分支 3:独立创建
约 20% 的项目从零构建:
- EvoScientist(自进化多 Agent,Python)
- OriGene(靶点发现,自定义架构)
- ChemCrow(基于 LangChain,早于生态出现)
常见问题(FAQ)
Q1:Fork 项目会自动获得上游更新吗?
不会。大多数 fork 会随时间分化。部分项目主动合并上游更改(EdgeClaw 跟踪 OpenClaw 发布),其他则不。
Q2:应该选 fork 项目还是独立项目?
Fork 受益于生态集成(技能、消息、MCP)。独立项目可能提供新颖方法但缺乏兼容性。根据优先级选择:生态集成 vs 独特能力。
总结
107 个项目的 OpenClaw 科学生态追溯到 6 个上游代码库,OpenClaw(TypeScript)是主导父项目。理解谱系帮助研究者明智选择工具——fork 项目继承生态功能,独立创建提供新颖方法。
