nullclaw

一款用Zig编写的完全自主AI助手基础设施,678KB静态二进制,~1MB内存占用,启动时间<2ms,可在任何ARM、x86和RISC-V设备上运行,支持50+提供商、19个通道和35+工具。

v2026.5.29
发布于
2026年5月29日
8,107
星标
9,600
下载
同步于
1 天前

最新版本

v2026.5.292026年5月29日 21:41
下载慢?可在上方随时切换镜像源

项目说明

项目概述

NullClaw 是一款用 Zig 编写的完全自主 AI 助手基础设施,以极致的轻量级和性能为设计目标。静态二进制仅 678KB,峰值内存约 1MB,启动时间 <2ms(Apple Silicon)/<8ms(0.8GHz边缘核心),可在任何 ARM、x86 和 RISC-V 设备上运行。

主要功能

  • 极致轻量:678KB静态二进制,~1MB峰值内存,无运行时开销
  • 即时启动:Apple Silicon <2ms,0.8GHz边缘核心 <8ms
  • 真正可移植:单静态二进制,支持ARM、x86和RISC-V
  • 功能完整:50+提供商、19个通道、35+工具、10种记忆引擎、多层级沙箱、隧道、硬件外设、MCP、子代理、流式传输、语音等
  • 安全设计:配对机制、严格沙箱(landlock、firejail、bubblewrap、docker)、显式白名单、工作区隔离、加密密钥
  • 完全可替换:核心系统通过虚表接口实现(提供商、通道、工具、记忆、隧道、外设、观察者、运行时)
  • 无锁定:支持OpenAI兼容提供商 + 可插拔自定义端点

适用人群

  • 需要在资源受限设备上运行AI助手的开发者
  • 追求极致性能和最小资源占用的技术爱好者
  • 对Zig语言和嵌入式AI感兴趣的工程师

快速上手

  1. 从Releases页面下载对应平台的静态二进制文件
  2. 将二进制文件放置到目标设备上
  3. 运行二进制文件启动AI助手
  4. 通过 nullhub 进行可视化管理配置

核心优势

  • 全球最小的AI助手基础设施(678KB)
  • 近乎零内存占用(~1MB)
  • 毫秒级启动速度
  • 5,300+测试覆盖,质量可靠
  • 开源免费(MIT)

系统要求

  • 操作系统:跨平台(ARM、x86、RISC-V)
  • 架构:ARM、x86、RISC-V
  • 额外依赖:仅需libc

历史版本

排序