Nul overhead. Nul kompromis. 100% Rust. 100% Agnostisk.
⚡️ Korer pa $10 hardware med <5MB RAM: Det er 99% mindre hukommelse end OpenClaw og 98% billigere end en Mac mini!
Bygget af studerende og medlemmer af Harvard-, MIT- og Sundai.Club-faellesskaberne.
🌐 Sprog: 🇺🇸 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 korer pa dine egne enheder. Den svarer dig pa de kanaler, du allerede bruger (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 web-dashboard til realtidsstyring og kan forbindes til hardware-periferier (ESP32, STM32, Arduino, Raspberry Pi). Gateway'en er blot kontrolplanet — produktet er assistenten.
Hvis du vil have en personlig, enkeltbruger-assistent der foeles lokal, hurtig og altid taendt, er dette den.
Hjemmeside · Dokumentation · Arkitektur · Kom i gang · Migrering fra OpenClaw · Fejlsoegning · Discord
Anbefalet opsaetning: kor
zeroclaw onboardi din terminal. ZeroClaw Onboard guider dig trin for trin gennem opsaetning af gateway, arbejdsomrade, kanaler og udbyder. Det er den anbefalede opsaetningssti og virker pa macOS, Linux og Windows (via WSL2). Ny installation? Start her: Kom i gang
Modelnotat: selvom mange udbydere/modeller understoettes, brug den staerkeste nyeste-generations model tilgaengelig for dig for den bedste oplevelse. Se Onboarding.
Modelkonfiguration + CLI: Udbyderreference Auth-profilrotation (OAuth vs API-noegler) + failover: Model-failover
Koerselsmiljoe: Rust stable toolchain. Enkelt binaer, ingen koerselsmiljoafhaengigheder.
brew install zeroclaw
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh
zeroclaw onboard koerer automatisk efter installation for at konfigurere dit arbejdsomrade og din udbyder.
Fuld begynderguide (godkendelse, parring, kanaler): Kom i gang
# Installation + onboard
./install.sh --api-key "sk-..." --provider openrouter
# Start gateway'en (webhook-server + web-dashboard)
zeroclaw gateway # standard: 127.0.0.1:42617
zeroclaw gateway --port 0 # tilfaeldig port (sikkerhedshaerdet)
# Tal med assistenten
zeroclaw agent -m "Hello, ZeroClaw!"
# Interaktiv tilstand
zeroclaw agent
# Start fuld autonom koersel (gateway + kanaler + cron + hands)
zeroclaw daemon
# Tjek status
zeroclaw status
# Koer diagnostik
zeroclaw doctor
Opgradering? Koer zeroclaw doctor efter opdatering.
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard
Udviklingsfallback (ingen global installation): praefikser kommandoer med
cargo run --release --(eksempel:cargo run --release -- status).
ZeroClaw kan importere dit OpenClaw-arbejdsomrade, hukommelse og konfiguration:
# Forhaandsvisning af hvad der vil blive migreret (sikkert, skrivebeskyttet)
zeroclaw migrate openclaw --dry-run
# Koer migreringen
zeroclaw migrate openclaw
Dette migrerer dine hukommelsesposter, arbejdsomradefiler og konfiguration fra ~/.openclaw/ til ~/.zeroclaw/. Konfiguration konverteres automatisk fra JSON til TOML.
ZeroClaw forbinder til rigtige beskedplatforme. Behandl indgaaende DM'er som utrovaerdigt input.
Fuld sikkerhedsguide: SECURITY.md
Standardadfaerd pa alle kanaler:
zeroclaw pairing approve <channel> <code> (derefter tilfojes afsenderen til en lokal godkendelsesliste).config.toml.zeroclaw doctor for at afsloere risikable eller forkert konfigurerede DM-politikker.Autonominiveauer:
| Niveau | Adfaerd |
|---|---|
ReadOnly | Agenten kan observere men ikke handle |
Supervised (standard) | Agenten handler med godkendelse for mellem/hoej risiko-operationer |
Full | Agenten handler autonomt inden for politikgraenser |
Sandboxing-lag: arbejdsomradeisolering, sti-traverseringsblokering, kommandogodkendelseslister, forbudte stier (/etc, /root, ~/.ssh), hastighedsbegraensning (maks handlinger/time, omkostninger/dag-lofter).
Brug dette board til vigtige meddelelser (aendringsbrydende aendringer, sikkerhedsraadgivning, vedligeholdelsesperioder og udgivelsesblokkeringer).
| Dato (UTC) | Niveau | Meddelelse | Handling |
|---|---|---|---|
| 2026-02-19 | Kritisk | Vi er ikke tilknyttet openagen/zeroclaw, zeroclaw.org eller zeroclaw.net. Domaenerne zeroclaw.org og zeroclaw.net peger i oejeblikket pa openagen/zeroclaw-forken, og det domaene/repository udgiver sig for at vaere vores officielle hjemmeside/projekt. | Stol ikke pa information, binaerfiler, fundraising eller meddelelser fra disse kilder. Brug kun dette repository og vores verificerede sociale konti. |
| 2026-02-19 | Vigtigt | Anthropic opdaterede vilkaarene for Godkendelse og Legitimationsoplysningsbrug den 2026-02-19. Claude Code OAuth-tokens (Free, Pro, Max) er udelukkende beregnet til Claude Code og Claude.ai; brug af OAuth-tokens fra Claude Free/Pro/Max i ethvert andet produkt, vaerktoej eller tjeneste (inklusive Agent SDK) er ikke tilladt og kan overtraede forbrugervilkaarene. | Undga venligst midlertidigt Claude Code OAuth-integrationer for at forebygge potentielt tab. Original klausul: Authentication and Credential Use. |
Peripheral-trait'et.Lokal maskinens hurtige benchmark (macOS arm64, feb. 2026) normaliseret for 0.8GHz edge-hardware.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 | |
|---|---|---|---|---|
| Sprog | TypeScript | Python | Go | Rust |
| RAM | > 1GB | > 100MB | < 10MB | < 5MB |
| Opstart (0.8GHz core) | > 500s | > 30s | < 1s | < 10ms |
| Binaerstaerrelse | ~28MB (dist) | N/A (Scripts) | ~8MB | ~8.8 MB |
| Omkostning | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Enhver hardware $10 |
Notat: ZeroClaw-resultater er maalt pa release-builds ved brug af
/usr/bin/time -l. OpenClaw kraever Node.js-koerselsmiljoe (typisk ~390MB ekstra hukommelsesoverhead), mens NanoBot kraever Python-koerselsmiljoe. PicoClaw og ZeroClaw er statiske binaerer. RAM-tallene ovenfor er koerselstidshukommelse; kompileringstidskrav er hoejere.
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.
Feature-gated: Matrix (channel-matrix), Lark (channel-lark), Nostr (channel-nostr).
React 19 + Vite 6 + Tailwind CSS 4 web-dashboard serveret direkte fra Gateway'en:
| Maal | Platform | Formaal |
|---|---|---|
| ESP32 | Espressif ESP32 | Tradloes periferiagent |
| ESP32-UI | ESP32 + Display | Agent med visuel graenseflade |
| STM32 Nucleo | STM32 (ARM Cortex-M) | Industriel periferi |
| Arduino | Arduino | Basis sensor-/aktuatorbro |
| Uno Q Bridge | Arduino Uno | Seriel bro til agent |
Minimal ~/.zeroclaw/config.toml:
default_provider = "anthropic"
api_key = "sk-ant-..."
Fuld konfigurationsreference: 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"
Detaljer: Kanalreference · Konfigurationsreference
native (standard) — direkte procesudfoersel, hurtigste sti, ideel til betroede miljoeer.docker — fuld containerisolering, haandhaevede sikkerhedspolitikker, kraever Docker.Saet runtime.kind = "docker" for streng sandboxing eller netvaerksisolering.
ZeroClaw understoetter abonnements-native godkendelsesprofiler (flere konti, krypteret i hvile).
~/.zeroclaw/auth-profiles.json~/.zeroclaw/.secret_key<provider>:<profile_name> (eksempel: 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"
Arbejdsomraderod: ~/.zeroclaw/workspace/ (konfigurerbart via config).
Injicerede promptfiler:
IDENTITY.md — agentens personlighed og rolleUSER.md — brugerkontekst og praeferencerMEMORY.md — langsigtede fakta og laerdommerAGENTS.md — sessionskonventioner og initialiseringsreglerSOUL.md — kerneidentitet og driftsprincipperFaerdigheder: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md eller 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
# Arbejdsomraadestyring
zeroclaw onboard # Guidet opsaetningsguide
zeroclaw status # Vis daemon/agent-status
zeroclaw doctor # Koer systemdiagnostik
# Gateway + daemon
zeroclaw gateway # Start gateway-server (127.0.0.1:42617)
zeroclaw daemon # Start fuld autonom koersel
# Agent
zeroclaw agent # Interaktiv chattilstand
zeroclaw agent -m "message" # Enkeltbeskedtilstand
# Servicestyring
zeroclaw service install # Installer som OS-service (launchd/systemd)
zeroclaw service start|stop|restart|status
# Kanaler
zeroclaw channel list # List konfigurerede kanaler
zeroclaw channel doctor # Tjek kanalsundhed
zeroclaw channel bind-telegram 123456789
# Cron + planlaegning
zeroclaw cron list # List planlagte opgaver
zeroclaw cron add "*/5 * * * *" --prompt "Check system health"
zeroclaw cron remove <id>
# Hukommelse
zeroclaw memory list # List hukommelsesposter
zeroclaw memory get <key> # Hent en hukommelse
zeroclaw memory stats # Hukommelsesstatistik
# Godkendelsesprofiler
zeroclaw auth login --provider <name>
zeroclaw auth status
zeroclaw auth use --provider <name> --profile <profile>
# Hardware-periferier
zeroclaw hardware discover # Skan efter tilsluttede enheder
zeroclaw peripheral list # List tilsluttede periferier
zeroclaw peripheral flash # Flash firmware til enhed
# Migrering
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Shell-fuldfoerelser
source <(zeroclaw completions bash)
zeroclaw completions zsh > ~/.zfunc/_zeroclaw
Fuld kommandoreference: docs/reference/cli/commands-reference.md
Visual Studio Build Tools (giver MSVC-linker og Windows SDK):
winget install Microsoft.VisualStudio.2022.BuildTools
Under installation (eller via Visual Studio Installer) vaelg workloaden "Desktop development with C++".
Rust toolchain:
winget install Rustlang.Rustup
Efter installation, aabn en ny terminal og koer rustup default stable for at sikre, at den stabile toolchain er aktiv.
Verificer, at begge virker:
rustc --version
cargo --version
runtime.kind = "docker"). Installer via winget install Docker.DockerDesktop.Byggevaerktoejer:
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 for detaljer.
Verificer, at begge virker:
rustc --version
cargo --version
Eller spring trinnene ovenfor over og installer alt (systemafhaengigheder, Rust, ZeroClaw) med en enkelt kommando:
curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Bygning fra kildekode kraever flere ressourcer end at koere den resulterende binaer:
| Ressource | Minimum | Anbefalet |
|---|---|---|
| RAM + swap | 2 GB | 4 GB+ |
| Ledig disk | 6 GB | 10 GB+ |
Hvis din vaert er under minimum, brug forhaandsbyggede binaerer:
./install.sh --prefer-prebuilt
For kun-binaer-installation uden kildekodefallback:
./install.sh --prebuilt-only
runtime.kind = "docker"). Installer via din pakkehaandtering eller docker.com.Notat: Standard
cargo build --releasebrugercodegen-units=1for at reducere spidskompileringspresset. For hurtigere builds pa kraftige maskiner, brugcargo build --profile release-fast.
Udgivelsesaktiver udgives for:
x86_64, aarch64, armv7x86_64, aarch64x86_64Download de seneste aktiver fra: https://github.com/zeroclaw-labs/zeroclaw/releases/latest
Brug disse, naar du er forbi onboarding-flowet og vil have den dybere reference.
ZeroClaw blev bygget til smooth crab 🦀, en hurtig og effektiv AI-assistent. Bygget af Argenis De La Rosa og faellesskabet.
Hvis ZeroClaw hjaelper dit arbejde, og du vil stoette den igangvaerende udvikling, kan du donere her:
En hjertelig tak til de faellesskaber og institutioner, der inspirerer og naerer dette open source-arbejde:
Vi bygger i det aabne, fordi de bedste ideer kommer fra alle steder. Hvis du laeser dette, er du en del af det. Velkommen. 🦀❤️
Ny til ZeroClaw? Kig efter issues maerket good first issue — se vores Bidragsguide for at komme i gang. AI/vibe-kodede PR'er velkomne! 🤖
Se CONTRIBUTING.md og CLA.md. Implementer et trait, indsend 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 officielle ZeroClaw-repository:
Ethvert andet repository, organisation, domaene eller pakke, der haevder at vaere "ZeroClaw" eller antyder tilknytning til ZeroClaw Labs, er uautoriseret og ikke tilknyttet dette projekt. Kendte uautoriserede forks vil blive opfoert i TRADEMARK.md.
Hvis du stoeder pa identitetstyveri eller varemaerkemisbrug, bedes du aabne et issue.
ZeroClaw er dobbeltlicenseret for maksimal aabenhed og bidragyderbeskyttelse:
| Licens | Anvendelse |
|---|---|
| MIT | Open source, forskning, akademisk, personligt brug |
| Apache 2.0 | Patentbeskyttelse, institutionel, kommerciel udrulning |
Du kan vaelge enten licens. Bidragydere giver automatisk rettigheder under begge — se CLA.md for den fulde bidragsaftale.
Navnet ZeroClaw og logoet er varemaerker tilhoerende ZeroClaw Labs. Denne licens giver ikke tilladelse til at bruge dem til at antyde stoette eller tilknytning. Se TRADEMARK.md for tilladte og forbudte anvendelser.
ZeroClaw — Nul overhead. Nul kompromis. Udrulning overalt. Udskift hvad som helst. 🦀
Denne liste genereres fra GitHub-bidragydergrafiken og opdateres automatisk.