Rust 기반 초경량 AI 에이전트 런타임 ZeroClaw 공개 (<5MB RAM, 10ms 시작)
(github.com/zeroclaw-labs)Rust로 작성된 초경량 AI 에이전트 런타임 ZeroClaw 프로젝트가 공개되었습니다.
AI 모델, 도구 실행, 메모리, 채널 등을 추상화하여 에이전트 워크플로우를 실행할 수 있는 런타임 환경을 목표로 합니다.
ZeroClaw의 특징
- 런타임 메모리 사용량 <5MB
- 약 10ms 콜드 스타트
- 단일 Rust 바이너리
- ARM / x86 / RISC-V 지원
- Node.js / Python 같은 별도 런타임 의존성 없음
AI 에이전트 런타임 비교
- OpenClaw (TypeScript) – RAM >1GB
- NanoBot (Python) – RAM >100MB
- PicoClaw (Go) – RAM <10MB
- ZeroClaw (Rust) – RAM <5MB
아키텍처는 Rust trait 기반 플러그인 구조로 설계되어 있으며 다음 구성 요소를 교체 가능하게 사용할 수 있습니다.
- LLM 제공자: OpenAI, Anthropic, Gemini, Ollama
- 채널: Telegram, Matrix, CLI
- 도구 실행: bash, filesystem, web fetch
- 메모리 저장소: Markdown 또는 SQLite
설정을 통해 AI 모델이나 채널 등을 교체할 수 있도록 설계되었습니다.