ultraworkers/claw-code
An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.
Claw Code – AI 에이전트를 위한 Rust 기반 CLI 하네스
소개 – claw-code는 claw 명령줄 에이전트 하네스의 공개 Rust 구현입니다. LLM 공급자(Anthropic, OpenAI, 로컬 Ollama 스타일 서버)와 통신하고 에이전트 스타일의 프롬프트, 세션 및 도구 호출 워크플로우를 실행할 수 있는 바이너리(claw)를 제공합니다. 저장소에는 Rust 워크스페이스(rust/), 소규모 Python 참조 레이어, 그리고 CLI 빌드, 구성 및 사용을 위한 광범위한 문서가 포함되어 있습니다.
주요 기능(README 설명 기준)
- 에이전트 관리형 CLI – 하네스가 자동으로 작업을 계획, 실행, 검증 및 라벨링합니다. 수동 조작이 아닌 다른 에이전트에 의해 실행되도록 설계되었습니다.
- 멀티 공급자 지원 – Anthropic, OpenAI 및 로컬 OpenAI 호환 서버(Ollama, vLLM 등)와 작동합니다.
- 대화형 및 일회성 모드 – 단일 요청에는
claw prompt "…"를, 대화형 REPL 스타일 세션에는claw를 사용합니다. - 상태 확인 명령 –
claw doctor는 API 키, 모델 액세스 및 도구 구성을 검증합니다. - 패리티 하네스 – 결정론적 테스트 및 마이그레이션 추적을 위한 모의 서비스(
MOCK_PARITY_HARNESS.md). - 컨테이너 우선 워크플로우 – 컨테이너 내에서 하네스를 실행하는 방법에 대한 문서가 포함되어 있습니다.
- 향후 ACP/Zed JSON-RPC – 로드맵에는 ACP 데몬 및 JSON-RPC 진입점 추가가 언급되어 있습니다.
시작하기
- Rust 워크스페이스 복제 및 빌드:
git clone https://github.com/ultraworkers/claw-code cd claw-code/rust cargo build --workspace # 또는 `cargo build --release` - API 키 설정(예: Anthropic):
export ANTHROPIC_API_KEY="sk-ant-..." - 상태 확인 실행:
./target/debug/claw doctor - 프롬프트 시도:
./target/debug/claw prompt "say hello" - 대화형 모드 진입:
./target/debug/claw
Windows 사용자는 PowerShell에서 동일한 단계를 따르고 claw.exe를 사용하십시오.
문서 맵 – 저장소에는 다음과 같은 markdown 파일 모음이 포함되어 있습니다:
USAGE.md– 빠른 시작 명령, 인증, 세션, 패리티 하네스.rust/README.md– 크레이트 레이아웃 및 CLI 인터페이스.docs/– 공급자 설정, 컨테이너 워크플로우, Windows 설치, 이벤트/보고서 계약 등.PARITY.md,ROADMAP.md,PHILOSOPHY.md– 프로젝트 상태, 향후 계획 및 설계 근거.
생태계 – claw는 clawhip, oh-my-openagent, gajae-code 등 다른 UltraWorkers 도구와 함께 제공되며, 커뮤니티는 두 개의 Discord 서버에서 활동합니다.
라이선스 – MIT.
결론 – LLM 기반 자율 에이전트를 실행하고, 세션을 관리하며, 멀티 공급자 설정을 실험하기 위한 Rust 네이티브 CLI가 필요하다면 claw-code가 그 하네스를 제공합니다. 이 프로젝트는 소스에서 직접 빌드해야 합니다. crates.io에 게시된 claw-code 크레이트는 더 이상 사용되지 않는 스텁이므로, 직접 바이너리를 컴파일하거나 업스트림 agent-code 패키지를 설치해야 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트