脱胎 ZeroClaw 的安卓客户端 — 上游项目与继承关系
ZeroClaw 是什么
ZeroClaw 是 Rust 写的 Runtime Operating System for Agentic Workflows——一个轻量、trait 驱动的 AI Agent 基础设施。它的 tagline 是 "Fast, small, and fully autonomous AI assistant infrastructure — deploy anywhere, swap anything."
所有核心子系统都通过 trait 抽象,可以随时替换:
| 子系统 | Trait | 默认实现 |
|---|---|---|
| AI 模型 | Provider | OpenAI / Anthropic / OpenRouter / 自定义端点 |
| 消息通道 | Channel | CLI / Telegram / Discord / Slack / Matrix / Email / Webhook 等 15+ |
| 记忆后端 | Memory | SQLite 混合搜索 / PostgreSQL / Markdown 文件 / 无记忆 |
| 工具 | Tool | Shell / 文件操作 / git / 浏览器 / HTTP / 截图 / 硬件 |
| 运行时 | RuntimeAdapter | Native / Docker 沙箱 |
| 隧道 | Tunnel | Cloudflare / Tailscale / ngrok / 自定义 |
ZeroAI 是下游安卓客户端
ZeroAI 仓库里写得很清楚:
The Rust core under
zeroclaw/is a stripped and modified descendant of the upstream ZeroClaw project.
换句话说,ZeroAI 做了三件事:
- 把 ZeroClaw 的 Rust 核心精简移植到安卓(只保留手机端需要的能力)
- 给它套上 Kotlin + Jetpack Compose 的原生安卓界面
- 通过 UniFFI 桥接让 Kotlin 和 Rust 安全互通
上游项目作者要求:不要因为 ZeroAI 的行为问题去 ZeroClaw 仓库提 issue。两边是独立维护的。
性能对比
上游项目给出了 2026 年 2 月的基准测试:
| 指标 | ZeroClaw | OpenClaw |
|---|---|---|
| 运行语言 | Rust | TypeScript |
| 运行内存 | <5MB | >1GB |
| 冷启动(0.8GHz) | <10ms | >500s |
| 二进制体积 | 8.8MB | ~28MB |
ZeroAI 作为下游安卓客户端,继承了这些性能特性——手机上常驻不拖慢系统、电量开销可控,靠的就是 Rust 核心。
许可证
- ZeroAI 仓库顶层代码:根 LICENSE
- ZeroClaw 上游核心目录
zeroclaw/:保留 MIT / Apache-2.0 双许可证(文件内有LICENSE-MIT和LICENSE-APACHE)
资料来源:ZeroClaw Guides、GitHub ZeroAI README