thClaws/thClaws

Open-source AI agent harness in native Rust — GUI, CLI, headless, and webapp from one binary. Multi-provider, MCP, skills, plugins, agent teams.

해결하는 문제

thClaws는 로컬 실행을 위해 설계된 네이티브 루스트 AI 에이전트 워크스페이스입니다. 사용자가 코딩, 연구, 글쓰기 등에 특화된 여러 전문 AI 에이전트를 단일 프로젝트 내에서 병렬로 실행할 수 있는 주권적인 환경을 제공하며, 각 에이전트가 자체 메모리, 설정, 브라우저 프로필을 유지하여 독립적으로 작동하도록 보장합니다.

작동 방식

이 프로젝트는 단일 바이너리로 작동하며, 데스크톱 GUI, CLI REPL, 스크립트용 비대화 모드, 웹앱의 네 가지 다른 사용자 인터페이스를 지원합니다. 통합된 에이전트 루프와 도구 레지스트리를 사용하여 상호작용을 관리합니다. 보안을 위해 macOS Seatbelt, Linux Landlock, 또는 bubblewrap를 사용한 OS 수준의 Bash 격리 기능을 구현하여 에이전트가 워크스페이스 외부 파일에 접근하지 못하도록 합니다.

대상 사용자

클라우드 중심 생태계에 의존하지 않고, 작업 자동화, 지식 기반 관리, 다수의 에이전트 간 조율이 가능한 오픈소스, 로컬 우선 AI 에이전트 허브를 원하는 개발자 및 고급 사용자에게 적합합니다.

주요 특징

  • 다중 에이전트 워크스페이스: 최대 8개의 에이전트를 동시에 실행 가능하며, 각각 고유한 프로세스와 세션으로 격리됩니다.
  • 광범위한 제공자 지원: Ollama를 통한 로컬 옵션 포함, 27개 제공자에 걸쳐 1,100개 이상의 모델과 통합됩니다.
  • 미디어 스튜디오: 텍스트에서 이미지 생성, 이미지 편집, 텍스트/이미지에서 동영상 생성을 위한 내장 도구.
  • 오픈 표준: 도구용 Model Context Protocol (MCP) 및 프로젝트 지침용 AGENTS.md를 지원합니다.
  • 루스트로 작성됨: 보안과 주권을 중시한 고성능 네이티브 바이너리.
  • 고급 오케스트레이션: 단계별 승인을 위한 "계획 모드", 반복 작업 스케줄링, 장기적인 목표 지향 루프 등의 기능을 제공합니다.

관련

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