Điểm qua zeroclaw-labs/zeroclaw: 32.5k sao trên GitHub, viết chủ yếu bằng Rust, thuộc nhóm AI Tools. Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
ZeroClaw is an agent runtime — a single Rust binary you configure and run. It talks to LLM providers (Anthropic, OpenAI, Ollama, and ~20 others), reaches the world through 30+ channels (Discord, Telegram, Matrix, email, voice, webhooks, your own CLI), and acts through tools (shell, browser, HTTP, hardware, custom MCP servers). Everything runs on your machine, with your keys, in your workspace.
Read the Philosophy for the four opinions that shape it.
Install
Unix (recommended)
curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | sh
"${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart
Windows (recommended)
Use the Rust-free prebuilt PowerShell path in the Windows setup guide. It installs the current release, updates PATH, and runs Quickstart.
For the guided Unix installer, source builds, app and feature selection, and PATH behavior, compare the installation paths.
Run ./install.sh --help for the complete Unix installer flag reference.
Working on the docs? The translated documentation catalogues live in a
git submodule (docs/book/po). The Rust build does not need it, but building
or syncing the docs does. Clone with it, or add it to an existing clone:
Platform-specific notes: Linux · macOS · Windows · FreeBSD · NixOS · Docker
Quick start
zeroclaw quickstart # one-shot setup: pick a provider, write a working config
zeroclaw agent -a <alias> # interactive chat using the [agents.<alias>] entry
zeroclaw service install # register as systemd/launchctl/Windows Service
zeroclaw service start # run it always-on in the background
Full walkthrough: Quick start — or skip the safety gates with YOLO mode for dev boxes.
What ZeroClaw does
Multi-channel — one agent answering you across every channel you configure. Inbound messages from Discord, Telegram, Matrix, email, webhooks, CLI — all delivered to the same agent loop.
Provider-agnostic — model providers are pluggable. Configure Anthropic, OpenAI, local Ollama, or any OpenAI-compatible endpoint. Fallback chains and routing keep the agent running when a provider flakes.
Security-first, with escape hatches — default autonomy is supervised: medium-risk ops require approval, high-risk blocked. Workspace boundaries, command policy, OS-level sandboxes (Landlock / Bubblewrap / Seatbelt / Docker), and cryptographic tool receipts on every action. YOLO mode exists for trusted dev environments.
Hardware-capable — GPIO / I2C / SPI / USB on Raspberry Pi, STM32, Arduino, and ESP32 via the Peripheral trait. See Hardware.
Gateway + dashboard — HTTP / WebSocket gateway for clients, with a web dashboard for chat, memory browsing, config editing, cron management, and tool inspection.
SOP engine — event-triggered Standard Operating Procedures (MQTT / webhook / cron / peripheral) with approval gates and resumable runs.
ACP — IDE / editor integration via Agent Client Protocol (JSON-RPC 2.0 over stdio).
Configuration
One TOML file at ~/.zeroclaw/config.toml. Pointers:
Provider configuration — the universal [providers.models.<type>.<alias>] schema
Full config reference — generated from the live schema; every key documented
A V3 config has at minimum four section headers (<type>.<alias> shaped) — a provider entry, an agent that references it, and a risk profile the agent gates against. See Provider Configuration → Minimal working example for the canonical four-section form with inline type/alias commentary.
For standard OpenAI Codex subscription auth, Quickstart can write the provider
entry for you:
zeroclaw auth login --model-provider openai-codex --import ~/.codex/auth.json # if already signed in with Codex CLI
zeroclaw quickstart --model-provider openai-codex --model gpt-5.4
The provider entry uses the canonical OpenAI shape; the alias below is an
example:
[providers.models.openai.coding] # type = openai; alias = coding (you choose)
model = "gpt-5.4"
wire_api = "responses"
requires_openai_auth = true
…and point your agent at it with model_provider = "openai.<alias>".
Notes:
Normal OpenAI Codex subscription auth uses stored auth profiles, not an api_key on the provider entry.
Claude Max setup-token auth stays on the canonical Anthropic slot: run claude setup-token, choose setup_token in Quickstart, and paste the generated token into the API key/token prompt.
Only set api_key / uri on [providers.models.openai.<alias>] when intentionally targeting a custom OpenAI-compatible gateway or endpoint.
If you see provider streaming failed, falling back to non-streaming chat, ZeroClaw retries the same request in non-streaming mode. Check zeroclaw auth status before changing provider config.
Full detail with Mermaid diagrams: Architecture overview · Request lifecycle · Crates.
Contributing
Start with how to contribute. Larger changes go through the RFC process. Real-time chat lives on Discord (the best way to reach the team); durable work tracking is on GitHub issues.
Good places to start:
New channel → crates/zeroclaw-channels/
New provider → crates/zeroclaw-providers/
New tool → crates/zeroclaw-tools/
Hardware support → crates/zeroclaw-hardware/
Docs → docs/book/src/
AI-assisted PRs are welcome; see Contribution culture (RFC #5615) for the co-authorship norms.
Security
Do not file public issues for security vulnerabilities. Email [email protected]. See SECURITY.md for the full policy.
Official repository & impersonation notice
This is the only official ZeroClaw repository:
https://github.com/zeroclaw-labs/zeroclaw
Any other repository, organization, domain, or package claiming to be "ZeroClaw" or implying affiliation with ZeroClaw Labs is unauthorized and not affiliated with this project.
License
Dual-licensed: MIT OR Apache 2.0. You may choose either. Contributors automatically grant rights under both — see CLA. The ZeroClaw name and logo are trademarks of ZeroClaw Labs.
Credits
Built and maintained by the community — original creator @theonlyhennygod; project lead @JordanTheJet. Full maintainer list in Communication.
Thanks to the communities that incubated early work: Harvard University, MIT, Sundai Club, and every contributor pushing it forward.
zeroclaw-labs/zeroclaw thuộc nhóm AI Tools trên TopGit, cùng 8 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về zeroclaw-labs/zeroclaw ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/zeroclaw-labs/zeroclaw là nguồn chính thức.
zeroclaw-labs/zeroclaw có bao nhiêu sao?
zeroclaw-labs/zeroclaw có 32.5k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/zeroclaw-labs/zeroclaw. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
zeroclaw-labs/zeroclaw có phải mã nguồn mở không?
Có — zeroclaw-labs/zeroclaw phát hành theo license Apache-2.0, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/zeroclaw-labs/zeroclaw.
zeroclaw-labs/zeroclaw có trang demo không?
Dự án có trang chủ ở https://www.zeroclawlabs.ai/. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
zeroclaw-labs/zeroclaw là gì?
zeroclaw-labs/zeroclaw (zeroclaw-labs/zeroclaw) là dự án Rust trên GitHub. Theo mô tả gốc: Fast, small, and fully autonomous AI personal assistant infrastructure, any OS, any platform — deploy anywhere, swap anything 🦀
zeroclaw-labs/zeroclaw so với các dự án AI Tools khác thế nào?
zeroclaw-labs/zeroclaw được TopGit xếp vào nhóm AI Tools, với 32.5k sao GitHub và viết bằng Rust. Xem trang chủ đề AI Tools trên TopGit để so sánh với các dự án tương tự theo số sao và mức độ hoạt động.