zeroclaw/README.ru.md

6.6 KiB
Raw Blame History

ZeroClaw

ZeroClaw 🦀(Русский)

Zero overhead. Zero compromise. 100% Rust. 100% Agnostic.

🌐 Языки: English · 简体中文 · 日本語 · Русский

Установка в 1 клик | Хаб документации | TOC docs | Команды | Конфиг | Providers | Channels | Операции | Диагностика | Вклад

Быстрые маршруты: Старт · Справочники · Операции · Диагностика · Безопасность · Аппаратная часть · Вклад и CI

Этот файл — выверенный перевод README.md с акцентом на точность и читаемость (не дословный перевод).

Технические идентификаторы (команды, ключи конфигурации, API-пути, имена Trait) сохранены на английском.

Последняя синхронизация: 2026-02-18.

О проекте

ZeroClaw — это производительная и расширяемая инфраструктура автономного AI-агента:

  • Нативно на Rust, единый бинарник, переносимость между ARM / x86 / RISC-V
  • Архитектура на Trait (Provider, Channel, Tool, Memory и др.)
  • Безопасные значения по умолчанию: pairing, явные allowlist, sandbox и scope-ограничения

Почему выбирают ZeroClaw

  • Лёгкий: небольшой бинарник, низкое потребление памяти, быстрый старт
  • Расширяемый: 28+ built-in providers (с алиасами) + custom совместимые endpoint
  • Удобный в эксплуатации: daemon, doctor, status, service
  • Интеграции: много каналов + 70+ integrations

Воспроизводимые метрики (пример)

Текущие примерные значения из README (macOS arm64, 2026-02-18):

  • Размер release-бинарника: 8.8M
  • zeroclaw --help: ~0.02s, пик памяти ~3.9MB
  • zeroclaw status: ~0.01s, пик памяти ~4.1MB

Проверяйте производительность в своей среде:

cargo build --release
ls -lh target/release/zeroclaw

/usr/bin/time -l target/release/zeroclaw --help
/usr/bin/time -l target/release/zeroclaw status

Установка в 1 клик

git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
./bootstrap.sh

Для полной инициализации окружения: ./bootstrap.sh --install-system-deps --install-rust (для системных пакетов может потребоваться sudo).

Подробности: docs/one-click-bootstrap.md.

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

git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release --locked
cargo install --path . --force --locked

zeroclaw onboard --api-key sk-... --provider openrouter
zeroclaw onboard --interactive

zeroclaw agent -m "Hello, ZeroClaw!"

# default: 127.0.0.1:3000
zeroclaw gateway

zeroclaw daemon

Важные security-дефолты

  • Gateway по умолчанию: 127.0.0.1:3000
  • Pairing обязателен по умолчанию: require_pairing = true
  • Публичный bind запрещён по умолчанию: allow_public_bind = false
  • Семантика allowlist каналов:
    • [] => deny-by-default
    • ["*"] => allow all (используйте осознанно)

Пример конфигурации

api_key = "sk-..."
default_provider = "openrouter"
default_model = "anthropic/claude-sonnet-4"
default_temperature = 0.7

[memory]
backend = "sqlite"
auto_save = true
embedding_provider = "none"

[gateway]
host = "127.0.0.1"
port = 3000
require_pairing = true
allow_public_bind = false

Навигация по документации

Вклад и лицензия


Для полной и исчерпывающей информации (архитектура, все команды, API, разработка) используйте основной английский документ: README.md.