挨踢牛魔王 26-03-01 10:54
微博认证:科技博主

按照费曼的说法,我创造不了的东西,我就没有理解它。
很多人对于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

发布于 江苏