按照费曼的说法,我创造不了的东西,我就没有理解它。
很多人对于openclaw,只限于部署,甚至很多人连部署都不会。
就更谈不上理解它了。
最好有一个小的代码,让你理解其中的机制,然后你自己再动手做一个,就真正理解透了。
有一个项目,是香港大学出的,叫nanobot,是一个轻量级的openclaw,正好可以承担这个任务。
nanobot的代码量很小,但是功能基本是全的。
这样,你就可以通过研究这个,而理解透整个项目。
可以用nanobot和openclaw做一下对比:
代码量:Nanobot约4000行,OpenClaw约43万行
启动速度:Nanobot只需3秒左右,OpenClaw需要30秒
内存占用:Nanobot低于100MB,OpenClaw约1GB
架构设计:Nanobot采用微内核模块化架构,OpenClaw是单体架构
部署难度:Nanobot非常简单,OpenClaw相对复杂
适用人群:Nanobot适合普通用户和研究者,OpenClaw更适合工程应用。
项目地址:github.com/HKUDS/nanobot/tree/main
发布于 江苏
