Claw Code: сборка и запуск agent-managed проекта на Rust
Пошаговая инструкция по сборке и запуску Claw Code — публичной Rust‑реализации CLI‑агента‑харнеса, созданного с помощью Gajae‑Code и LazyCodex.
Требования
- 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/clawClaw 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 в репозитории проекта.