v0.1.0 · 免费下载

你的 AI 助手
一个二进制文件
零依赖,纯本地

用 Rust 构建的轻量级个人助手。管理邮件、运行 AI 对话、通过技能扩展——全部本地运行,内存占用不到 50MB。

免费下载 GitHub 仓库
~1.7MB
二进制大小
~40MB
运行内存
<1s
启动时间
Rust
零 GC

你需要的一切。
多余的一个没有。

TinyClaw 仅靠一个二进制文件运行。无需 Docker、Kubernetes 或云端依赖。启动即用。

✉️

多账户邮件管理

连接无限个 IMAP 账户。通过 SMTP 读取、搜索和发送邮件。支持 Gmail、Outlook 及所有 IMAP 服务。

💬

AI 流式对话

支持多个 AI 提供商。流式响应、工具调用、随时切换模型。

🔧

可扩展技能系统

兼容 OpenClaw 技能格式。放一个 SKILL.md 文件即可自动加载。技能自动注入 AI 上下文,自然语言调用。

🪶

飞书 / Lark 机器人

基于 WebSocket 连接飞书。无需公网 IP。通过现有 AI + 工具链接收和回复消息。

🌐

内置 Web 界面

配置向导、仪表盘、聊天界面、技能管理和设置——全部由二进制文件自身提供。Alpine.js + Tailwind。

📦

随处可运行

树莓派、旧笔记本、Android 通过 Termux、低端平板。只要支持 Linux/macOS/Windows,TinyClaw 就能运行。

为极限而生。
土豆也能跑。

用 Rust 编写,零垃圾回收开销。每一字节都精打细算。

terminal
# 下载
$ curl -fsSL https://tinyclaw.net/install.sh | sh

# 一个二进制文件
$ ls -lh tinyclaw
-rwxr-xr-x 1.7M tinyclaw

# 运行
$ ./tinyclaw
🦀 TinyClaw running on http://localhost:3198

# 内存占用
$ ps -o rss= -p $(pgrep tinyclaw)
40960 # ~40MB

一个文件就能扩展。

放一个 SKILL.md 到技能文件夹。TinyClaw 自动加载、注入 AI 上下文,即刻可用。无需编译,无需重启。

📄 SKILL.md
🦀 TinyClaw
✉️ 邮件
📰 新闻
📅 日历
🔮 你的

被追求简洁的
开发者们喜爱。

来看看早期用户和贡献者怎么说。

★★★★★
我把 TinyClaw 装在了树莓派 4 上,它管理着我 5 个邮箱账户 + AI 聊天,内存占用比一个 Chrome 标签页还少。这才是自托管该有的样子。
AK
Alex K.
DevOps 工程师 · 自托管爱好者
★★★★★
技能系统太天才了。我 10 分钟写了一个天气技能——就一个 markdown 文件——AI 立刻就知道怎么用。不需要插件,不需要 npm install,不需要编译。
SL
Sarah L.
全栈开发者 · 开源贡献者
★★★★★
终于有一个不需要每月 20 美元订阅和云服务器的 AI 助手了。它跑在我 2015 年的旧 ThinkPad 上,邮件管理的所有需求都能满足。
MR
Mike R.
产品经理 · 隐私倡导者
★★★★★
1.7MB 的二进制文件,好好感受一下。我带依赖的 Node.js 'hello world' 都比它大。Rust 架构很干净,代码读起来是一种享受。贡献代码出乎意料地简单。
YZ
Yuki Z.
Rust 开发者 · 系统程序员
★★★★★
我们把 TinyClaw 部署在运行 Android 的电视盒子上,通过 Termux 运行。它管理我们团队的共享收件箱和飞书机器人。WebSocket 连接意味着我们不需要任何公网 IP 或隧道。
JC
James C.
CTO · 创业小团队
★★★★★
我试过所有本地 AI 助手。大多数是 Electron 应用,吃掉 500MB+ 内存。TinyClaw 才是真家伙——原生、快速、尊重我的硬件。聊天界面也很漂亮。
DW
Diana W.
独立开发者 · 极简主义者

准备好从小开始了?

一个二进制文件。无需云端。无需订阅。你的助手,就在本地运行。

# macOS / Linux
curl -fsSL https://tinyclaw.net/install.sh | sh

# Windows (PowerShell)
powershell -Command "Invoke-WebRequest -Uri https://tinyclaw.net/install.ps1 -OutFile install.ps1; .\install.ps1"

# 或者下载后直接运行
chmod +x tinyclaw && ./tinyclaw