Repolode
zeroclaw-labs

zeroclaw-labs/zeroclaw

Персональная среда выполнения AI-агента на Rust, которая работает на вашем компьютере и связывает провайдеров LLM с чатами, инструментами и оборудованием.

Звёзды
33,024
Форки
4,985
Открытые issues
1,035
Последний коммит
2 часа назад

Что это?

ZeroClaw — это единый бинарный файл на Rust, который запускает AI-агента на вашем компьютере. Он подключается к провайдерам LLM, таким как Anthropic, OpenAI и Ollama, принимает сообщения из Discord, Telegram, Matrix, почты, вебхуков и CLI, а также выполняет действия с помощью инструментов для работы с shell, браузером, HTTP и аппаратными интерфейсами GPIO/I2C/SPI.

По умолчанию агент работает в режиме автономности с контролем: для операций среднего риска требуется подтверждение, а операции высокого риска блокируются. Поддерживаются ограничения рабочих пространств, политики команд, песочницы на уровне ОС (Landlock, Bubblewrap, Seatbelt, Docker) и веб-панель с чатом, просмотром памяти, редактированием конфигурации и управлением cron. Процедуры, запускаемые событиями, можно создавать с помощью движка SOP; также агент можно использовать в редакторах через Agent Client Protocol.

Конфигурация хранится в одном TOML-файле. В проекте есть пошаговая быстрая настройка и возможность установить сервис для systemd, launchctl и Windows Services.

Ключевые возможности

  • 01Подключается к Anthropic, OpenAI, Ollama и другим совместимым с OpenAI провайдерам моделей, поддерживая цепочки резервных провайдеров.
  • 02Принимает сообщения и отвечает в Discord, Telegram, Matrix, по почте, через вебхуки и CLI в рамках одного цикла агента.
  • 03По умолчанию работает в режиме контроля: для действий среднего риска требуется подтверждение, а действия высокого риска блокируются.
  • 04Запускает инструменты в песочницах на уровне ОС, например Landlock, Bubblewrap, Seatbelt и Docker.
  • 05Предоставляет шлюз HTTP/WebSocket и веб-панель для работы с чатом, памятью, конфигурацией и cron.
  • 06Поддерживает запускаемые событиями SOP для MQTT, вебхуков, cron и периферийных устройств.

Сценарии использования

  • Запуск персонального помощника на своём компьютере, который отвечает через Telegram или Discord.
  • Управление оборудованием Raspberry Pi или микроконтроллерами с помощью команд на естественном языке.
  • Подключение локальной модели Ollama к чатам без передачи данных в размещённый сервис.
  • Интеграция агента в редактор через Agent Client Protocol.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки из README

  2. 2

    Пройдите пошаговую настройку, чтобы выбрать provider и создать config

    "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart
  3. 3

    Начните интерактивный чат с настроенным agent

    zeroclaw agent -a <alias>

Что важно знать

  • Для настройки agent нужен API key от LLM provider или локальный сервер моделей, например Ollama.
  • Настройки хранятся в TOML-файле с несколькими разделами, поэтому первоначальная настройка требует некоторого времени.

Темы

Частые вопросы

Что такое zeroclaw?
Персональная среда выполнения AI-агента на Rust, которая работает на вашем компьютере и связывает провайдеров LLM с чатами, инструментами и оборудованием. ZeroClaw — это единый бинарный файл на Rust, который запускает AI-агента на вашем компьютере. Он подключается к провайдерам LLM, таким как Anthropic, OpenAI и Ollama, принимает сообщения из Discord, Telegram, Matrix, почты, вебхуков и CLI, а также выполняет действия с помощью инструментов для работы с shell, браузером, HTTP и аппаратными интерфейсами GPIO/I2C/SPI.
zeroclaw можно использовать бесплатно? Какая у него лицензия?
zeroclaw распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
zeroclaw всё ещё поддерживается?
Активно поддерживается. Последний коммит в zeroclaw — 22 окт. 2026 г..
Для чего можно использовать zeroclaw?
Запуск персонального помощника на своём компьютере, который отвечает через Telegram или Discord. Управление оборудованием Raspberry Pi или микроконтроллерами с помощью команд на естественном языке. Подключение локальной модели Ollama к чатам без передачи данных в размещённый сервис. Интеграция агента в редактор через Agent Client Protocol.
Как установить zeroclaw?
Запустите официальный скрипт установки из README Пройдите пошаговую настройку, чтобы выбрать provider и создать config: "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart Начните интерактивный чат с настроенным agent: zeroclaw agent -a <alias>
Где скачать zeroclaw?
Исходный код и инструкции по установке — на GitHub: https://github.com/zeroclaw-labs/zeroclaw

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты