Zero overhead. Zero compromisuri. 100% Rust. 100% Agnostic.
⚡️ Rulează pe hardware de $10 cu <5MB RAM: Cu 99% mai puțină memorie decât OpenClaw și cu 98% mai ieftin decât un Mac mini!
Construit de studenți și membri ai comunităților Harvard, MIT și Sundai.Club.
🌐 Limbi: 🇺🇸 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 este un asistent AI personal pe care îl rulezi pe propriile dispozitive. Îți răspunde pe canalele pe care le folosești deja (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, Nostr, Mattermost, Nextcloud Talk, DingTalk, Lark, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work și altele). Are un panou web pentru control în timp real și se poate conecta la periferice hardware (ESP32, STM32, Arduino, Raspberry Pi). Gateway-ul este doar planul de control — produsul este asistentul.
Dacă vrei un asistent personal, pentru un singur utilizator, care se simte local, rapid și mereu activ, acesta este.
Site web · Documentație · Arhitectură · Începe · Migrare de la OpenClaw · Depanare · Discord
Configurare recomandată: rulează
zeroclaw onboardîn terminalul tău. ZeroClaw Onboard te ghidează pas cu pas prin configurarea gateway-ului, workspace-ului, canalelor și provider-ului. Este calea de configurare recomandată și funcționează pe macOS, Linux și Windows (prin WSL2). Instalare nouă? Începe aici: Începe
Notă despre modele: deși sunt suportate multe provider-e/modele, pentru cea mai bună experiență folosește cel mai puternic model de ultimă generație disponibil. Vezi Onboarding.
Configurare modele + CLI: Referință Providers Rotație profil de autentificare (OAuth vs chei API) + failover: Failover model
Runtime: Rust stable toolchain. Binar unic, fără dependențe de runtime.
brew install zeroclaw
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh
zeroclaw onboard rulează automat după instalare pentru a configura workspace-ul și provider-ul.
Ghid complet pentru începători (autentificare, asociere, canale): Începe
# Instalare + onboard
./install.sh --api-key "sk-..." --provider openrouter
# Pornește gateway-ul (server webhook + panou web)
zeroclaw gateway # implicit: 127.0.0.1:42617
zeroclaw gateway --port 0 # port aleatoriu (securitate îmbunătățită)
# Vorbește cu asistentul
zeroclaw agent -m "Hello, ZeroClaw!"
# Mod interactiv
zeroclaw agent
# Pornește runtime-ul autonom complet (gateway + canale + cron + hands)
zeroclaw daemon
# Verifică starea
zeroclaw status
# Rulează diagnostice
zeroclaw doctor
Actualizezi? Rulează zeroclaw doctor după actualizare.
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard
Alternativă dev (fără instalare globală): prefixează comenzile cu
cargo run --release --(exemplu:cargo run --release -- status).
ZeroClaw poate importa workspace-ul, memoria și configurația OpenClaw:
# Previzualizează ce va fi migrat (sigur, doar citire)
zeroclaw migrate openclaw --dry-run
# Rulează migrarea
zeroclaw migrate openclaw
Aceasta migrează intrările de memorie, fișierele workspace și configurația din ~/.openclaw/ în ~/.zeroclaw/. Configurația este convertită automat din JSON în TOML.
ZeroClaw se conectează la suprafețe de mesagerie reale. Tratează DM-urile primite ca intrare neîncredere.
Ghid complet de securitate: SECURITY.md
Comportament implicit pe toate canalele:
zeroclaw pairing approve <channel> <code> (apoi expeditorul este adăugat pe o listă de permisiuni locală).config.toml.zeroclaw doctor pentru a identifica politici DM riscante sau configurate greșit.Niveluri de autonomie:
| Nivel | Comportament |
|---|---|
ReadOnly | Agentul poate observa dar nu poate acționa |
Supervised (implicit) | Agentul acționează cu aprobare pentru operațiuni de risc mediu/ridicat |
Full | Agentul acționează autonom în limitele politicii |
Straturi de sandboxing: izolarea workspace-ului, blocarea traversării căilor, liste de permisiuni pentru comenzi, căi interzise (/etc, /root, ~/.ssh), limitare de rată (acțiuni maxime/oră, limite de cost/zi).
Folosește acest panou pentru notificări importante (schimbări care rup compatibilitatea, avize de securitate, ferestre de mentenanță și blocaje de lansare).
| Data (UTC) | Nivel | Notificare | Acțiune |
|---|---|---|---|
| 2026-02-19 | Critic | Nu suntem afiliați cu openagen/zeroclaw, zeroclaw.org sau zeroclaw.net. Domeniile zeroclaw.org și zeroclaw.net indică în prezent fork-ul openagen/zeroclaw, iar acel domeniu/depozit se dă drept site-ul/proiectul nostru oficial. | Nu aveți încredere în informații, binare, strângeri de fonduri sau anunțuri din acele surse. Folosiți doar acest depozit și conturile noastre sociale verificate. |
| 2026-02-19 | Important | Anthropic a actualizat termenii de Autentificare și Utilizare a Credențialelor pe 2026-02-19. Token-urile OAuth Claude Code (Free, Pro, Max) sunt destinate exclusiv Claude Code și Claude.ai; utilizarea token-urilor OAuth din Claude Free/Pro/Max în orice alt produs, instrument sau serviciu (inclusiv Agent SDK) nu este permisă și poate încălca Termenii Serviciului pentru Consumatori. | Vă rugăm să evitați temporar integrările OAuth Claude Code pentru a preveni pierderi potențiale. Clauza originală: Authentication and Credential Use. |
Peripheral.Benchmark rapid pe mașină locală (macOS arm64, feb 2026) normalizat pentru hardware edge 0.8GHz.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 | |
|---|---|---|---|---|
| Limbaj | TypeScript | Python | Go | Rust |
| RAM | > 1GB | > 100MB | < 10MB | < 5MB |
| Pornire (nucleu 0.8GHz) | > 500s | > 30s | < 1s | < 10ms |
| Dimensiune binar | ~28MB (dist) | N/A (Scripts) | ~8MB | ~8.8 MB |
| Cost | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Orice hardware $10 |
Note: Rezultatele ZeroClaw sunt măsurate pe build-uri de lansare folosind
/usr/bin/time -l. OpenClaw necesită runtime Node.js (de obicei ~390MB overhead suplimentar de memorie), în timp ce NanoBot necesită runtime Python. PicoClaw și ZeroClaw sunt binare statice. Cifrele RAM de mai sus sunt memorie runtime; cerințele de compilare în timpul build-ului sunt mai mari.
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.Canale: WhatsApp (nativ), 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).
Panou web React 19 + Vite 6 + Tailwind CSS 4 servit direct din Gateway:
| Țintă | Platformă | Scop |
|---|---|---|
| ESP32 | Espressif ESP32 | Agent periferic wireless |
| ESP32-UI | ESP32 + Display | Agent cu interfață vizuală |
| STM32 Nucleo | STM32 (ARM Cortex-M) | Periferic industrial |
| Arduino | Arduino | Punte senzor/actuator de bază |
| Uno Q Bridge | Arduino Uno | Punte serială către agent |
Minimal ~/.zeroclaw/config.toml:
default_provider = "anthropic"
api_key = "sk-ant-..."
Referință completă de configurare: 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" # sau "tailscale", "ngrok", "openvpn", "custom", "none"
Detalii: Referință canale · Referință configurare
native (implicit) — execuție directă a procesului, cea mai rapidă cale, ideală pentru medii de încredere.docker — izolare completă în container, politici de securitate aplicate, necesită Docker.Setează runtime.kind = "docker" pentru sandboxing strict sau izolare de rețea.
ZeroClaw suportă profiluri de autentificare native abonament (multi-cont, criptate în repaus).
~/.zeroclaw/auth-profiles.json~/.zeroclaw/.secret_key<provider>:<profile_name> (exemplu: openai-codex:work)# OpenAI Codex OAuth (abonament 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
# Verifică / reîmprospătează / schimbă profilul
zeroclaw auth status
zeroclaw auth refresh --provider openai-codex --profile default
zeroclaw auth use --provider openai-codex --profile work
# Rulează agentul cu autentificare prin abonament
zeroclaw agent --provider openai-codex -m "hello"
zeroclaw agent --provider anthropic -m "hello"
Rădăcina workspace: ~/.zeroclaw/workspace/ (configurabilă prin config).
Fișiere prompt injectate:
IDENTITY.md — personalitatea și rolul agentuluiUSER.md — contextul și preferințele utilizatoruluiMEMORY.md — fapte și lecții pe termen lungAGENTS.md — convenții de sesiune și reguli de inițializareSOUL.md — identitate de bază și principii operaționaleSkill-uri: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md sau SKILL.toml.
# Listează skill-urile instalate
zeroclaw skills list
# Instalează din git
zeroclaw skills install https://github.com/user/my-skill.git
# Audit de securitate înainte de instalare
zeroclaw skills audit https://github.com/user/my-skill.git
# Elimină un skill
zeroclaw skills remove my-skill
# Gestionarea workspace-ului
zeroclaw onboard # Asistent de configurare ghidată
zeroclaw status # Afișează starea daemon/agent
zeroclaw doctor # Rulează diagnostice de sistem
# Gateway + daemon
zeroclaw gateway # Pornește serverul gateway (127.0.0.1:42617)
zeroclaw daemon # Pornește runtime-ul autonom complet
# Agent
zeroclaw agent # Mod chat interactiv
zeroclaw agent -m "message" # Mod mesaj unic
# Gestionarea serviciilor
zeroclaw service install # Instalează ca serviciu OS (launchd/systemd)
zeroclaw service start|stop|restart|status
# Canale
zeroclaw channel list # Listează canalele configurate
zeroclaw channel doctor # Verifică sănătatea canalelor
zeroclaw channel bind-telegram 123456789
# Cron + programare
zeroclaw cron list # Listează sarcinile programate
zeroclaw cron add "*/5 * * * *" --prompt "Check system health"
zeroclaw cron remove <id>
# Memorie
zeroclaw memory list # Listează intrările de memorie
zeroclaw memory get <key> # Recuperează o memorie
zeroclaw memory stats # Statistici memorie
# Profiluri de autentificare
zeroclaw auth login --provider <name>
zeroclaw auth status
zeroclaw auth use --provider <name> --profile <profile>
# Periferice hardware
zeroclaw hardware discover # Scanează dispozitivele conectate
zeroclaw peripheral list # Listează perifericele conectate
zeroclaw peripheral flash # Încarcă firmware pe dispozitiv
# Migrare
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Completări shell
source <(zeroclaw completions bash)
zeroclaw completions zsh > ~/.zfunc/_zeroclaw
Referință completă comenzi: docs/reference/cli/commands-reference.md
Visual Studio Build Tools (furnizează linker-ul MSVC și Windows SDK):
winget install Microsoft.VisualStudio.2022.BuildTools
În timpul instalării (sau prin Visual Studio Installer), selectează sarcina de lucru "Desktop development with C++".
Rust toolchain:
winget install Rustlang.Rustup
După instalare, deschide un terminal nou și rulează rustup default stable pentru a te asigura că toolchain-ul stabil este activ.
Verifică că ambele funcționează:
rustc --version
cargo --version
runtime.kind = "docker"). Instalează prin winget install Docker.DockerDesktop.Build essentials:
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
Vezi rustup.rs pentru detalii.
Verifică că ambele funcționează:
rustc --version
cargo --version
Sau sări peste pașii de mai sus și instalează totul (dependențe sistem, Rust, ZeroClaw) cu o singură comandă:
curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Construirea din sursă necesită mai multe resurse decât rularea binarului rezultat:
| Resursă | Minimum | Recomandat |
|---|---|---|
| RAM + swap | 2 GB | 4 GB+ |
| Disc liber | 6 GB | 10 GB+ |
Dacă gazda ta este sub minimum, folosește binare pre-construite:
./install.sh --prefer-prebuilt
Pentru a impune instalare doar cu binar, fără fallback sursă:
./install.sh --prebuilt-only
runtime.kind = "docker"). Instalează prin managerul de pachete sau docker.com.Notă:
cargo build --releaseimplicit foloseștecodegen-units=1pentru a reduce presiunea maximă de compilare. Pentru build-uri mai rapide pe mașini puternice, foloseștecargo build --profile release-fast.
Resursele de lansare sunt publicate pentru:
x86_64, aarch64, armv7x86_64, aarch64x86_64Descarcă cele mai recente resurse de la: https://github.com/zeroclaw-labs/zeroclaw/releases/latest
Folosește-le când ai trecut de fluxul de onboarding și vrei referința mai detaliată.
ZeroClaw a fost construit pentru smooth crab 🦀, un asistent AI rapid și eficient. Construit de Argenis De La Rosa și comunitate.
Dacă ZeroClaw te ajută în muncă și vrei să susții dezvoltarea continuă, poți dona aici:
Mulțumiri sincere comunităților și instituțiilor care inspiră și alimentează această muncă open-source:
Construim deschis pentru că cele mai bune idei vin de peste tot. Dacă citești asta, faci parte din asta. Bine ai venit. 🦀❤️
Nou la ZeroClaw? Caută probleme etichetate good first issue — vezi Ghidul de Contribuție pentru cum să începi. PR-urile create cu AI/vibe-coded sunt binevenite! 🤖
Vezi CONTRIBUTING.md și CLA.md. Implementează un trait, trimite un PR:
Provider nou → src/providers/Channel nou → src/channels/Observer nou → src/observability/Tool nou → src/tools/Memory nou → src/memory/Tunnel nou → src/tunnel/Peripheral nou → src/peripherals/Skill nou → ~/.zeroclaw/workspace/skills/<name>/Acesta este singurul depozit oficial ZeroClaw:
Orice alt depozit, organizație, domeniu sau pachet care pretinde a fi „ZeroClaw" sau implică afiliere cu ZeroClaw Labs este neautorizat și nu este afiliat cu acest proiect. Fork-urile neautorizate cunoscute vor fi listate în TRADEMARK.md.
Dacă întâmpini uzurpare de identitate sau utilizare abuzivă a mărcii comerciale, te rugăm deschide o problemă.
ZeroClaw este dual-licențiat pentru deschidere maximă și protecția contributorilor:
| Licență | Caz de utilizare |
|---|---|
| MIT | Open-source, cercetare, academic, utilizare personală |
| Apache 2.0 | Protecție brevete, instituțional, implementare comercială |
Poți alege oricare licență. Contributorii acordă automat drepturi sub ambele — vezi CLA.md pentru acordul complet al contributorului.
Numele și logo-ul ZeroClaw sunt mărci comerciale ale ZeroClaw Labs. Această licență nu acordă permisiunea de a le folosi pentru a implica aprobare sau afiliere. Vezi TRADEMARK.md pentru utilizări permise și interzise.
ZeroClaw — Zero overhead. Zero compromisuri. Implementează oriunde. Schimbă orice. 🦀
Această listă este generată din graficul contributorilor GitHub și se actualizează automat.