Repolode
zeroclaw-labs

zeroclaw-labs/zeroclaw

LLM 제공자와 채팅 채널, 도구 및 하드웨어를 연결해 로컬 머신에서 실행하는 Rust 기반 개인 AI 에이전트 런타임입니다.

스타
33,024
포크
4,985
열린 이슈
1,035
마지막 커밋
2시간 전

어떤 프로젝트인가요?

ZeroClaw는 로컬 머신에서 AI 에이전트를 실행하는 단일 Rust 바이너리입니다. Anthropic, OpenAI, Ollama 같은 LLM 제공자에 연결하고, Discord, Telegram, Matrix, 이메일, 웹훅, CLI 등의 채널에서 메시지를 받으며, 셸, 브라우저, HTTP, 하드웨어 GPIO/I2C/SPI 액세스 같은 도구를 통해 작업을 수행합니다.

에이전트는 기본적으로 감독형 자율 모드로 동작합니다. 중간 위험 작업에는 승인이 필요하고, 고위험 작업은 차단됩니다. 작업 공간 경계, 명령 정책, OS 수준 샌드박스(Landlock, Bubblewrap, Seatbelt, Docker)를 지원하며, 채팅, 메모리 탐색, 설정 편집, cron 관리를 위한 웹 대시보드도 제공합니다. SOP 엔진으로 이벤트 트리거 절차를 만들 수 있으며, Agent Client Protocol을 통해 편집기에서도 사용할 수 있습니다.

설정은 단일 TOML 파일에 저장됩니다. 또한 안내형 빠른 시작 기능과 systemd, launchctl, Windows Services용 서비스 설치 기능을 제공합니다.

핵심 기능

  • 01Anthropic, OpenAI, Ollama 및 기타 OpenAI 호환 모델 제공자에 연결하며 폴백 체인을 지원합니다.
  • 02하나의 에이전트 루프를 통해 Discord, Telegram, Matrix, 이메일, 웹훅, CLI에서 메시지를 받고 답변합니다.
  • 03기본적으로 감독형 모드로 동작하며, 중간 위험 작업에는 승인을 요청하고 고위험 작업은 차단합니다.
  • 04Landlock, Bubblewrap, Seatbelt, Docker 같은 OS 수준 샌드박스에서 도구를 실행합니다.
  • 05채팅, 메모리, 설정, cron 관리를 위한 HTTP/WebSocket 게이트웨이와 웹 대시보드를 제공합니다.
  • 06MQTT, 웹훅, cron, 주변 장치에서 발생하는 이벤트에 트리거되는 SOP를 지원합니다.

활용 사례

  • 로컬 머신에서 개인 비서를 실행하고 Telegram이나 Discord로 대화합니다.
  • 자연어 명령으로 Raspberry Pi나 마이크로컨트롤러 하드웨어를 제어합니다.
  • 호스팅 서비스로 데이터를 보내지 않고 로컬 Ollama 모델을 채팅 채널에 연결합니다.
  • Agent Client Protocol을 통해 에이전트를 편집기에 통합합니다.

빠른 시작

  1. 1

    README의 공식 설치 스크립트를 실행합니다

  2. 2

    가이드 설정을 실행해 provider를 선택하고 config를 작성합니다

    "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart
  3. 3

    설정된 agent로 대화형 채팅을 시작합니다

    zeroclaw agent -a <alias>

사용 전 알아둘 점

  • agent를 설정하려면 LLM provider의 API key 또는 Ollama와 같은 로컬 모델 서버가 필요합니다.
  • 설정은 여러 섹션으로 구성된 TOML 파일이므로 초기 설정에 다소 손이 갑니다.

토픽

자주 묻는 질문

zeroclaw은(는) 무엇인가요?
LLM 제공자와 채팅 채널, 도구 및 하드웨어를 연결해 로컬 머신에서 실행하는 Rust 기반 개인 AI 에이전트 런타임입니다. ZeroClaw는 로컬 머신에서 AI 에이전트를 실행하는 단일 Rust 바이너리입니다. Anthropic, OpenAI, Ollama 같은 LLM 제공자에 연결하고, Discord, Telegram, Matrix, 이메일, 웹훅, CLI 등의 채널에서 메시지를 받으며, 셸, 브라우저, HTTP, 하드웨어 GPIO/I2C/SPI 액세스 같은 도구를 통해 작업을 수행합니다.
zeroclaw은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
zeroclaw은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
zeroclaw은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. zeroclaw의 마지막 커밋은 2026년 10월 22일입니다.
zeroclaw은(는) 어디에 사용할 수 있나요?
로컬 머신에서 개인 비서를 실행하고 Telegram이나 Discord로 대화합니다. 자연어 명령으로 Raspberry Pi나 마이크로컨트롤러 하드웨어를 제어합니다. 호스팅 서비스로 데이터를 보내지 않고 로컬 Ollama 모델을 채팅 채널에 연결합니다. Agent Client Protocol을 통해 에이전트를 편집기에 통합합니다.
zeroclaw는 어떻게 설치하나요?
README의 공식 설치 스크립트를 실행합니다 가이드 설정을 실행해 provider를 선택하고 config를 작성합니다: "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart 설정된 agent로 대화형 채팅을 시작합니다: zeroclaw agent -a <alias>
zeroclaw은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/zeroclaw-labs/zeroclaw

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트