Noll overhead. Noll kompromiss. 100% Rust. 100% Agnostisk.
⚡️ Körs på $10-hårdvara med <5MB RAM: Det är 99% mindre minne än OpenClaw och 98% billigare än en Mac mini!
Byggt av studenter och medlemmar i Harvard-, MIT- och Sundai.Club-gemenskaperna.
🌐 Språk: 🇺🇸 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 är en personlig AI-assistent som du kör på dina egna enheter. Den svarar dig via de kanaler du redan använder (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, Nostr, Mattermost, Nextcloud Talk, DingTalk, Lark, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work med flera). Den har en webbpanel för realtidskontroll och kan ansluta till hårdvaruperiferienheter (ESP32, STM32, Arduino, Raspberry Pi). Gateway är bara kontrollplanet — produkten är assistenten.
Om du vill ha en personlig, enanvändarassistent som känns lokal, snabb och alltid tillgänglig, är det här lösningen.
Webbplats · Dokumentation · Arkitektur · Kom igång · Migrera från OpenClaw · Felsökning · Discord
Rekommenderad konfiguration: kör
zeroclaw onboardi din terminal. ZeroClaw Onboard guidar dig steg för steg genom att konfigurera gateway, arbetsyta, kanaler och leverantör. Det är den rekommenderade installationsvägen och fungerar på macOS, Linux och Windows (via WSL2). Ny installation? Börja här: Kom igång
Modellnotering: även om många leverantörer/modeller stöds, använd den starkaste senaste generationens modell som är tillgänglig för dig för bästa upplevelse. Se Onboarding.
Modellkonfiguration + CLI: Leverantörsreferens Autentiseringsprofil-rotation (OAuth vs API-nycklar) + failover: Modell-failover
Körmiljö: Rust stable toolchain. Enda binär, inga körtidsberoenden.
brew install zeroclaw
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh
zeroclaw onboard körs automatiskt efter installationen för att konfigurera din arbetsyta och leverantör.
Fullständig nybörjarguide (autentisering, parkoppling, kanaler): Kom igång
# Installera + onboard
./install.sh --api-key "sk-..." --provider openrouter
# Starta gateway (webhook-server + webbpanel)
zeroclaw gateway # standard: 127.0.0.1:42617
zeroclaw gateway --port 0 # slumpmässig port (säkerhetshärdad)
# Prata med assistenten
zeroclaw agent -m "Hello, ZeroClaw!"
# Interaktivt läge
zeroclaw agent
# Starta full autonom körmiljö (gateway + kanaler + cron + hands)
zeroclaw daemon
# Kontrollera status
zeroclaw status
# Kör diagnostik
zeroclaw doctor
Uppgraderar du? Kör zeroclaw doctor efter uppdatering.
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard
Utvecklar-fallback (ingen global installation): prefixera kommandon med
cargo run --release --(exempel:cargo run --release -- status).
ZeroClaw kan importera din OpenClaw-arbetsyta, minne och konfiguration:
# Förhandsgranska vad som migreras (säkert, skrivskyddat)
zeroclaw migrate openclaw --dry-run
# Kör migreringen
zeroclaw migrate openclaw
Detta migrerar dina minnesposter, arbetsytefiler och konfiguration från ~/.openclaw/ till ~/.zeroclaw/. Konfiguration konverteras automatiskt från JSON till TOML.
ZeroClaw ansluter till riktiga meddelandeytor. Behandla inkommande DM som opålitlig indata.
Fullständig säkerhetsguide: SECURITY.md
Standardbeteende på alla kanaler:
zeroclaw pairing approve <channel> <code> (sedan läggs avsändaren till i en lokal tillåtlista).config.toml.zeroclaw doctor för att hitta riskfyllda eller felkonfigurerade DM-policyer.Autonominivåer:
| Nivå | Beteende |
|---|---|
ReadOnly | Agenten kan observera men inte agera |
Supervised (standard) | Agenten agerar med godkännande för medel-/högriskoperationer |
Full | Agenten agerar autonomt inom policygränser |
Sandboxlager: arbetsyteisolering, sökvägstraversblockering, kommandotillåtlistor, förbjudna sökvägar (/etc, /root, ~/.ssh), hastighetsbegränsning (max åtgärder/timme, kostnad/dag-gränser).
Använd denna tavla för viktiga meddelanden (brytande ändringar, säkerhetsrådgivningar, underhållsfönster och releaseblockerare).
| Datum (UTC) | Nivå | Meddelande | Åtgärd |
|---|---|---|---|
| 2026-02-19 | Kritisk | Vi är inte affilierade med openagen/zeroclaw, zeroclaw.org eller zeroclaw.net. Domänerna zeroclaw.org och zeroclaw.net pekar för närvarande till openagen/zeroclaw-forken, och den domänen/repositoryt utger sig för att vara vår officiella webbplats/projekt. | Lita inte på information, binärer, insamlingar eller meddelanden från dessa källor. Använd bara detta repository och våra verifierade sociala konton. |
| 2026-02-19 | Viktigt | Anthropic uppdaterade villkoren för autentisering och inloggningsanvändning 2026-02-19. Claude Code OAuth-tokens (Free, Pro, Max) är avsedda uteslutande för Claude Code och Claude.ai; att använda OAuth-tokens från Claude Free/Pro/Max i någon annan produkt, verktyg eller tjänst (inklusive Agent SDK) är inte tillåtet och kan bryta mot Consumer Terms of Service. | Undvik tillfälligt Claude Code OAuth-integrationer för att förhindra potentiell förlust. Originalklausul: Authentication and Credential Use. |
Peripheral-traiten.Lokal maskin-snabbtest (macOS arm64, feb 2026) normaliserat för 0.8GHz edge-hårdvara.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 | |
|---|---|---|---|---|
| Språk | TypeScript | Python | Go | Rust |
| RAM | > 1GB | > 100MB | < 10MB | < 5MB |
| Uppstart (0.8GHz kärna) | > 500s | > 30s | < 1s | < 10ms |
| Binärstorlek | ~28MB (dist) | N/A (Scripts) | ~8MB | ~8.8 MB |
| Kostnad | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Vilken hårdvara som helst $10 |
Noteringar: ZeroClaw-resultat mäts på release-byggen med
/usr/bin/time -l. OpenClaw kräver Node.js-körmiljö (typiskt ~390MB extra minnesoverhead), medan NanoBot kräver Python-körmiljö. PicoClaw och ZeroClaw är statiska binärer. RAM-siffrorna ovan är körtidsminne; kompileringskrav vid byggtid är högre.
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 (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.
Funktionsgated: Matrix (channel-matrix), Lark (channel-lark), Nostr (channel-nostr).
React 19 + Vite 6 + Tailwind CSS 4 webbpanel serverad direkt från Gateway:
| Mål | Plattform | Syfte |
|---|---|---|
| ESP32 | Espressif ESP32 | Trådlös periferienhetagent |
| ESP32-UI | ESP32 + Display | Agent med visuellt gränssnitt |
| STM32 Nucleo | STM32 (ARM Cortex-M) | Industriell periferienhet |
| Arduino | Arduino | Grundläggande sensor-/aktuatorbrygga |
| Uno Q Bridge | Arduino Uno | Seriell brygga till agent |
Minimal ~/.zeroclaw/config.toml:
default_provider = "anthropic"
api_key = "sk-ant-..."
Fullständig konfigurationsreferens: 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: Kanalreferens · Konfigurationsreferens
native (standard) — direkt processexekvering, snabbaste vägen, idealisk för betrodda miljöer.docker — full containerisolering, tvingade säkerhetspolicyer, kräver Docker.Ställ in runtime.kind = "docker" för strikt sandboxning eller nätverksisolering.
ZeroClaw stöder prenumerationsnativa autentiseringsprofiler (multikonto, krypterat i vila).
~/.zeroclaw/auth-profiles.json~/.zeroclaw/.secret_key<provider>:<profile_name> (exempel: openai-codex:work)# OpenAI Codex OAuth (ChatGPT-prenumeration)
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
# Kontrollera / uppdatera / byt profil
zeroclaw auth status
zeroclaw auth refresh --provider openai-codex --profile default
zeroclaw auth use --provider openai-codex --profile work
# Kör agenten med prenumerationsautentisering
zeroclaw agent --provider openai-codex -m "hello"
zeroclaw agent --provider anthropic -m "hello"
Arbetsyterot: ~/.zeroclaw/workspace/ (konfigurerbart via config).
Injicerade promptfiler:
IDENTITY.md — agentpersonlighet och rollUSER.md — användarkontext och preferenserMEMORY.md — långtidsfakta och lärdomarAGENTS.md — sessionskonventioner och initieringsreglerSOUL.md — kärnidentitet och operationsprinciperFärdigheter: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md eller SKILL.toml.
# Lista installerade färdigheter
zeroclaw skills list
# Installera från git
zeroclaw skills install https://github.com/user/my-skill.git
# Säkerhetsgranskning före installation
zeroclaw skills audit https://github.com/user/my-skill.git
# Ta bort en färdighet
zeroclaw skills remove my-skill
# Arbetsytehantering
zeroclaw onboard # Guidad installationsguide
zeroclaw status # Visa daemon-/agentstatus
zeroclaw doctor # Kör systemdiagnostik
# Gateway + daemon
zeroclaw gateway # Starta gateway-server (127.0.0.1:42617)
zeroclaw daemon # Starta full autonom körmiljö
# Agent
zeroclaw agent # Interaktivt chattläge
zeroclaw agent -m "message" # Enstaka meddelandeläge
# Tjänstehantering
zeroclaw service install # Installera som OS-tjänst (launchd/systemd)
zeroclaw service start|stop|restart|status
# Kanaler
zeroclaw channel list # Lista konfigurerade kanaler
zeroclaw channel doctor # Kontrollera kanalhälsa
zeroclaw channel bind-telegram 123456789
# Cron + schemaläggning
zeroclaw cron list # Lista schemalagda jobb
zeroclaw cron add "*/5 * * * *" --prompt "Check system health"
zeroclaw cron remove <id>
# Minne
zeroclaw memory list # Lista minnesposter
zeroclaw memory get <key> # Hämta ett minne
zeroclaw memory stats # Minnesstatistik
# Autentiseringsprofiler
zeroclaw auth login --provider <name>
zeroclaw auth status
zeroclaw auth use --provider <name> --profile <profile>
# Hårdvaruperiferienheter
zeroclaw hardware discover # Sök efter anslutna enheter
zeroclaw peripheral list # Lista anslutna periferienheter
zeroclaw peripheral flash # Flasha firmware till enhet
# Migrering
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Shell-kompletteringar
source <(zeroclaw completions bash)
zeroclaw completions zsh > ~/.zfunc/_zeroclaw
Fullständig kommandoreferens: docs/reference/cli/commands-reference.md
Visual Studio Build Tools (tillhandahåller MSVC-länkaren och Windows SDK):
winget install Microsoft.VisualStudio.2022.BuildTools
Under installationen (eller via Visual Studio Installer), välj arbetsbelastningen "Desktop development with C++".
Rust toolchain:
winget install Rustlang.Rustup
Efter installationen, öppna en ny terminal och kör rustup default stable för att säkerställa att stable-toolchainen är aktiv.
Verifiera att båda fungerar:
rustc --version
cargo --version
runtime.kind = "docker"). Installera via winget install Docker.DockerDesktop.Byggverktyg:
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
Se rustup.rs för detaljer.
Verifiera att båda fungerar:
rustc --version
cargo --version
Eller hoppa över stegen ovan och installera allt (systemberoenden, Rust, ZeroClaw) med ett enda kommando:
curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Att bygga från källkod kräver mer resurser än att köra den resulterande binären:
| Resurs | Minimum | Rekommenderat |
|---|---|---|
| RAM + swap | 2 GB | 4 GB+ |
| Ledigt disk | 6 GB | 10 GB+ |
Om din värd ligger under minimum, använd förbyggda binärer:
./install.sh --prefer-prebuilt
För att kräva enbart binärinstallation utan källkods-fallback:
./install.sh --prebuilt-only
runtime.kind = "docker"). Installera via din pakethanterare eller docker.com.Notering: Standard
cargo build --releaseanvändercodegen-units=1för att minska toppkompileringstrycket. För snabbare byggen på kraftfulla maskiner, användcargo build --profile release-fast.
Release-tillgångar publiceras för:
x86_64, aarch64, armv7x86_64, aarch64x86_64Ladda ner de senaste tillgångarna från: https://github.com/zeroclaw-labs/zeroclaw/releases/latest
Använd dessa när du är förbi onboarding-flödet och vill ha den djupare referensen.
ZeroClaw byggdes för smooth crab 🦀, en snabb och effektiv AI-assistent. Byggd av Argenis De La Rosa och gemenskapen.
Om ZeroClaw hjälper ditt arbete och du vill stödja pågående utveckling kan du donera här:
Ett hjärtligt tack till de gemenskaper och institutioner som inspirerar och driver detta open source-arbete:
Vi bygger öppet eftersom de bästa idéerna kommer från överallt. Om du läser detta är du en del av det. Välkommen. 🦀❤️
Ny till ZeroClaw? Leta efter ärenden märkta good first issue — se vår Bidragsguide för hur du kommer igång. AI/vibe-kodade PR:er är välkomna! 🤖
Se CONTRIBUTING.md och CLA.md. Implementera en trait, skicka in 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>/Detta är det enda officiella ZeroClaw-repositoryt:
Alla andra repositorier, organisationer, domäner eller paket som hävdar att vara "ZeroClaw" eller antyder anslutning till ZeroClaw Labs är obehöriga och inte affilierade med detta projekt. Kända obehöriga forkar listas i TRADEMARK.md.
Om du stöter på imitation eller varumärkesmissbruk, vänligen öppna ett ärende.
ZeroClaw är dubbellicensierat för maximal öppenhet och bidragsgivarskydd:
| Licens | Användningsfall |
|---|---|
| MIT | Öppen källkod, forskning, akademiskt, personligt bruk |
| Apache 2.0 | Patentskydd, institutionell, kommersiell distribution |
Du kan välja endera licens. Bidragsgivare beviljar automatiskt rättigheter under båda — se CLA.md för det fullständiga bidragsgivaravtalet.
ZeroClaw-namnet och logotypen är varumärken som tillhör ZeroClaw Labs. Denna licens beviljar inte tillstånd att använda dem för att antyda stöd eller anslutning. Se TRADEMARK.md för tillåtna och förbjudna användningar.
ZeroClaw — Noll overhead. Noll kompromiss. Distribuera var som helst. Byt ut vad som helst. 🦀
Denna lista genereras från GitHub-bidragsgivargrafen och uppdateras automatiskt.