Нуль накладних витрат. Нуль компромісів. 100% Rust. 100% Агностичний.
⚡️ Працює на обладнанні за $10 з <5MB RAM: це на 99% менше пам'яті, ніж OpenClaw, і на 98% дешевше, ніж Mac mini!
Створено студентами та учасниками спільнот Harvard, MIT і Sundai.Club.
🌐 Мови: 🇺🇸 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 — це персональний AI-асистент, який ви запускаєте на власних пристроях. Він відповідає вам у каналах, які ви вже використовуєте (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Matrix, IRC, Email, Bluesky, Nostr, Mattermost, Nextcloud Talk, DingTalk, Lark, QQ, Reddit, LinkedIn, Twitter, MQTT, WeChat Work та інші). Він має веб-панель керування для контролю в реальному часі та може підключатися до апаратних периферійних пристроїв (ESP32, STM32, Arduino, Raspberry Pi). Gateway — це лише площина управління, а продукт — це асистент.
Якщо вам потрібен персональний, одного користувача асистент, який відчувається локальним, швидким і завжди доступним — це він.
Вебсайт · Документація · Архітектура · Початок роботи · Міграція з OpenClaw · Усунення неполадок · Discord
Рекомендований спосіб налаштування: виконайте
zeroclaw onboardу вашому терміналі. ZeroClaw Onboard покроково проведе вас через налаштування gateway, робочого простору, каналів і провайдера. Це рекомендований шлях налаштування, який працює на macOS, Linux і Windows (через WSL2). Нова установка? Почніть тут: Початок роботи
Примітка щодо моделей: хоча підтримується багато провайдерів/моделей, для найкращого досвіду використовуйте найпотужнішу модель останнього покоління, доступну вам. Дивіться Онбординг.
Конфігурація моделей + CLI: Довідник провайдерів Ротація профілів авторизації (OAuth vs API-ключі) + аварійне перемикання: Аварійне перемикання моделей
Середовище виконання: стабільний набір інструментів Rust. Єдиний бінарний файл, без залежностей середовища виконання.
brew install zeroclaw
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./install.sh
zeroclaw onboard запускається автоматично після встановлення для налаштування вашого робочого простору та провайдера.
Повний посібник для початківців (авторизація, сполучення, канали): Початок роботи
# Встановлення + онбординг
./install.sh --api-key "sk-..." --provider openrouter
# Запуск gateway (вебхук-сервер + веб-панель)
zeroclaw gateway # за замовчуванням: 127.0.0.1:42617
zeroclaw gateway --port 0 # випадковий порт (посилена безпека)
# Розмова з асистентом
zeroclaw agent -m "Hello, ZeroClaw!"
# Інтерактивний режим
zeroclaw agent
# Запуск повного автономного середовища (gateway + канали + cron + hands)
zeroclaw daemon
# Перевірка статусу
zeroclaw status
# Запуск діагностики
zeroclaw doctor
Оновлюєтесь? Виконайте zeroclaw doctor після оновлення.
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked
zeroclaw onboard
Резервний варіант для розробників (без глобальної установки): додайте до команд префікс
cargo run --release --(приклад:cargo run --release -- status).
ZeroClaw може імпортувати ваш робочий простір, пам'ять та конфігурацію OpenClaw:
# Попередній перегляд того, що буде мігровано (безпечно, лише читання)
zeroclaw migrate openclaw --dry-run
# Виконання міграції
zeroclaw migrate openclaw
Це мігрує ваші записи пам'яті, файли робочого простору та конфігурацію з ~/.openclaw/ до ~/.zeroclaw/. Конфігурація автоматично конвертується з JSON у TOML.
ZeroClaw підключається до реальних платформ обміну повідомленнями. Розглядайте вхідні DM як ненадійний ввід.
Повний посібник з безпеки: SECURITY.md
Поведінка за замовчуванням на всіх каналах:
zeroclaw pairing approve <channel> <code> (після чого відправник додається до локального списку дозволених).config.toml.zeroclaw doctor для виявлення ризикованих або неправильно налаштованих політик DM.Рівні автономності:
| Рівень | Поведінка |
|---|---|
ReadOnly | Агент може спостерігати, але не діяти |
Supervised (за замовчуванням) | Агент діє із затвердженням для операцій середнього/високого ризику |
Full | Агент діє автономно в межах політики |
Шари ізоляції: ізоляція робочого простору, блокування обходу шляху, списки дозволених команд, заборонені шляхи (/etc, /root, ~/.ssh), обмеження частоти (макс. дій/годину, ліміти витрат/день).
Використовуйте цю дошку для важливих повідомлень (критичні зміни, рекомендації з безпеки, вікна обслуговування та блокери випусків).
| Дата (UTC) | Рівень | Повідомлення | Дія |
|---|---|---|---|
| 2026-02-19 | Критичний | Ми не пов'язані з openagen/zeroclaw, zeroclaw.org або zeroclaw.net. Домени zeroclaw.org та zeroclaw.net наразі вказують на форк openagen/zeroclaw, і цей домен/репозиторій видають себе за наш офіційний вебсайт/проєкт. | Не довіряйте інформації, бінарним файлам, збору коштів або оголошенням з цих джерел. Використовуйте лише цей репозиторій та наші верифіковані соціальні акаунти. |
| 2026-02-19 | Важливий | Anthropic оновила умови автентифікації та використання облікових даних 2026-02-19. OAuth-токени Claude Code (Free, Pro, Max) призначені виключно для Claude Code та Claude.ai; використання OAuth-токенів Claude Free/Pro/Max у будь-якому іншому продукті, інструменті або сервісі (включаючи Agent SDK) не дозволяється та може порушувати Умови обслуговування для споживачів. | Будь ласка, тимчасово уникайте інтеграцій Claude Code OAuth для запобігання потенційних втрат. Оригінальний пункт: Authentication and Credential Use. |
Peripheral.Локальний швидкий бенчмарк (macOS arm64, лютий 2026), нормалізований для edge-обладнання 0,8 ГГц.
| OpenClaw | NanoBot | PicoClaw | ZeroClaw 🦀 | |
|---|---|---|---|---|
| Мова | TypeScript | Python | Go | Rust |
| RAM | > 1GB | > 100MB | < 10MB | < 5MB |
| Запуск (ядро 0,8 ГГц) | > 500s | > 30s | < 1s | < 10ms |
| Розмір бінарного файлу | ~28MB (dist) | N/A (Scripts) | ~8MB | ~8.8 MB |
| Вартість | Mac Mini $599 | Linux SBC ~$50 | Linux Board $10 | Будь-яке обладнання $10 |
Примітки: результати ZeroClaw виміряні на релізних збірках за допомогою
/usr/bin/time -l. OpenClaw вимагає середовище Node.js (зазвичай ~390MB додаткових накладних витрат пам'яті), тоді як NanoBot вимагає середовище Python. PicoClaw і ZeroClaw — це статичні бінарні файли. Наведені цифри RAM — це пам'ять часу виконання; вимоги до компіляції вищі.
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.Канали: WhatsApp (нативний), 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-гейтами: Matrix (channel-matrix), Lark (channel-lark), Nostr (channel-nostr).
Веб-панель React 19 + Vite 6 + Tailwind CSS 4, що обслуговується безпосередньо з Gateway:
| Ціль | Платформа | Призначення |
|---|---|---|
| ESP32 | Espressif ESP32 | Бездротовий периферійний агент |
| ESP32-UI | ESP32 + Display | Агент з візуальним інтерфейсом |
| STM32 Nucleo | STM32 (ARM Cortex-M) | Промисловий периферійний пристрій |
| Arduino | Arduino | Базовий міст датчиків/виконавчих пристроїв |
| Uno Q Bridge | Arduino Uno | Послідовний міст до агента |
Мінімальний ~/.zeroclaw/config.toml:
default_provider = "anthropic"
api_key = "sk-ant-..."
Повний довідник конфігурації: 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" # або "tailscale", "ngrok", "openvpn", "custom", "none"
Деталі: Довідник каналів · Довідник конфігурації
native (за замовчуванням) — пряме виконання процесу, найшвидший шлях, ідеальний для довірених середовищ.docker — повна контейнерна ізоляція, примусові політики безпеки, вимагає Docker.Встановіть runtime.kind = "docker" для суворої ізоляції або мережевої ізоляції.
ZeroClaw підтримує профілі авторизації на основі підписки (мультиакаунт, шифрування в стані спокою).
~/.zeroclaw/auth-profiles.json~/.zeroclaw/.secret_key<provider>:<profile_name> (приклад: openai-codex:work)# OpenAI Codex OAuth (підписка 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
# Перевірка / оновлення / перемикання профілю
zeroclaw auth status
zeroclaw auth refresh --provider openai-codex --profile default
zeroclaw auth use --provider openai-codex --profile work
# Запуск агента з авторизацією підписки
zeroclaw agent --provider openai-codex -m "hello"
zeroclaw agent --provider anthropic -m "hello"
Корінь робочого простору: ~/.zeroclaw/workspace/ (налаштовується через конфігурацію).
Вбудовані файли промптів:
IDENTITY.md — особистість та роль агентаUSER.md — контекст та налаштування користувачаMEMORY.md — довгострокові факти та урокиAGENTS.md — конвенції сесій та правила ініціалізаціїSOUL.md — основна ідентичність та операційні принципиНавички: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md або SKILL.toml.
# Список встановлених навичок
zeroclaw skills list
# Встановлення з git
zeroclaw skills install https://github.com/user/my-skill.git
# Аудит безпеки перед встановленням
zeroclaw skills audit https://github.com/user/my-skill.git
# Видалення навички
zeroclaw skills remove my-skill
# Керування робочим простором
zeroclaw onboard # Покроковий майстер налаштування
zeroclaw status # Показати стан демона/агента
zeroclaw doctor # Запустити діагностику системи
# Gateway + демон
zeroclaw gateway # Запустити сервер gateway (127.0.0.1:42617)
zeroclaw daemon # Запустити повне автономне середовище
# Агент
zeroclaw agent # Інтерактивний режим чату
zeroclaw agent -m "message" # Режим одного повідомлення
# Керування сервісом
zeroclaw service install # Встановити як системний сервіс (launchd/systemd)
zeroclaw service start|stop|restart|status
# Канали
zeroclaw channel list # Список налаштованих каналів
zeroclaw channel doctor # Перевірка стану каналів
zeroclaw channel bind-telegram 123456789
# Cron + планування
zeroclaw cron list # Список запланованих завдань
zeroclaw cron add "*/5 * * * *" --prompt "Check system health"
zeroclaw cron remove <id>
# Пам'ять
zeroclaw memory list # Список записів пам'яті
zeroclaw memory get <key> # Отримати запис пам'яті
zeroclaw memory stats # Статистика пам'яті
# Профілі авторизації
zeroclaw auth login --provider <name>
zeroclaw auth status
zeroclaw auth use --provider <name> --profile <profile>
# Апаратні периферійні пристрої
zeroclaw hardware discover # Сканування підключених пристроїв
zeroclaw peripheral list # Список підключених периферійних пристроїв
zeroclaw peripheral flash # Прошивка пристрою
# Міграція
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Автодоповнення оболонки
source <(zeroclaw completions bash)
zeroclaw completions zsh > ~/.zfunc/_zeroclaw
Повний довідник команд: docs/reference/cli/commands-reference.md
Visual Studio Build Tools (надає компонувальник MSVC та Windows SDK):
winget install Microsoft.VisualStudio.2022.BuildTools
Під час встановлення (або через Visual Studio Installer) виберіть робоче навантаження "Desktop development with C++".
Набір інструментів Rust:
winget install Rustlang.Rustup
Після встановлення відкрийте новий термінал і виконайте rustup default stable, щоб переконатися, що стабільний набір інструментів активний.
Перевірте, що обидва працюють:
rustc --version
cargo --version
runtime.kind = "docker"). Встановлення через winget install Docker.DockerDesktop.Базові інструменти збірки:
sudo apt install build-essential pkg-configsudo dnf group install development-tools && sudo dnf install pkg-configxcode-select --installНабір інструментів Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Деталі на rustup.rs.
Перевірте, що обидва працюють:
rustc --version
cargo --version
Або пропустіть кроки вище і встановіть все (системні залежності, Rust, ZeroClaw) однією командою:
curl -LsSf https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/install.sh | bash
Збірка з вихідного коду вимагає більше ресурсів, ніж запуск результуючого бінарного файлу:
| Ресурс | Мінімум | Рекомендовано |
|---|---|---|
| RAM + swap | 2 GB | 4 GB+ |
| Вільний диск | 6 GB | 10 GB+ |
Якщо ваш хост нижче мінімуму, використовуйте попередньо зібрані бінарні файли:
./install.sh --prefer-prebuilt
Для встановлення лише бінарного файлу без резервного варіанту з вихідного коду:
./install.sh --prebuilt-only
runtime.kind = "docker"). Встановлення через менеджер пакетів або docker.com.Примітка: Стандартна команда
cargo build --releaseвикористовуєcodegen-units=1для зниження пікового навантаження при компіляції. Для швидших збірок на потужних машинах використовуйтеcargo build --profile release-fast.
Релізні артефакти публікуються для:
x86_64, aarch64, armv7x86_64, aarch64x86_64Завантажте останні артефакти з: https://github.com/zeroclaw-labs/zeroclaw/releases/latest
Використовуйте ці матеріали, коли ви пройшли онбординг і хочете глибшу довідку.
ZeroClaw створений для smooth crab 🦀, швидкого та ефективного AI-асистента. Створений Argenis De La Rosa та спільнотою.
Якщо ZeroClaw допомагає вашій роботі і ви хочете підтримати подальшу розробку, ви можете зробити пожертву тут:
Щира подяка спільнотам та установам, які надихають та живлять цю відкриту роботу:
Ми будуємо відкрито, тому що найкращі ідеї приходять звідусіль. Якщо ви це читаєте, ви вже частина цього. Ласкаво просимо. 🦀
Новачок у ZeroClaw? Шукайте завдання з міткою good first issue — дивіться наш Посібник з внеску для початку. PR з AI-допомогою вітаються!
Дивіться CONTRIBUTING.md та CLA.md. Реалізуйте трейт, подайте 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>/Це єдиний офіційний репозиторій ZeroClaw:
Будь-який інший репозиторій, організація, домен або пакет, що претендує на назву "ZeroClaw" або натякає на зв'язок з ZeroClaw Labs, є неавторизованим і не пов'язаним з цим проєктом. Відомі неавторизовані форки перелічені в TRADEMARK.md.
Якщо ви зіткнулися з імітацією або зловживанням торговою маркою, будь ласка, створіть issue.
ZeroClaw має подвійну ліцензію для максимальної відкритості та захисту учасників:
| Ліцензія | Варіант використання |
|---|---|
| MIT | Відкритий код, дослідження, академічне, особисте використання |
| Apache 2.0 | Патентний захист, інституційне, комерційне розгортання |
Ви можете обрати будь-яку ліцензію. Учасники автоматично надають права за обома — дивіться CLA.md для повної угоди учасника.
Назва та логотип ZeroClaw є торговими марками ZeroClaw Labs. Ця ліцензія не надає дозволу використовувати їх для підтвердження або зв'язку. Дивіться TRADEMARK.md для дозволених та заборонених використань.
ZeroClaw — Нуль накладних витрат. Нуль компромісів. Розгортайте будь-де. Замінюйте будь-що. 🦀
Цей список генерується з графіку учасників GitHub і оновлюється автоматично.