zeroclaw (zeroclaw-labs/zeroclaw)

Searching Database…

Что это такое?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 или событий аппаратных периферийных устройств — с точками подтверждения и запусками с возможностью возобновления, позволяя агенту выполнять многошаговые автоматизированные сценарии.
Size
252.7 MB
Stars
33K
Age
8mo
Commits · 90 Days