Claw Code: сборка и запуск agent-managed проекта на Rust

Пошаговая инструкция по сборке и запуску Claw Code — публичной Rust‑реализации CLI‑агента‑харнеса, созданного с помощью Gajae‑Code и LazyCodex.

Начальный
Алексей Кузнецов
Алексей Кузнецов
Системный администратор9 июня 2026 г.2 мин чтения

Требования

  • Rust и Cargo установлены (https://rustup.rs/)
  • API-ключ Anthropic (sk-ant-...)
  • Git
  • Операционная система: Linux, macOS или Windows (PowerShell)

Клонирование репозитория

Склонируйте репозиторий ultraworkers/claw-code с GitHub. Это основной исходный код проекта — публичная Rust-реализация CLI-агент-харнеса claw.

git clone https://github.com/ultraworkers/claw-code
cd claw-code

Сборка Rust-воркспейса

Перейдите в директорию rust/ — канонический Rust-воркспейс, содержащий бинарный файл claw CLI. Соберите весь воркспейс с помощью cargo build.

cd rust
cargo build --workspace

Настройка API-ключа Anthropic

Установите переменную окружения ANTHROPIC_API_KEY. Вам нужен API-ключ Anthropic (начинается с sk-ant-...), а не подписка Claude. На Windows (PowerShell) используйте $env:ANTHROPIC_API_KEY="sk-ant-...".

export ANTHROPIC_API_KEY="sk-ant-..."

Проверка работоспособности (claw doctor)

Запустите встроенную диагностику, чтобы убедиться, что всё собрано и настроено корректно. Команда claw doctor проверяет состояние системы и конфигурации.

./target/debug/claw doctor

Выполнение тестового промпта

Проверьте, что CLI работает, отправив простой текстовый запрос. Это базовый smoke-test для проверки связи с API.

./target/debug/claw prompt "say hello"

Запуск интерактивной сессии

Запустите claw без аргументов для входа в интерактивный режим. В этом режиме вы можете вести диалог с агентом напрямую из терминала.

./target/debug/claw

Claw Code: сборка и запуск agent‑managed проекта на Rust

Описание: Пошаговое руководство по сборке и запуску Claw Code — публичной Rust‑реализации CLI‑агент‑хранилища. Узнайте, как подготовить окружение, собрать воркспейс и проверить работу агента на Linux, macOS и Windows.

Предварительные требования

  • Rust и Cargo (установить через https://rustup.rs/).
  • API‑ключ Anthropic (начинается с sk-ant-…).
  • Git.
  • Операционная система: Linux, macOS или Windows (PowerShell).

Для более подробных инструкций по установке Rust см. статью «[[Как установить Rust и Cargo на Linux]]».

Сборка и запуск

Шаг 1 — Клонирование репозитория

Склонируйте актуальный репозиторий проекта:

git clone https://github.com/ultraworkers/claw-code-rs
cd claw-code-rs

Шаг 2 — Сборка Rust‑воркспейса

Перейдите в каталог rust/ — канонический воркспейс, содержащий бинарный файл claw. Скомпилируйте весь воркспейс:

cd rust
cargo build --workspace

Шаг 3 — Настройка переменной окружения API‑ключа

Linux / macOS

export ANTHROPIC_API_KEY="sk-ant-..."

Windows PowerShell

$env:ANTHROPIC_API_KEY="sk-ant-..."

Windows cmd

set ANTHROPIC_API_KEY=sk-ant-...

Шаг 4 — Проверка работоспособности (claw doctor)

Запустите встроенную диагностику, чтобы убедиться, что сборка и конфигурация выполнены корректно:

./target/debug/claw doctor

Шаг 5 — Тестовый запрос

Отправьте простой запрос, чтобы проверить связь с API Anthropic:

./target/debug/claw prompt "say hello"

Шаг 6 — Интерактивный режим

Запустите claw без аргументов и начните диалог с агентом прямо из терминала:

./target/debug/claw

Заключение

После выполнения всех шагов вы получите полностью рабочий CLI‑агент‑хранилища на Rust, готовый к интеграции в домашние серверы или самостоятельный запуск. Если возникнут вопросы, обратитесь к разделу «[[Отладка Claw Code]]» или создайте issue в репозитории проекта.

Поделиться:TelegramX / TwitterVK