Что это такое?
ZeroClaw — это среда выполнения персонального ИИ-ассистента: один исполняемый файл на Rust, который вы настраиваете и запускаете сами. Он работает с провайдерами LLM, слушает десятки каналов и действует через инструменты: shell, браузер и HTTP.
Это приложение или среда выполнения, которую я настраиваю сам?
Это не облачное приложение, а исполняемый файл среды агента, который вы развёртываете и настраиваете через TOML-файл, самостоятельно подключая провайдеров, каналы и инструменты.
Как это запустить?
В Unix запустите скрипт install.sh (install.sh --help покажет все флаги); в Windows используйте готовый путь через PowerShell из руководства по установке для Windows, который устанавливает релиз, обновляет PATH и запускает Quickstart.
Для каких провайдеров LLM нужна учётная запись?
Он работает с Anthropic, OpenAI, локальным Ollama или примерно с 20 другими провайдерами (включая любой эндпоинт, совместимый с OpenAI), которые настраиваются в блоке [providers.models.*] в config.toml.
В чём подвох с конфигурационным файлом?
Рабочая конфигурация требует как минимум четырёх заголовков секций TOML (запись провайдера, агент, который на неё ссылается, и профиль рисков, с которым он сверяется); если потоковый режим у провайдера не работает, ZeroClaw молча повторяет запрос без потоковой передачи.
Какие операционные системы поддерживаются?
Для Linux, macOS, Windows, FreeBSD, NixOS и Docker есть отдельные заметки по установке.
Где на самом деле хранятся мои данные и ключи?
Всё работает на вашей машине с вашими API-ключами и рабочим пространством; ничего не проходит через сервис вендора.
Что не даёт ему выполнять опасные команды на моей машине?
По умолчанию автономность работает в контролируемом режиме: операции среднего риска требуют подтверждения, а операции высокого риска блокируются. Это обеспечивают границы рабочего пространства, политика команд и песочницы на уровне ОС (Landlock, Bubblewrap, Seatbelt, Docker). Существует режим YOLO, который отключает эти проверки на доверенных машинах для разработки.
Может ли оно управлять физическим оборудованием, а не только общаться в чате?
Да — через трейт Peripheral оно может управлять GPIO, I2C, SPI и USB на таких устройствах, как Raspberry Pi, STM32, Arduino и ESP32.
Можно ли подключить его к моей IDE?
Да, через ACP (Agent Client Protocol) — интеграцию по JSON-RPC 2.0 поверх stdio для редакторов и IDE.
Для чего нужен движок SOP?
Он запускает стандартные операционные процедуры (SOP), которые срабатывают по событиям — от MQTT, вебхука, cron или событий аппаратных периферийных устройств — с точками подтверждения и запусками с возможностью возобновления, позволяя агенту выполнять многошаговые автоматизированные сценарии.