zeroclaw은(는) 무엇을 하나요?
빠르고 작으며 완전 자율적인 AI 개인 비서 인프라, 모든 OS, 모든 플랫폼 — 어디든 배포하고, 무엇이든 교체 가능 🦀
개요
zeroclaw는 Rust로 작성된 경량 자율 AI 에이전트 프레임워크입니다. 최소한의 리소스로 실행되며, 다양한 AI 모델과 도구를 플러그인 형태로 교체할 수 있는 모듈식 아키텍처를 제공합니다.
주요 특징
- 완전 자율적: 사용자 개입 없이 독립적으로 작업 수행
- 경량 설계: 낮은 메모리 및 CPU 사용량
- 크로스 플랫폼: Windows, macOS, Linux 등 모든 주요 OS 지원
- 모듈식 플러그인 시스템: AI 모델, 도구, 출력 채널을 자유롭게 교체
- Rust 기반: 안정성과 성능을 보장하는 메모리 안전 언어
설치
# Cargo를 통한 설치 (Rust 필요)
cargo install zeroclaw
# 또는 소스에서 빌드
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw
cargo build --release
빠른 시작
- 설정 파일 생성:
zeroclaw init
- 에이전트 실행:
zeroclaw run
설정
zeroclaw는 ~/.config/zeroclaw/config.toml 파일을 통해 설정됩니다. 주요 설정 항목:
[agent]
name = "my-assistant"
model = "gpt-4"
[plugins]
enabled = ["file_system", "web_search"]
플러그인 개발
zeroclaw 플러그인은 Rust 트레이트를 구현하여 개발합니다:
trait Plugin {
fn name(&self) -> &str;
fn execute(&self, input: &str) -> Result<String>;
}
라이선스
MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
기여
버그 리포트, 기능 제안, 풀 리퀘스트는 언제나 환영합니다. CONTRIBUTING.md를 먼저 읽어주세요.