|
|
|
NanoClaw 一款功能类似 OpenClaw 但更加小巧的智能体框架。
作者 gavrielc 开门见山,OpenClaw 功能很强,但他没法安心使用一个自己看不懂的软件,尤其是这个软件还要访问他的个人数据。OpenClaw 有 52 个模块、45 个依赖、8 个配置文件,抽象层套了一层又一层。NanoClaw 做的就是把这些复杂度砍掉,让你能在 8 分钟内读完整个代码库。
它用容器做隔离。智能体跑在 Apple Container 或者 Docker 里面,只能看到你明确挂载进去的目录,执行 bash 命令也是在容器内部跑,不会直接碰到宿主机。这比应用层的权限检查要更安全。
功能上它支持 WhatsApp 作为消息入口,让你在手机上跟 Claude 对话。每个聊天群组有独立的上下文和文件系统,互相隔离。还能设置定时任务,比如让它每周五早上帮你整理 git 提交记录,或者每周一编一份 AI 新闻简报发给你。
它的扩展方式也比较独立。比如你想加加入对 Telegram 的支持,不要直接改代码,而是写一个 “技能” 文件。用户在自己的 fork 上运行这个技能,Claude Code 会帮你把代码改好。这样主仓库将始终保持精简,每个人的版本只包含自己需要的东西。
整个项目只有一个 Node.js 进程,和几个核心文件,没有消息队列,没有微服务架构。安装也是让 Claude Code 来引导,遇到问题也是问 Claude。
NanoClaw 明确自己的定位就是一个个人工具,不是通用框架。目前项目已有 2000 多个 star,如果,你想要一个简单可控的 Claude 助手、同时比较注重安全可控性,或者想要学习开发自己的智能体助手,可以试试这款工具。
Github:github.com/gavrielc/nanoclaw
#
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|