Không tốn thêm tài nguyên. Không đánh đổi. 100% Rust. 100% Đa nền tảng.
⚡️ Chạy trên phần cứng $10 với RAM dưới 5MB: Ít hơn 99% bộ nhớ so với OpenClaw và rẻ hơn 98% so với Mac mini!
Được xây dựng bởi sinh viên và thành viên của các cộng đồng Harvard, MIT và Sundai.Club.
🌐 Ngôn ngữ: 🇺🇸 English · 🇨🇳 简体中文 · 🇯🇵 日本語 · 🇰🇷 한국어 · 🇻🇳 Tiếng Việt · 🇵🇭 Tagalog · 🇪🇸 Español · 🇧🇷 Português · 🇮🇹 Italiano · 🇩🇪 Deutsch · 🇫🇷 Français · 🇸🇦 العربية · 🇮🇳 हिन्दी · 🇷🇺 Русский · 🇧🇩 বাংলা · 🇮🇱 עברית · 🇵🇱 Polski · 🇨🇿 Čeština · 🇳🇱 Nederlands · 🇹🇷 Türkçe · 🇺🇦 Українська · 🇮🇩 Bahasa Indonesia · 🇹🇭 ไทย · 🇵🇰 اردو · 🇷🇴 Română · 🇸🇪 Svenska · 🇬🇷 Ελληνικά · 🇭🇺 Magyar · 🇫🇮 Suomi · 🇩🇰 Dansk · 🇳🇴 Norsk
ZeroClaw là trợ lý AI cá nhân mà bạn chạy trên thiết bị của mình. Nó trả lời bạn trên các kênh bạn đang sử dụng (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, Nostr, Mattermost, Nextcloud Talk, DingTalk, Lark, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work, và nhiều hơn nữa). Nó có bảng điều khiển web để kiểm soát thời gian thực và có thể kết nối với thiết bị ngoại vi phần cứng (ESP32, STM32, Arduino, Raspberry Pi). Gateway chỉ là mặt phẳng điều khiển — sản phẩm chính là trợ lý.
Nếu bạn muốn một trợ lý cá nhân, đơn người dùng, chạy cục bộ, nhanh và luôn sẵn sàng, đây chính là nó.
Website · Tài liệu · Kiến trúc · Bắt đầu · Chuyển đổi từ OpenClaw · Khắc phục sự cố · Discord
Cài đặt khuyến nghị: chạy
zeroclaw onboardtrong terminal. ZeroClaw Onboard hướng dẫn bạn từng bước thiết lập gateway, workspace, kênh và provider. Đây là đường dẫn cài đặt được khuyến nghị và hoạt động trên macOS, Linux, và Windows (qua WSL2). Cài đặt mới? Bắt đầu tại đây: Bắt đầu
Lưu ý về model: mặc dù nhiều provider/model được hỗ trợ, để có trải nghiệm tốt nhất hãy sử dụng model mạnh nhất thế hệ mới nhất mà bạn có. Xem Onboarding.
Cấu hình model + CLI: Providers reference Xoay vòng profile xác thực (OAuth vs API key) + failover: Model failover
Runtime: Rust stable toolchain. Binary đơn, không phụ thuộc runtime.
brew install zeroclaw
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh
zeroclaw onboard tự động chạy sau khi cài đặt để cấu hình workspace và provider.
Hướng dẫn đầy đủ cho người mới (xác thực, ghép cặp, kênh): Bắt đầu
# Cài đặt + onboard
./install.sh --api-key "sk-..." --provider openrouter
# Khởi động gateway (webhook server + bảng điều khiển web)
zeroclaw gateway # mặc định: 127.0.0.1:42617
zeroclaw gateway --port 0 # cổng ngẫu nhiên (tăng cường bảo mật)
# Nói chuyện với trợ lý
zeroclaw agent -m "Hello, ZeroClaw!"
# Chế độ tương tác
zeroclaw agent
# Khởi động runtime tự trị đầy đủ (gateway + kênh + cron + hands)
zeroclaw daemon
# Kiểm tra trạng thái
zeroclaw status
# Chạy chẩn đoán
zeroclaw doctor
Đang nâng cấp? Chạy zeroclaw doctor sau khi cập nhật.
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard
Chạy trực tiếp khi phát triển (không cần cài toàn cục): thêm
cargo run --release --trước lệnh (ví dụ:cargo run --release -- status).
ZeroClaw có thể nhập workspace, bộ nhớ và cấu hình OpenClaw của bạn:
# Xem trước những gì sẽ được chuyển đổi (an toàn, chỉ đọc)
zeroclaw migrate openclaw --dry-run
# Chạy chuyển đổi
zeroclaw migrate openclaw
Thao tác này chuyển đổi các mục bộ nhớ, file workspace và cấu hình từ ~/.openclaw/ sang ~/.zeroclaw/. Cấu hình được tự động chuyển từ JSON sang TOML.
ZeroClaw kết nối với các dịch vụ nhắn tin thực. Xem DM đến như đầu vào không đáng tin cậy.
Hướng dẫn bảo mật đầy đủ: SECURITY.md
Hành vi mặc định trên tất cả các kênh:
zeroclaw pairing approve <channel> <code> (người gửi được thêm vào danh sách cho phép cục bộ).config.toml.zeroclaw doctor để phát hiện chính sách DM nguy hiểm hoặc cấu hình sai.Mức tự trị:
| Mức | Hành vi |
|---|---|
ReadOnly | Agent chỉ có thể quan sát, không hành động |
Supervised (mặc định) | Agent hành động với sự phê duyệt cho các thao tác rủi ro trung bình/cao |
Full | Agent hành động tự trị trong giới hạn chính sách |
Các lớp sandbox: cách ly workspace, chặn duyệt đường dẫn, danh sách cho phép lệnh, đường dẫn cấm (/etc, /root, ~/.ssh), giới hạn tốc độ (tối đa hành động/giờ, giới hạn chi phí/ngày).
Bảng này dành cho các thông báo quan trọng (thay đổi không tương thích, cảnh báo bảo mật, cửa sổ bảo trì, và các vấn đề chặn release).
| Ngày (UTC) | Mức độ | Thông báo | Hành động |
|---|---|---|---|
| 2026-02-19 | Nghiêm trọng | Chúng tôi không liên kết với openagen/zeroclaw, zeroclaw.org hay zeroclaw.net. Các tên miền zeroclaw.org và zeroclaw.net hiện đang trỏ đến fork openagen/zeroclaw, và các tên miền/repository đó đang mạo danh website/dự án chính thức của chúng tôi. | Không tin tưởng thông tin, binary, gây quỹ, hay thông báo từ các nguồn đó. Chỉ sử dụng repository này và các tài khoản mạng xã hội đã được xác minh của chúng tôi. |
| 2026-02-19 | Quan trọng | Anthropic đã cập nhật điều khoản Xác thực và Sử dụng Thông tin xác thực vào 2026-02-19. Token OAuth Claude Code (Free, Pro, Max) dành riêng cho Claude Code và Claude.ai; việc sử dụng OAuth token từ Claude Free/Pro/Max trong bất kỳ sản phẩm, công cụ hay dịch vụ nào khác (bao gồm Agent SDK) đều không được phép và có thể vi phạm Điều khoản Dịch vụ cho Người tiêu dùng. | Vui lòng tạm thời tránh tích hợp Claude Code OAuth để ngăn ngừa khả năng mất mát. Điều khoản gốc: Authentication and Credential Use. |
Peripheral.Benchmark nhanh trên máy cục bộ (macOS arm64, tháng 2/2026) quy chuẩn cho phần cứng edge 0.8GHz.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 | |
|---|---|---|---|---|
| Ngôn ngữ | TypeScript | Python | Go | Rust |
| RAM | > 1GB | > 100MB | < 10MB | < 5MB |
| Khởi động (lõi 0.8GHz) | > 500s | > 30s | < 1s | < 10ms |
| Kích thước binary | ~28MB (dist) | N/A (Scripts) | ~8MB | ~8.8 MB |
| Chi phí | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Phần cứng bất kỳ $10 |
Ghi chú: Kết quả ZeroClaw được đo trên release build sử dụng
/usr/bin/time -l. OpenClaw yêu cầu runtime Node.js (thường thêm ~390MB bộ nhớ overhead), NanoBot yêu cầu runtime Python. PicoClaw và ZeroClaw là static binary. Số RAM ở trên là bộ nhớ runtime; yêu cầu biên dịch lúc build cao hơn.
cargo build --release
ls -lh target/release/zeroclaw
/usr/bin/time -l target/release/zeroclaw --help
/usr/bin/time -l target/release/zeroclaw status
gateway, agent, onboard, doctor, status, service, migrate, auth, cron, channel, skills.Kênh: WhatsApp (native), Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, DingTalk, Lark, Mattermost, Nextcloud Talk, Nostr, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work, WATI, Mochat, Linq, Notion, WebSocket, ClawdTalk.
Feature-gated: Matrix (channel-matrix), Lark (channel-lark), Nostr (channel-nostr).
Bảng điều khiển web React 19 + Vite 6 + Tailwind CSS 4 được phục vụ trực tiếp từ Gateway:
| Mục tiêu | Nền tảng | Mục đích |
|---|---|---|
| ESP32 | Espressif ESP32 | Agent ngoại vi không dây |
| ESP32-UI | ESP32 + Display | Agent với giao diện trực quan |
| STM32 Nucleo | STM32 (ARM Cortex-M) | Ngoại vi công nghiệp |
| Arduino | Arduino | Cầu nối cảm biến/bộ chấp hành cơ bản |
| Uno Q Bridge | Arduino Uno | Cầu nối serial đến agent |
Tối thiểu ~/.zeroclaw/config.toml:
default_provider = "anthropic"
api_key = "sk-ant-..."
Tham khảo cấu hình đầy đủ: docs/reference/api/config-reference.md.
Telegram:
[channels.telegram]
bot_token = "123456:ABC-DEF..."
Discord:
[channels.discord]
token = "your-bot-token"
Slack:
[channels.slack]
bot_token = "xoxb-..."
app_token = "xapp-..."
WhatsApp:
[channels.whatsapp]
enabled = true
Matrix:
[channels.matrix]
homeserver_url = "https://matrix.org"
username = "@bot:matrix.org"
password = "..."
Signal:
[channels.signal]
phone_number = "+1234567890"
[tunnel]
kind = "cloudflare" # hoặc "tailscale", "ngrok", "openvpn", "custom", "none"
Chi tiết: Channel reference · Config reference
native (mặc định) — thực thi process trực tiếp, đường dẫn nhanh nhất, lý tưởng cho môi trường tin cậy.docker — cách ly container đầy đủ, chính sách bảo mật cứng, yêu cầu Docker.Đặt runtime.kind = "docker" cho sandbox nghiêm ngặt hoặc cách ly mạng.
ZeroClaw hỗ trợ profile xác thực theo gói đăng ký (đa tài khoản, mã hóa khi lưu).
~/.zeroclaw/auth-profiles.json~/.zeroclaw/.secret_key<provider>:<profile_name> (ví dụ: openai-codex:work)# OpenAI Codex OAuth (đăng ký ChatGPT)
zeroclaw auth login --provider openai-codex --device-code
# Gemini OAuth
zeroclaw auth login --provider gemini --profile default
# Anthropic setup-token
zeroclaw auth paste-token --provider anthropic --profile default --auth-kind authorization
# Kiểm tra / làm mới / chuyển profile
zeroclaw auth status
zeroclaw auth refresh --provider openai-codex --profile default
zeroclaw auth use --provider openai-codex --profile work
# Chạy agent với xác thực đăng ký
zeroclaw agent --provider openai-codex -m "hello"
zeroclaw agent --provider anthropic -m "hello"
Thư mục gốc workspace: ~/.zeroclaw/workspace/ (có thể cấu hình qua config).
Các file prompt được inject:
IDENTITY.md — tính cách và vai trò agentUSER.md — ngữ cảnh và sở thích người dùngMEMORY.md — sự kiện và bài học dài hạnAGENTS.md — quy ước phiên và quy tắc khởi tạoSOUL.md — bản sắc cốt lõi và nguyên tắc vận hànhSkill: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md hoặc SKILL.toml.
# Liệt kê skill đã cài
zeroclaw skills list
# Cài từ git
zeroclaw skills install https://github.com/user/my-skill.git
# Kiểm tra bảo mật trước khi cài
zeroclaw skills audit https://github.com/user/my-skill.git
# Xóa skill
zeroclaw skills remove my-skill
# Quản lý workspace
zeroclaw onboard # Trình hướng dẫn cài đặt
zeroclaw status # Hiển thị trạng thái daemon/agent
zeroclaw doctor # Chạy chẩn đoán hệ thống
# Gateway + daemon
zeroclaw gateway # Khởi động gateway server (127.0.0.1:42617)
zeroclaw daemon # Khởi động runtime tự trị đầy đủ
# Agent
zeroclaw agent # Chế độ chat tương tác
zeroclaw agent -m "message" # Chế độ tin nhắn đơn
# Quản lý dịch vụ
zeroclaw service install # Cài đặt làm dịch vụ OS (launchd/systemd)
zeroclaw service start|stop|restart|status
# Kênh
zeroclaw channel list # Liệt kê kênh đã cấu hình
zeroclaw channel doctor # Kiểm tra sức khỏe kênh
zeroclaw channel bind-telegram 123456789
# Cron + lên lịch
zeroclaw cron list # Liệt kê tác vụ đã lên lịch
zeroclaw cron add "*/5 * * * *" --prompt "Check system health"
zeroclaw cron remove <id>
# Bộ nhớ
zeroclaw memory list # Liệt kê mục bộ nhớ
zeroclaw memory get <key> # Truy xuất bộ nhớ
zeroclaw memory stats # Thống kê bộ nhớ
# Profile xác thực
zeroclaw auth login --provider <name>
zeroclaw auth status
zeroclaw auth use --provider <name> --profile <profile>
# Thiết bị ngoại vi phần cứng
zeroclaw hardware discover # Quét thiết bị đã kết nối
zeroclaw peripheral list # Liệt kê thiết bị ngoại vi đã kết nối
zeroclaw peripheral flash # Flash firmware vào thiết bị
# Chuyển đổi
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Tự động hoàn thành shell
source <(zeroclaw completions bash)
zeroclaw completions zsh > ~/.zfunc/_zeroclaw
Tham khảo đầy đủ các lệnh: docs/reference/cli/commands-reference.md
Visual Studio Build Tools (cung cấp MSVC linker và Windows SDK):
winget install Microsoft.VisualStudio.2022.BuildTools
Trong quá trình cài đặt (hoặc qua Visual Studio Installer), chọn workload "Desktop development with C++".
Rust toolchain:
winget install Rustlang.Rustup
Sau khi cài, mở terminal mới và chạy rustup default stable để đảm bảo toolchain stable đang hoạt động.
Xác minh cả hai đang hoạt động:
rustc --version
cargo --version
runtime.kind = "docker"). Cài qua winget install Docker.DockerDesktop.Công cụ build cơ bản:
sudo apt install build-essential pkg-configsudo dnf group install development-tools && sudo dnf install pkg-configxcode-select --installRust toolchain:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Xem rustup.rs để biết chi tiết.
Xác minh cả hai đang hoạt động:
rustc --version
cargo --version
Hoặc bỏ qua các bước trên và cài hết mọi thứ (system deps, Rust, ZeroClaw) bằng một lệnh:
curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Build từ source đòi hỏi nhiều tài nguyên hơn chạy binary kết quả:
| Tài nguyên | Tối thiểu | Khuyến nghị |
|---|---|---|
| RAM + swap | 2 GB | 4 GB+ |
| Dung lượng đĩa trống | 6 GB | 10 GB+ |
Nếu máy dưới mức tối thiểu, dùng binary dựng sẵn:
./install.sh --prefer-prebuilt
Chỉ cài từ binary, không fallback sang build source:
./install.sh --prebuilt-only
runtime.kind = "docker"). Cài qua package manager hoặc docker.com.Lưu ý: Lệnh
cargo build --releasemặc định dùngcodegen-units=1để giảm áp lực biên dịch đỉnh. Để build nhanh hơn trên máy mạnh, dùngcargo build --profile release-fast.
Release asset được phát hành cho:
x86_64, aarch64, armv7x86_64, aarch64x86_64Tải asset mới nhất tại: https://github.com/zeroclaw-labs/zeroclaw/releases/latest
Dùng khi bạn đã hoàn thành onboarding và muốn tham khảo sâu hơn.
ZeroClaw được xây dựng cho smooth crab 🦀, một trợ lý AI nhanh và hiệu quả. Được xây dựng bởi Argenis De La Rosa và cộng đồng.
Nếu ZeroClaw giúp ích cho công việc của bạn và bạn muốn hỗ trợ phát triển, bạn có thể quyên góp tại đây:
Chân thành cảm ơn các cộng đồng và tổ chức đã truyền cảm hứng và thúc đẩy công việc mã nguồn mở này:
Chúng tôi xây dựng công khai vì ý tưởng hay đến từ khắp nơi. Nếu bạn đang đọc đến đây, bạn đã là một phần của chúng tôi. Chào mừng. 🦀❤️
Mới với ZeroClaw? Tìm các issue có nhãn good first issue — xem Hướng dẫn đóng góp để bắt đầu. PR AI/vibe-coded đều được chào đón! 🤖
Xem CONTRIBUTING.md và CLA.md. Triển khai một trait, gửi PR:
Provider mới → src/providers/Channel mới → src/channels/Observer mới → src/observability/Tool mới → src/tools/Memory mới → src/memory/Tunnel mới → src/tunnel/Peripheral mới → src/peripherals/Skill mới → ~/.zeroclaw/workspace/skills/<name>/Đây là repository ZeroClaw chính thức duy nhất:
Bất kỳ repository, tổ chức, tên miền hay gói nào khác tuyên bố là "ZeroClaw" hoặc ngụ ý liên kết với ZeroClaw Labs đều không được ủy quyền và không liên kết với dự án này. Các fork không được ủy quyền đã biết sẽ được liệt kê trong TRADEMARK.md.
Nếu bạn phát hiện mạo danh hoặc lạm dụng nhãn hiệu, vui lòng mở một issue.
ZeroClaw được cấp phép kép để tối đa hóa tính mở và bảo vệ người đóng góp:
| Giấy phép | Trường hợp sử dụng |
|---|---|
| MIT | Mã nguồn mở, nghiên cứu, học thuật, sử dụng cá nhân |
| Apache 2.0 | Bảo hộ bằng sáng chế, triển khai tổ chức, thương mại |
Bạn có thể chọn một trong hai giấy phép. Người đóng góp tự động cấp quyền theo cả hai — xem CLA.md để biết thỏa thuận đóng góp đầy đủ.
Tên ZeroClaw và logo là nhãn hiệu của ZeroClaw Labs. Giấy phép này không cấp phép sử dụng chúng để ngụ ý chứng thực hoặc liên kết. Xem TRADEMARK.md để biết các sử dụng được phép và bị cấm.
ZeroClaw — Không tốn thêm tài nguyên. Không đánh đổi. Triển khai ở đâu cũng được. Thay thế gì cũng được. 🦀
Danh sách này được tạo từ biểu đồ người đóng góp GitHub và cập nhật tự động.