Об этом проекте
Claw Code — публичная реализация CLI-агента `claw` на Rust. Каноническая реализация находится в рабочем пространстве `rust/`, а мейнтейнеры указывают, что текущий источник истины для репозитория — `ultraworkers/claw-code`.
Важное замечание в README: проект описывает себя как «ближе к музейному экспонату, чем к презентации продукта», и прямо заявляет, что он «не является здесь серьёзным продакшн-проектом». Он представлен как артефакт, управляемый агентами и автоматически поддерживаемый такими харнессами, как Gajae-Code и LazyCodex. Для реальной работы README направляет пользователей начинать с этих вышестоящих харнессов, а не с данного репозитория. Более подробное публичное объяснение доступно по ссылке в посте X/Twitter.
Структура репозитория включает:
- `rust/` — каноническое рабочее пространство Rust и бинарник CLI `claw`
- `USAGE.md` — ориентированное на задачи руководство по использованию
- `PARITY.md` — статус паритета порта на Rust и заметки о миграции
- `ROADMAP.md` — активный роадмап и бэклог по очистке
- `PHILOSOPHY.md` — назначение проекта и рамки системного дизайна
- `src/` и `tests/` — сопутствующее рабочее пространство Python/референса и вспомогательные средства аудита, описанные как не основная поверхность выполнения
Для сборки и запуска README даёт быстрый старт только из исходников: клонируйте репозиторий, выполните `cargo build --workspace` внутри `rust/`, задайте API-ключ, например `ANTHROPIC_API_KEY`, затем проверьте с помощью `claw doctor` и запускайте промпты через `claw prompt "..."` или начните интерактивную сессию командой `claw`. В Windows бинарник — `claw.exe`, и PowerShell является поддерживаемым путём. Git Bash и WSL — необязательные альтернативы.
README содержит заметное предупреждение: `cargo install claw-code` устанавливает устаревшую заглушку, которая лишь выводит «claw-code has been renamed to agent-code». Пользователям сказано не устанавливать этот крейт, а вместо этого собирать из исходников или устанавливать вышестоящий бинарник через `cargo install agent-code`.
Аутентификация требует API-ключа (Anthropic, OpenAI и т. д.); вход по подписке Claude не является поддерживаемым путём аутентификации. После сборки `claw doctor` — рекомендуемая проверка работоспособности для валидации API-ключа, доступа к модели и конфигурации инструментов. Набор тестов рабочего пространства можно запустить с помощью `cargo test --workspace`.
Документация размечена для навигации и контекста файлов, локальных OpenAI-совместимых провайдеров (Ollama/llama.cpp/vLLM), процессов установки и релизов для Windows, контейнерных рабочих процессов и статуса ACP/Zed. README отмечает, что `claw-code` пока не поставляет демон ACP/Zed или точку входа JSON-RPC; `claw acp` сообщает текущий статус, а реальная поддержка ACP остаётся отслеживаемой в роадмапе.
Репозиторий также перечисляет связанные проекты экосистемы, такие как clawhip, oh-my-openagent, oh-my-claudecode, oh-my-codex и gajae-code, а также ссылки на UltraWorkers Discord. Он включает политики участия, безопасности, поддержки и кодекса поведения и лицензирован под лицензией MIT. README содержит отказ от ответственности о принадлежности и аффилированности, заявляющий, что репозиторий не претендует на владение оригинальным исходным материалом Claude Code и не связан с Anthropic, не одобрен и не поддерживается ею.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.