Null overhead. Null kompromiss. 100% Rust. 100% Agnostisk.
⚡️ Kjorer pa $10 maskinvare med <5MB RAM: Det er 99% mindre minne enn OpenClaw og 98% billigere enn en Mac mini!
Bygget av studenter og medlemmer av Harvard-, MIT- og Sundai.Club-miljoene.
🌐 Sprak: 🇺🇸 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 er en personlig AI-assistent du kjorer pa dine egne enheter. Den svarer deg pa kanalene du allerede bruker (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, Nostr, Mattermost, Nextcloud Talk, DingTalk, Lark, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work og flere). Den har et nettbasert dashbord for sanntidskontroll og kan kobles til maskinvareperiferiutstyr (ESP32, STM32, Arduino, Raspberry Pi). Gateway er bare kontrollplanet — produktet er assistenten.
Hvis du onsker en personlig, enkeltbruker-assistent som foler seg lokal, rask og alltid tilgjengelig, er dette den.
Nettsted · Dokumentasjon · Arkitektur · Kom i gang · Migrering fra OpenClaw · Feilsoking · Discord
Anbefalt oppsett: kjor
zeroclaw onboardi terminalen din. ZeroClaw Onboard guider deg steg for steg gjennom oppsett av gateway, arbeidsomrade, kanaler og leverandor. Det er den anbefalte oppsettsveien og fungerer pa macOS, Linux og Windows (via WSL2). Ny installasjon? Start her: Kom i gang
Modellmerknad: selv om mange leverandorer/modeller stotter, for best opplevelse bruk den sterkeste siste-generasjons modellen tilgjengelig for deg. Se Onboarding.
Modellkonfigurasjon + CLI: Leverandorreferanse Autentiseringsprofil-rotasjon (OAuth vs API-nokler) + failover: Modell-failover
Kjoretidemiljo: Rust stabil verktoyskjede. Enkel binarfil, ingen kjoretidesavhengigheter.
brew install zeroclaw
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh
zeroclaw onboard kjorer automatisk etter installasjon for a konfigurere arbeidsomradet og leverandoren din.
Full nybegynnerguide (autentisering, paring, kanaler): Kom i gang
# Installer + onboard
./install.sh --api-key "sk-..." --provider openrouter
# Start gateway (webhook-server + nettbasert dashbord)
zeroclaw gateway # standard: 127.0.0.1:42617
zeroclaw gateway --port 0 # tilfeldig port (sikkerhetsskarmet)
# Snakk med assistenten
zeroclaw agent -m "Hello, ZeroClaw!"
# Interaktiv modus
zeroclaw agent
# Start full autonom kjoretidemiljo (gateway + kanaler + cron + hands)
zeroclaw daemon
# Sjekk status
zeroclaw status
# Kjor diagnostikk
zeroclaw doctor
Oppgraderer? Kjor zeroclaw doctor etter oppdatering.
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard
Utvikler-fallback (ingen global installasjon): prefiks kommandoer med
cargo run --release --(eksempel:cargo run --release -- status).
ZeroClaw kan importere ditt OpenClaw-arbeidsomrade, minne og konfigurasjon:
# Forhandsvis hva som vil bli migrert (trygt, skrivebeskyttet)
zeroclaw migrate openclaw --dry-run
# Kjor migreringen
zeroclaw migrate openclaw
Dette migrerer minneoppforinger, arbeidsomradefiler og konfigurasjon fra ~/.openclaw/ til ~/.zeroclaw/. Konfigurasjon konverteres automatisk fra JSON til TOML.
ZeroClaw kobler til ekte meldingsflater. Behandle innkommende DM-er som upalitelig inndata.
Full sikkerhetsguide: SECURITY.md
Standardoppforsel pa alle kanaler:
zeroclaw pairing approve <channel> <code> (deretter legges avsenderen til en lokal tillatelesliste).config.toml.zeroclaw doctor for a avdekke risikable eller feilkonfigurerte DM-policyer.Autonominiva:
| Niva | Oppforsel |
|---|---|
ReadOnly | Agenten kan observere men ikke handle |
Supervised (standard) | Agenten handler med godkjenning for medium/hoy-risiko operasjoner |
Full | Agenten handler autonomt innenfor policygrenser |
Sandkasselag: arbeidsomradeisolasjon, stiblokkering, kommandotillatelselister, forbudte stier (/etc, /root, ~/.ssh), hastighetsbegrensning (maks handlinger/time, kostnad/dag-tak).
Bruk denne tavlen for viktige meldinger (brytende endringer, sikkerhetsrad, vedlikeholdsvinduer og utgivelsesblokkeringer).
| Dato (UTC) | Niva | Merknad | Handling |
|---|---|---|---|
| 2026-02-19 | Kritisk | Vi er ikke tilknyttet openagen/zeroclaw, zeroclaw.org eller zeroclaw.net. Domenene zeroclaw.org og zeroclaw.net peker for oyeblikket til openagen/zeroclaw-forken, og dette domenet/repositoriet utgir seg for a vaere vart offisielle nettsted/prosjekt. | Ikke stol pa informasjon, binarfiler, innsamlinger eller kunngoringer fra disse kildene. Bruk kun dette repositoriet og vare verifiserte sosiale kontoer. |
| 2026-02-19 | Viktig | Anthropic oppdaterte vilkarene for autentisering og legitimasjonsbruk 2026-02-19. Claude Code OAuth-tokens (Free, Pro, Max) er utelukkende ment for Claude Code og Claude.ai; bruk av OAuth-tokens fra Claude Free/Pro/Max i andre produkter, verktoy eller tjenester (inkludert Agent SDK) er ikke tillatt og kan bryte forbruksvilkarene. | Vennligst unnga Claude Code OAuth-integrasjoner midlertidig for a forhindre potensielt tap. Opprinnelig klausul: Authentication and Credential Use. |
Peripheral-traitet.Lokal maskin hurtigtest (macOS arm64, feb 2026) normalisert for 0.8GHz kantmaskinvare.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 | |
|---|---|---|---|---|
| Sprak | TypeScript | Python | Go | Rust |
| RAM | > 1GB | > 100MB | < 10MB | < 5MB |
| Oppstart (0.8GHz-kjerne) | > 500s | > 30s | < 1s | < 10ms |
| Binarstorrelse | ~28MB (dist) | N/A (Skript) | ~8MB | ~8.8 MB |
| Kostnad | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Enhver maskinvare $10 |
Merknader: ZeroClaw-resultater er malt pa release-bygg med
/usr/bin/time -l. OpenClaw krever Node.js-kjoretidemiljo (typisk ~390MB ekstra minneoverhead), mens NanoBot krever Python-kjoretidemiljo. PicoClaw og ZeroClaw er statiske binarfiler. RAM-tallene ovenfor er kjoretidesminne; byggetidskompileringskrav er hoyere.
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.Kanaler: 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.
Funksjonsbaserte: Matrix (channel-matrix), Lark (channel-lark), Nostr (channel-nostr).
React 19 + Vite 6 + Tailwind CSS 4 nettbasert dashbord servert direkte fra Gateway:
| Mal | Plattform | Formal |
|---|---|---|
| ESP32 | Espressif ESP32 | Tradlos periferiagent |
| ESP32-UI | ESP32 + Skjerm | Agent med visuelt grensesnitt |
| STM32 Nucleo | STM32 (ARM Cortex-M) | Industriell periferi |
| Arduino | Arduino | Grunnleggende sensor/aktuatorbro |
| Uno Q Bridge | Arduino Uno | Seriell bro til agent |
Minimal ~/.zeroclaw/config.toml:
default_provider = "anthropic"
api_key = "sk-ant-..."
Full konfigurasjonsreferanse: 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" # eller "tailscale", "ngrok", "openvpn", "custom", "none"
Detaljer: Kanalreferanse · Konfigurasjonsreferanse
native (standard) — direkte prosessutforelse, raskeste sti, ideell for palitelige miljoer.docker — full kontainerisolasjon, handhevede sikkerhetspolicyer, krever Docker.Sett runtime.kind = "docker" for streng sandkassing eller nettverksisolasjon.
ZeroClaw stotter abonnements-native autentiseringsprofiler (multi-konto, kryptert i hvile).
~/.zeroclaw/auth-profiles.json~/.zeroclaw/.secret_key<provider>:<profile_name> (eksempel: openai-codex:work)# OpenAI Codex OAuth (ChatGPT-abonnement)
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
# Sjekk / oppdater / bytt profil
zeroclaw auth status
zeroclaw auth refresh --provider openai-codex --profile default
zeroclaw auth use --provider openai-codex --profile work
# Kjor agenten med abonnementsautentisering
zeroclaw agent --provider openai-codex -m "hello"
zeroclaw agent --provider anthropic -m "hello"
Arbeidsomraderot: ~/.zeroclaw/workspace/ (konfigurerbar via konfigurasjon).
Injiserte prompt-filer:
IDENTITY.md — agentpersonlighet og rolleUSER.md — brukerkontekst og preferanserMEMORY.md — langtidsfakta og laerdommerAGENTS.md — sesjonskonvensjoner og initialiseringsreglerSOUL.md — kjerneidentitet og driftsprinsipperFerdigheter: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md eller SKILL.toml.
# List installerte ferdigheter
zeroclaw skills list
# Installer fra git
zeroclaw skills install https://github.com/user/my-skill.git
# Sikkerhetsgransking for installasjon
zeroclaw skills audit https://github.com/user/my-skill.git
# Fjern en ferdighet
zeroclaw skills remove my-skill
# Arbeidsomradeadministrasjon
zeroclaw onboard # Veiledet oppsettveiviser
zeroclaw status # Vis daemon/agentstatus
zeroclaw doctor # Kjor systemdiagnostikk
# Gateway + daemon
zeroclaw gateway # Start gateway-server (127.0.0.1:42617)
zeroclaw daemon # Start full autonom kjoretidemiljo
# Agent
zeroclaw agent # Interaktiv chatmodus
zeroclaw agent -m "melding" # Enkeltmeldingsmodus
# Tjenesteadministrasjon
zeroclaw service install # Installer som OS-tjeneste (launchd/systemd)
zeroclaw service start|stop|restart|status
# Kanaler
zeroclaw channel list # List konfigurerte kanaler
zeroclaw channel doctor # Sjekk kanalhelse
zeroclaw channel bind-telegram 123456789
# Cron + planlegging
zeroclaw cron list # List planlagte jobber
zeroclaw cron add "*/5 * * * *" --prompt "Sjekk systemhelse"
zeroclaw cron remove <id>
# Minne
zeroclaw memory list # List minneoppforinger
zeroclaw memory get <key> # Hent et minne
zeroclaw memory stats # Minnestatistikk
# Autentiseringsprofiler
zeroclaw auth login --provider <navn>
zeroclaw auth status
zeroclaw auth use --provider <navn> --profile <profil>
# Maskinvareperiferiutstyr
zeroclaw hardware discover # Sok etter tilkoblede enheter
zeroclaw peripheral list # List tilkoblede periferienheter
zeroclaw peripheral flash # Flash firmware til enhet
# Migrering
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Shell-fullforinger
source <(zeroclaw completions bash)
zeroclaw completions zsh > ~/.zfunc/_zeroclaw
Full kommandoreferanse: docs/reference/cli/commands-reference.md
Visual Studio Build Tools (gir MSVC-linker og Windows SDK):
winget install Microsoft.VisualStudio.2022.BuildTools
Under installasjon (eller via Visual Studio Installer), velg arbeidsbelastningen "Desktop development with C++".
Rust-verktoyskjede:
winget install Rustlang.Rustup
Etter installasjon, apne en ny terminal og kjor rustup default stable for a sikre at den stabile verktoyskjeden er aktiv.
Verifiser at begge fungerer:
rustc --version
cargo --version
runtime.kind = "docker"). Installer via winget install Docker.DockerDesktop.Byggeverktoyer:
sudo apt install build-essential pkg-configsudo dnf group install development-tools && sudo dnf install pkg-configxcode-select --installRust-verktoyskjede:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Se rustup.rs for detaljer.
Verifiser at begge fungerer:
rustc --version
cargo --version
Eller hopp over stegene ovenfor og installer alt (systemavhengigheter, Rust, ZeroClaw) med en enkelt kommando:
curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Bygging fra kildekode krever mer ressurser enn a kjore den resulterende binarfilen:
| Ressurs | Minimum | Anbefalt |
|---|---|---|
| RAM + swap | 2 GB | 4 GB+ |
| Ledig disk | 6 GB | 10 GB+ |
Hvis verten din er under minimum, bruk forhandsbygde binarfiler:
./install.sh --prefer-prebuilt
For a kreve kun binarinstallasjon uten kildekodefallback:
./install.sh --prebuilt-only
runtime.kind = "docker"). Installer via pakkebehandleren din eller docker.com.Merk: Standard
cargo build --releasebrukercodegen-units=1for a senke topp-kompileringstrykk. For raskere bygg pa kraftige maskiner, brukcargo build --profile release-fast.
Utgivelsesfiler publiseres for:
x86_64, aarch64, armv7x86_64, aarch64x86_64Last ned de nyeste filene fra: https://github.com/zeroclaw-labs/zeroclaw/releases/latest
Bruk disse nar du er forbi onboarding-flyten og onsker dypere referanse.
ZeroClaw ble bygget for den smidige krabben 🦀, en rask og effektiv AI-assistent. Bygget av Argenis De La Rosa og fellesskapet.
Hvis ZeroClaw hjelper arbeidet ditt og du onsker a stotte pagaende utvikling, kan du donere her:
En hjertelig takk til miljoene og institusjonene som inspirerer og driver dette open source-arbeidet:
Vi bygger i det apne fordi de beste ideene kommer fra overalt. Hvis du leser dette, er du en del av det. Velkommen. 🦀❤️
Ny til ZeroClaw? Se etter issues merket good first issue — se var Bidragsguide for hvordan du kommer i gang. AI/vibe-kodede PR-er er velkomne! 🤖
Se CONTRIBUTING.md og CLA.md. Implementer et trait, send inn en 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>/Dette er det eneste offisielle ZeroClaw-repositoriet:
Ethvert annet repository, organisasjon, domene eller pakke som hevder a vaere "ZeroClaw" eller antyder tilknytning til ZeroClaw Labs er uautorisert og ikke tilknyttet dette prosjektet. Kjente uautoriserte forker vil bli listet i TRADEMARK.md.
Hvis du stoter pa etterligning eller varemerkemisbruk, vennligst opprett en issue.
ZeroClaw er dobbelt-lisensiert for maksimal apenhet og bidragsyterbeskyttelse:
| Lisens | Bruksomrade |
|---|---|
| MIT | Open source, forskning, akademisk, personlig bruk |
| Apache 2.0 | Patentbeskyttelse, institusjonell, kommersiell distribusjon |
Du kan velge begge lisenser. Bidragsytere gir automatisk rettigheter under begge — se CLA.md for den fullstendige bidragsyteravtalen.
ZeroClaw-navnet og logoen er varemerker for ZeroClaw Labs. Denne lisensen gir ikke tillatelse til a bruke dem for a antyde stotte eller tilknytning. Se TRADEMARK.md for tillatt og forbudt bruk.
ZeroClaw — Null overhead. Null kompromiss. Distribuer overalt. Bytt hva som helst. 🦀
Denne listen genereres fra GitHub-bidragsytergrafen og oppdateres automatisk.