ZeroClaw

Open-source агентный рантайм на Rust, который объединяет каналы связи, нейросети, локальные инструменты и аппаратную периферию в одном бинарном файле.

Что это такое

ZeroClaw — это ультракомпактная и безопасная среда выполнения для AI-ассистентов, созданная как производительная альтернатива тяжелым решениям вроде OpenClaw. Весь проект компилируется в один автономный исполняемый файл размером около 3.4 МБ с потреблением оперативной памяти менее 5 МБ и холодным стартом менее 10 миллисекунд.

Рантайм работает по принципу «You own the agent. You own the data. You own the machine it runs on» — полностью локально, на ваших ключах, без привязки к вендорам.

ZeroClaw включает в себя единый цикл агента (agent loop), встроенную базу знаний (SQLite + эмбеддинги), движок автоматизаций (SOP), веб-панель управления, HTTP/WebSocket шлюз, а также поддержку протокола Agent Client Protocol (ACP) для интеграции с IDE.

Как это используют

ZeroClaw задуман как единый цифровой и физический центр управления:

  • Все каналы связи в одном месте: Подключите агента к 30+ каналам (Telegram, Discord, Matrix, email, голосовые вызовы, вебхуки, CLI), и он будет поддерживать единый контекст диалога независимо от того, через какую платформу вы к нему обратились.
  • Работа с физическим миром (Hardware-capable): Благодаря трейту Peripheral, ZeroClaw умеет взаимодействовать с GPIO, I2C, SPI и USB на платах Raspberry Pi, STM32, Arduino и ESP32. Агент может опрашивать датчики, переключать реле и управлять железом.
  • Автоматизации и регламенты (SOP Engine): Позволяет настраивать операционные процедуры (Standard Operating Procedures), запускаемые по событиям (cron, вебхуки, MQTT, сигналы с периферии) с возможностью паузы, возобновления и ручного подтверждения опасных шагов.
  • Строгая безопасность и песочница: По умолчанию работает в режиме supervised, где средние риски требуют одобрения, а высокие — блокируются. Поддерживает ограничение рабочей директории, политику команд, операционную изоляцию (Landlock / Bubblewrap на Linux, Seatbelt на macOS, Docker) и криптографические чеки действий (tool receipts). Для тестовых машин есть режим «YOLO».
  • Любые модели с отказоустойчивостью: Настройка провайдеров (Anthropic, OpenAI, Ollama и ещё ~20 других) с цепочками фолбеков: если один сервис недоступен, агент автоматически переключится на резервную модель.

Преимущества

  • Фантастическая производительность — бинарник ~3.4 МБ, старт <10 мс, RAM <5 МБ (работает даже на одноплатниках за $10).
  • Мультиплатформенность и каналы — поддержка 30+ мессенджеров и интерфейсов с сохранением единого контекста.
  • Прямой доступ к железу — возможность управления физическими устройствами (Raspberry Pi, Arduino, ESP32).
  • Безопасность по умолчанию — OS-level песочницы, разграничение прав, отслеживание действий и гибкие профили рисков.
  • Служба «Всегда онлайн» — быстрая регистрация в качестве системной службы через zeroclaw service install (systemd, launchctl, Windows Service).

Open Source и совместимость

ZeroClaw — это на 100% открытый проект, распространяемый под двойной лицензией MIT OR Apache-2.0. Исходный код доступен в официальном репозитории zeroclaw-labs/zeroclaw на GitHub, собирает многотысячное сообщество и активно развивает экосистему на Rust.

Продукт полностью совместим с API VEGA: вы можете подключить его к вашей инфраструктуре и направить вызовы моделей через внутренние эндпоинты без модификации кода рантайма.

Ссылки