Нулевые накладные расходы. Нулевые компромиссы. 100% Rust. 100% Агностик.
⚡️ Работает на оборудовании за $10 с <5МБ ОЗУ: это на 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 — это персональный ИИ-ассистент, который вы запускаете на своих устройствах. Он отвечает вам в каналах, которые вы уже используете (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 + onboard
./install.sh --api-key "sk-..." --provider openrouter
# Start the gateway (webhook server + web dashboard)
zeroclaw gateway # default: 127.0.0.1:42617
zeroclaw gateway --port 0 # random port (security hardened)
# Talk to the assistant
zeroclaw agent -m "Hello, ZeroClaw!"
# Interactive mode
zeroclaw agent
# Start full autonomous runtime (gateway + channels + cron + hands)
zeroclaw daemon
# Check status
zeroclaw status
# Run diagnostics
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:
# Preview what will be migrated (safe, read-only)
zeroclaw migrate openclaw --dry-run
# Run the migration
zeroclaw migrate openclaw
Это переносит ваши записи памяти, файлы рабочего пространства и конфигурацию из ~/.openclaw/ в ~/.zeroclaw/. Конфигурация автоматически конвертируется из JSON в TOML.
ZeroClaw подключается к реальным поверхностям обмена сообщениями. Относитесь к входящим ЛС как к ненадёжному вводу.
Полное руководство по безопасности: SECURITY.md
Поведение по умолчанию на всех каналах:
zeroclaw pairing approve <channel> <code> (затем отправитель добавляется в локальный список разрешённых).config.toml.zeroclaw doctor для выявления рискованных или неправильно настроенных политик ЛС.Уровни автономности:
| Уровень | Поведение |
|---|---|
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 обновила условия Authentication and Credential Use 2026-02-19. Токены Claude Code OAuth (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 |
| ОЗУ | > 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 (обычно ~390 МБ дополнительных накладных расходов памяти), а NanoBot требует среду выполнения Python. PicoClaw и ZeroClaw — статические бинарные файлы. Показатели ОЗУ выше — это память времени выполнения; требования к компиляции при сборке выше.
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" # or "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 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"
Корень рабочего пространства: ~/.zeroclaw/workspace/ (настраивается через конфигурацию).
Внедряемые файлы промптов:
IDENTITY.md — личность и роль агентаUSER.md — контекст и предпочтения пользователяMEMORY.md — долгосрочные факты и урокиAGENTS.md — соглашения сессий и правила инициализацииSOUL.md — основная идентичность и принципы работыНавыки: ~/.zeroclaw/workspace/skills/<skill>/SKILL.md или 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
# Workspace management
zeroclaw onboard # Guided setup wizard
zeroclaw status # Show daemon/agent status
zeroclaw doctor # Run system diagnostics
# Gateway + daemon
zeroclaw gateway # Start gateway server (127.0.0.1:42617)
zeroclaw daemon # Start full autonomous runtime
# Agent
zeroclaw agent # Interactive chat mode
zeroclaw agent -m "message" # Single message mode
# Service management
zeroclaw service install # Install as OS service (launchd/systemd)
zeroclaw service start|stop|restart|status
# Channels
zeroclaw channel list # List configured channels
zeroclaw channel doctor # Check channel health
zeroclaw channel bind-telegram 123456789
# Cron + scheduling
zeroclaw cron list # List scheduled jobs
zeroclaw cron add "*/5 * * * *" --prompt "Check system health"
zeroclaw cron remove <id>
# Memory
zeroclaw memory list # List memory entries
zeroclaw memory get <key> # Retrieve a memory
zeroclaw memory stats # Memory statistics
# Auth profiles
zeroclaw auth login --provider <name>
zeroclaw auth status
zeroclaw auth use --provider <name> --profile <profile>
# Hardware peripherals
zeroclaw hardware discover # Scan for connected devices
zeroclaw peripheral list # List connected peripherals
zeroclaw peripheral flash # Flash firmware to device
# Migration
zeroclaw migrate openclaw --dry-run
zeroclaw migrate openclaw
# Shell completions
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
Сборка из исходного кода требует больше ресурсов, чем запуск результирующего бинарного файла:
| Ресурс | Минимум | Рекомендуемый |
|---|---|---|
| ОЗУ + 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 🦀 — быстрого и эффективного ИИ-ассистента. Создан Argenis De La Rosa и сообществом.
Если ZeroClaw помогает вашей работе и вы хотите поддержать дальнейшую разработку, вы можете пожертвовать здесь:
Сердечная благодарность сообществам и институтам, которые вдохновляют и питают эту работу с открытым исходным кодом:
Мы строим открыто, потому что лучшие идеи приходят отовсюду. Если вы это читаете, вы часть этого. Добро пожаловать. 🦀❤️
Новичок в ZeroClaw? Ищите задачи с меткой good first issue — см. наше Руководство по участию для начала. AI/vibe-coded PR приветствуются! 🤖
См. 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 и обновляется автоматически.