microclaw/microclaw

🦀An agentic AI assistant that lives in your chats, inspired by nanoclaw and incorporating some of its design ideas. Built with Rust 🦀

해결하는 문제

MicroClaw는 단일 요청을 넘어서는 복잡하고 장시간 실행되는 작업을 위한 자체 호스팅형 에이전트 플랫폼입니다. 에이전트 세션, 도구 사용, 스케줄된 작업이 프로세스 재시작이나 네트워크 장애에도 불구하고 진행 상황을 잃지 않고 지속될 수 있도록 하는 내구성 있는 실행을 해결합니다.

작동 방식

Rust로 구현되며 내장된 SQLite 데이터베이스를 사용하며, 공유된 에이전트 엔진을 두 가지 다른 인터페이스에서 활용합니다:

  1. MicroClaw Server: Discord, Slack, Telegram 등의 채팅 채널, API, 자동화를 위한 항상 실행되는 백엔드.
  2. MicroClaw Work: Git 및 파일 시스템 통합을 갖춘 로컬 기반의 프로젝트 중심 에이전트 작업을 위한 네이티브 데스크톱 애플리케이션.

모든 상호작용은 세션 상태 복원 → 프로바이더에 독립적인 모델 호출 → 가드레일을 통한 도구 실행 → 결과의 내구성 있는 저장이라는 루프를 따릅니다.

대상 사용자

다단계 도구 사용, 지속적 메모리, 다양한 플랫폼 및 커뮤니케이션 채널에서의 스케줄된 자동화를 처리할 수 있는 신뢰할 수 있는 자체 호스팅 AI 에이전트 런타임이 필요한 사용자에게 적합합니다.

주요 특징

  • 내구성 있는 실행: 체크포인트와 복구 모델을 통해 충돌 또는 중단 후 마지막 성공 단계에서 작업을 재개할 수 있습니다.
  • 프로바이더 독립성: Anthropic, OpenAI 호환 프로바이더, Ollama, 기타 로컬 LLM을 지원합니다.
  • 로컬 우선 워크스페이스: Apple Silicon macOS용 네이티브 데스크톱 통합으로 워크스페이스 인식 파일 첨부 및 Git 컨텍스트를 제공합니다.
  • 확장 가능한 아키텍처: 커널 런타임을 수정하지 않고도 MCP 서버, 플러그인, 훅, 사용자 정의 기술을 지원합니다.
  • 통합된 안전성: 실행 흐름 내에 직접 내장된 도구 리스크 게이트, Docker 사전, 이그레스 제어 기능을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트