Nolla ylimaaraa. Nolla kompromisseja. 100% Rust. 100% Agnostinen.
⚡️ Toimii $10 laitteistolla alle 5MB RAM:lla: Se on 99% vahemman muistia kuin OpenClaw ja 98% halvempaa kuin Mac mini!
Rakennettu Harvardin, MIT:n ja Sundai.Club-yhteisöjen opiskelijoiden ja jasenien toimesta.
🌐 Kielet: 🇺🇸 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 on henkilokohtainen tekoalyavustaja, jota kaytat omilla laitteillasi. Se vastaa sinulle jo kayttamillasi kanavilla (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, Nostr, Mattermost, Nextcloud Talk, DingTalk, Lark, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work ja muut). Silla on web-hallintapaneeli reaaliaikaiseen ohjaukseen ja se voi yhdistaa laitteistoperiferioihin (ESP32, STM32, Arduino, Raspberry Pi). Gateway on vain ohjaustaaso — tuote on avustaja.
Jos haluat henkilokohtaisen, yhden kayttajan avustajan, joka tuntuu paikalliselta, nopealta ja aina paalla olevalta, tama on se.
Verkkosivusto · Dokumentaatio · Arkkitehtuuri · Aloita · Siirtyminen OpenClawsta · Vianetsinta · Discord
Suositeltu asennus: suorita
zeroclaw onboardterminaalissasi. ZeroClaw Onboard opastaa sinut vaihe vaiheelta gatewayn, tyotilan, kanavien ja palveluntarjoajan asennuksessa. Se on suositeltu asennuspolku ja toimii macOS:lla, Linuxilla ja Windowsilla (WSL2:n kautta). Uusi asennus? Aloita tasta: Aloita
Mallien huomautus: vaikka monia palveluntarjoajia/malleja tuetaan, parhaan kokemuksen saamiseksi kayta vahvinta saatavilla olevaa uusimman sukupolven mallia. Katso Onboarding.
Mallien konfiguraatio + CLI: Palveluntarjoajien viite Tunnistautumisprofiilin kierto (OAuth vs API-avaimet) + failover: Mallien failover
Ajoymparisto: Rust stable toolchain. Yksi binaari, ei ajoympariston riippuvuuksia.
brew install zeroclaw
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh
zeroclaw onboard suoritetaan automaattisesti asennuksen jalkeen tyotilan ja palveluntarjoajan konfiguroimiseksi.
Taysi aloittelijan opas (tunnistautuminen, paritus, kanavat): Aloita
# Asennus + onboard
./install.sh --api-key "sk-..." --provider openrouter
# Kaynnista gateway (webhook-palvelin + web-hallintapaneeli)
zeroclaw gateway # oletus: 127.0.0.1:42617
zeroclaw gateway --port 0 # satunnainen portti (turvallisuuskovennettu)
# Puhu avustajalle
zeroclaw agent -m "Hello, ZeroClaw!"
# Interaktiivinen tila
zeroclaw agent
# Kaynnista taysi autonominen ajoymparisto (gateway + kanavat + cron + hands)
zeroclaw daemon
# Tarkista tila
zeroclaw status
# Suorita diagnostiikka
zeroclaw doctor
Paivitat? Suorita zeroclaw doctor paivityksen jalkeen.
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard
Kehitysvaihtoehto (ei globaalia asennusta): lisaa komentoihin etuliite
cargo run --release --(esimerkki:cargo run --release -- status).
ZeroClaw voi tuoda OpenClaw-tyotilasi, muistisi ja maaritykset:
# Esikatsele mita siirretaan (turvallinen, vain luku)
zeroclaw migrate openclaw --dry-run
# Suorita siirto
zeroclaw migrate openclaw
Tama siirtaa muistimerkinnot, tyotilan tiedostot ja maaritykset hakemistosta ~/.openclaw/ hakemistoon ~/.zeroclaw/. Maaritykset muunnetaan automaattisesti JSON:sta TOML:ksi.
ZeroClaw yhdistaa todellisiin viestintapintoihin. Kasittele saapuvia DM-viesteja luottamattomana syotteena.
Taysi turvallisuusopas: SECURITY.md
Oletuskayttaytyminen kaikilla kanavilla:
zeroclaw pairing approve <channel> <code> (jonka jalkeen lahettaja lisataan paikalliselle sallittujen listalle).config.toml-tiedostossa.zeroclaw doctor tunnistaaksesi riskilliset tai vaarinkonfiguroidut DM-kaytannot.Autonomiatasot:
| Taso | Kayttaytyminen |
|---|---|
ReadOnly | Agentti voi tarkkailla mutta ei toimia |
Supervised (oletus) | Agentti toimii hyvaksynnalla keskitason/korkean riskin toiminnoissa |
Full | Agentti toimii itsenaisesti kaytantorajojen sisalla |
Sandboxing-kerrokset: tyotilan eristys, polun lapikulun esto, komentojen sallittujen listat, kielletyt polut (/etc, /root, ~/.ssh), nopeusrajoitus (max toiminnot/tunti, kustannus/paiva-rajoitukset).
Kayta tata taulua tarkeisiin ilmoituksiin (yhteensopivuutta rikkovat muutokset, turvallisuustiedotteet, yllapitoikkunat ja julkaisun estajat).
| Paivamaara (UTC) | Taso | Ilmoitus | Toimenpide |
|---|---|---|---|
| 2026-02-19 | Kriittinen | Emme ole yhteydessa openagen/zeroclaw-, zeroclaw.org- tai zeroclaw.net-sivustoihin. zeroclaw.org- ja zeroclaw.net-verkkotunnukset osoittavat talla hetkella openagen/zeroclaw-haaraan, ja tuo verkkotunnus/varasto esiintyy virallisen verkkosivustomme/projektimme nimissa. | Ala luota naista lahteista perasin oleviin tietoihin, binaareihin, varainkeruuseen tai ilmoituksiin. Kayta vain tata varastoa ja vahvistettuja sosiaalisen median tilejamme. |
| 2026-02-19 | Tarkea | Anthropic paivitti tunnistautumis- ja tunnistetietojen kaytonehdat 2026-02-19. Claude Code OAuth -tokenit (Free, Pro, Max) on tarkoitettu yksinomaan Claude Codelle ja Claude.ai:lle; OAuth-tokenien kayttaminen Claude Free/Pro/Max -palvelusta missaan muussa tuotteessa, tyokalussa tai palvelussa (mukaan lukien Agent SDK) ei ole sallittua ja voi rikkoa kuluttajakayttoehtoja. | Ole hyva ja valta valikaisesti Claude Code OAuth -integraatioita mahdollisen menetyksen estamiseksi. Alkuperainen lauseke: Authentication and Credential Use. |
Peripheral-traitin kautta.Paikallisen koneen pikavertailu (macOS arm64, helmi 2026) normalisoitu 0.8GHz reunalaitteistolle.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 | |
|---|---|---|---|---|
| Kieli | TypeScript | Python | Go | Rust |
| RAM | > 1GB | > 100MB | < 10MB | < 5MB |
| Kaynnistys (0.8GHz core) | > 500s | > 30s | < 1s | < 10ms |
| Binaarin koko | ~28MB (dist) | N/A (Scripts) | ~8MB | ~8.8 MB |
| Kustannus | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Mika tahansa laitteisto $10 |
Huomautukset: ZeroClaw-tulokset mitattu release-buildeilla kayttaen
/usr/bin/time -l. OpenClaw vaatii Node.js-ajoympariston (tyypillisesti ~390MB ylimaaraista muistikuormaa), kun taas NanoBot vaatii Python-ajoympariston. PicoClaw ja ZeroClaw ovat staattisia binaareja. Yllaolevat RAM-luvut ovat ajoaikaista muistia; kaannosaikaiset vaatimukset ovat korkeammat.
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.Kanavat: 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).
React 19 + Vite 6 + Tailwind CSS 4 web-hallintapaneeli, jota tarjoillaan suoraan Gatewaysta:
| Kohde | Alusta | Tarkoitus |
|---|---|---|
| ESP32 | Espressif ESP32 | Langaton periferia-agentti |
| ESP32-UI | ESP32 + Display | Agentti visuaalisella kayttoliittymalla |
| STM32 Nucleo | STM32 (ARM Cortex-M) | Teollinen periferia |
| Arduino | Arduino | Perusanturi-/toimilaitesilta |
| Uno Q Bridge | Arduino Uno | Sarjasilta agenttiin |
Minimaalinen ~/.zeroclaw/config.toml:
default_provider = "anthropic"
api_key = "sk-ant-..."
Taysi maaritysviite: 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" # or "tailscale", "ngrok", "openvpn", "custom", "none"
Lisatietoja: Kanavaviite · Maaritysviite
native (oletus) — suora prosessin suoritus, nopein polku, ihanteellinen luotetuissa ymparistoissa.docker — taysi konttieristys, pakotetut turvallisuuskaytannot, vaatii Dockerin.Aseta runtime.kind = "docker" tiukkaan sandboxingiin tai verkon eristykseen.
ZeroClaw tukee tilausnatiiveja tunnistautumisprofiileja (useita tileja, salattu levossa).
~/.zeroclaw/auth-profiles.json~/.zeroclaw/.secret_key<provider>:<profile_name> (esimerkki: openai-codex:work)# OpenAI Codex OAuth (ChatGPT subscription)
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
# Check / refresh / switch profile
zeroclaw auth status
zeroclaw auth refresh --provider openai-codex --profile default
zeroclaw auth use --provider openai-codex --profile work
# Run the agent with subscription auth
zeroclaw agent --provider openai-codex -m "hello"
zeroclaw agent --provider anthropic -m "hello"
Tyotilan juuri: ~/.zeroclaw/workspace/ (konfiguroitavissa maaritysten kautta).
Injektoidut kehotetiedostot:
IDENTITY.md — agentin persoona ja rooliUSER.md — kayttajan konteksti ja mieltymyksetMEMORY.md — pitkaaikaiset tosiasiat ja opitAGENTS.md — istuntokonventiot ja alustussaannotSOUL.md — ydinidentiteetti ja toimintaperiaatteetTaidot: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md tai SKILL.toml.
# List installed skills
zeroclaw skills list
# Install from git
zeroclaw skills install https://github.com/user/my-skill.git
# Security audit before install
zeroclaw skills audit https://github.com/user/my-skill.git
# Remove a skill
zeroclaw skills remove my-skill
# Tyotilan hallinta
zeroclaw onboard # Opastettu asennusvelho
zeroclaw status # Nayta daemon/agentin tila
zeroclaw doctor # Suorita jarjestelman diagnostiikka
# Gateway + daemon
zeroclaw gateway # Kaynnista gateway-palvelin (127.0.0.1:42617)
zeroclaw daemon # Kaynnista taysi autonominen ajoymparisto
# Agentti
zeroclaw agent # Interaktiivinen keskustelutila
zeroclaw agent -m "message" # Yksittaisen viestin tila
# Palvelun hallinta
zeroclaw service install # Asenna OS-palveluna (launchd/systemd)
zeroclaw service start|stop|restart|status
# Kanavat
zeroclaw channel list # Listaa konfiguroidut kanavat
zeroclaw channel doctor # Tarkista kanavien terveys
zeroclaw channel bind-telegram 123456789
# Cron + ajastus
zeroclaw cron list # Listaa ajastetut tehtavat
zeroclaw cron add "*/5 * * * *" --prompt "Check system health"
zeroclaw cron remove <id>
# Muisti
zeroclaw memory list # Listaa muistimerkinnot
zeroclaw memory get <key> # Hae muisti
zeroclaw memory stats # Muistin tilastot
# Tunnistautumisprofiilit
zeroclaw auth login --provider <name>
zeroclaw auth status
zeroclaw auth use --provider <name> --profile <profile>
# Laitteistoperiferiat
zeroclaw hardware discover # Etsi yhdistettuja laitteita
zeroclaw peripheral list # Listaa yhdistetyt periferiat
zeroclaw peripheral flash # Flash-ohjelma laitteeseen
# Siirto
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Shell-taydennykset
source <(zeroclaw completions bash)
zeroclaw completions zsh > ~/.zfunc/_zeroclaw
Taysi komentoreferenssi: docs/reference/cli/commands-reference.md
Visual Studio Build Tools (tarjoaa MSVC-linkerin ja Windows SDK:n):
winget install Microsoft.VisualStudio.2022.BuildTools
Asennuksen aikana (tai Visual Studio Installerin kautta) valitse "Desktop development with C++" -tyokuorma.
Rust toolchain:
winget install Rustlang.Rustup
Asennuksen jalkeen avaa uusi terminaali ja suorita rustup default stable varmistaaksesi, etta vakaa toolchain on aktiivinen.
Vahvista, etta molemmat toimivat:
rustc --version
cargo --version
runtime.kind = "docker"). Asenna komennolla winget install Docker.DockerDesktop.Kaannostyokalut:
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
Katso rustup.rs lisatietoja varten.
Vahvista, etta molemmat toimivat:
rustc --version
cargo --version
Tai ohita yllaolevat vaiheet ja asenna kaikki (jarjestelmariippuvuudet, Rust, ZeroClaw) yhdella komennolla:
curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Lahdekoodista rakentaminen vaatii enemman resursseja kuin tuloksena olevan binaarin suorittaminen:
| Resurssi | Vahimmais | Suositeltu |
|---|---|---|
| RAM + swap | 2 GB | 4 GB+ |
| Vapaa levy | 6 GB | 10 GB+ |
Jos isantasi on vahimmaisvaatimuksen alla, kayta valmiita binaareja:
./install.sh --prefer-prebuilt
Pelkan binaarin asennukseen ilman lahdekoodi-vaihtoehtoa:
./install.sh --prebuilt-only
runtime.kind = "docker"). Asenna paketinhallintasi kautta tai docker.com.Huomautus: Oletus
cargo build --releasekayttaacodegen-units=1kaannoshuippupaineen vahentamiseksi. Nopeampiin kaanntöihin tehokkailla koneilla kaytacargo build --profile release-fast.
Julkaisuresurssit julkaistaan seuraaville:
x86_64, aarch64, armv7x86_64, aarch64x86_64Lataa uusimmat resurssit osoitteesta: https://github.com/zeroclaw-labs/zeroclaw/releases/latest
Kayta naita, kun olet ohittanut onboarding-kulun ja haluat syvemman viitteen.
ZeroClaw rakennettiin smooth crab 🦀 -kaveria varten, nopea ja tehokas tekoalyavustaja. Rakennettu Argenis De La Rosan ja yhteison toimesta.
Jos ZeroClaw auttaa tyossasi ja haluat tukea jatkuvaa kehitysta, voit lahjoittaa tassa:
Sydamellinen kiitos yhteisöille ja instituutioille, jotka inspiroivat ja ruokkivat tata avoimen lahdekoodin tyota:
Rakennamme avoimesti, koska parhaat ideat tulevat kaikkialta. Jos luet taman, olet osa sita. Tervetuloa. 🦀❤️
Uusi ZeroClaw:ssa? Etsi issueita merkinnalla good first issue — katso Osallistumisoppaamme aloittaaksesi. AI/vibe-koodatut PR:t tervetulleita! 🤖
Katso CONTRIBUTING.md ja CLA.md. Toteuta trait, laheta PR:
Provider → src/providers/Channel → src/channels/Observer → src/observability/Tool → src/tools/Memory → src/memory/Tunnel → src/tunnel/Peripheral → src/peripherals/Skill → ~/.zeroclaw/workspace/skills/<name>/Tama on ainoa virallinen ZeroClaw-varasto:
Mika tahansa muu varasto, organisaatio, verkkotunnus tai paketti, joka vaittaa olevansa "ZeroClaw" tai viittaa yhteyteen ZeroClaw Labsin kanssa, on luvaton eika liity tahan projektiin. Tunnetut luvattomat forkit listataan TRADEMARK.md-tiedostossa.
Jos kohtaat esiintymista tai tavaramerkin vaarinkayttoa, ole hyva ja avaa issue.
ZeroClaw on kaksoislisenssoitu maksimaalisen avoimuuden ja osallistujien suojan takaamiseksi:
| Lisenssi | Kayttotapaus |
|---|---|
| MIT | Avoin lahdekoodi, tutkimus, akateeminen, henkilokohtainen kaytto |
| Apache 2.0 | Patenttisuoja, institutionaalinen, kaupallinen kayttoönotto |
Voit valita kumman tahansa lisenssin. Osallistujat myontavat automaattisesti oikeudet molempien alla — katso CLA.md tayden osallistujasopimuksen.
ZeroClaw-nimi ja logo ovat ZeroClaw Labsin tavaramerkkeja. Tama lisenssi ei anna lupaa kayttaa niita tuen tai yhteyden vihjamiseen. Katso TRADEMARK.md sallittujen ja kiellettyjen kayttojen osalta.
ZeroClaw — Nolla ylimaaraa. Nolla kompromisseja. Kayttoönotto minne tahansa. Vaihda mita tahansa. 🦀
Tama lista luodaan GitHubin osallistujakaaviosta ja paivittyy automaattisesti.