NanoClaw是一个仅500行TypeScript代码的轻量级Claude AI助手开源替代,强调安全隔离,通过macOS原生容器技术实现会话隔离,防止系统被误操作。项目极简但功能完整,支持联网、记忆和定时任务。
它基于 500 行 TypeScript 打造。
nanoclaw 是一个极简的个人 AI 助手框架,主要用 TypeScript + Node.js 写成,代码量在 500 行左右。
它比 nanochat 还要轻量,但比较强调安全。
01
开源项目简介
简单来说,nanoclaw 是一个轻量级、安全优先的 Claude 个人助手。
它的核心理念是安全隔离(Sandboxing)+ 极简主义(Lightweight)。
大多数本地 Agent 是直接运行在你的主系统上的,AI 如果执行 rm -rf / ,你的系统就完了。
nanoclaw 利用了 macOS 的原生容器技术。每一个对话 Session、每一个任务,都运行在一个独立的、文件系统隔离的 Apple 容器中。
AI 想乱删文件也只能删掉沙盒里的临时文件,伤不到你的系统分毫。
这就好比你给 AI 单独开了一台虚拟机让它折腾,而不是把自家大门的钥匙直接扔给它。
作者 gavrielc 在发布时就说:
他不仅想要一个能干活的 AI,更想要一个不让他提心吊胆的 AI。
nanoclaw 只有大约 500 行核心 TypeScript 代码,却实现了一个带记忆、能联网、能定时任务,且运行在 Apple 容器隔离环境中的安全 Agent。
02
如何使用
git clone https://github.com/gavrielc/nanoclaw.gitcd nanoclawclaude
然后运行 /setup。Claude Code 会帮你处理一切,比如依赖、认证、容器设置、服务配置啥的。
最后对比一下,之前推荐过的三个开源项目:
OpenClaw:功能最全、生态最大、也最臃肿的原版智能体框架,适合要啥都有、不怕复杂的场景。
Nanobot:由香港大学数据科学实验室等社区推出的超轻量 Python 版 OpenClaw 替代品,主打同类能力,但代码量缩小 99%,更易研究和二次开发。
NanoClaw:个人作者写的极简+安全优先版替代品,用不到 1k 行 TypeScript 重写核心逻辑,强调OS 容器级隔离+代码少到能 8 分钟读完
开源地址:https://github.com/gavrielc/nanoclaw03
点击下方卡片,关注逛逛 GitHub
这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了:
没有评论:
发表评论