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.

What it solves

thClaws는 사용자의 머신에서 로컬로 실행되도록 설계된 오픈 소스 AI 에이전트 워크스페이스입니다. AI 에이전트가 클라우드 생태계에 종속되지 않고 코딩, 작업 자동화 및 복잡한 워크플로우를 조정할 수 있는 통합된 환경을 제공합니다. 터미널, 채팅 인터페이스, 파일 관리자를 단일 바이너리로 결합하여 파편화된 AI 도구 문제를 해결합니다.

How it works

thClaws는 네 가지 다른 사용자 인터페이스를 구동하는 단일 Rust 기반 엔진을 사용합니다: 네이티브 데스크톱 GUI, CLI REPL, 스크립트용 비대화형 모드, 그리고 웹 기반 인터페이스입니다. Ollama를 통한 로컬 모델을 포함한 다양한 LLM 제공업체와 통합되며, 서드파티 도구를 위한 Model Context Protocol (MCP)과 같은 오픈 표준을 지원합니다.

주요 오케스트레이션 기능은 다음과 같습니다:

  • Multi-tier orchestration: 모델 주도형 서브 에이전트, 사용자 주도형 병렬 사이드 채널, 그리고 멀티 프로세스 Agent Teams를 지원합니다.
  • Knowledge Management: 프로젝트 및 사용자별 위키를 위해 grep 기반 지식 관리 시스템 (KMS)을 사용합니다.
  • Coded Instructions: 프로젝트별 시스템 프롬프트를 위해 AGENTS.md 또는 CLAUDE.md 파일을 준수합니다.
  • Automation: 반복 작업을 위한 내장 스케줄러와 장기 실행되는 자율 빌드를 위한 "goal" 모드를 포함합니다.

Who it’s for

로컬 파일 시스템과 상호 작용하고, 셸 명령을 실행하며, 플러그인 및 MCP 서버를 통해 확장할 수 있는 주권적이고 로컬 우선인 AI 에이전트를 원하는 개발자와 파워 유저를 대상으로 합니다.

Highlights

  • Single Binary: 모든 기능이 macOS, Windows, Linux용 단일 실행 파일로 번들링되어 있습니다.
  • Multi-Provider Support: Anthropic, OpenAI, Google Gemini, Alibaba Qwen, DeepSeek, 그리고 Ollama/LMStudio를 통한 로컬 모델과 함께 작동합니다.
  • Extensibility: Rust 코드를 작성할 필요 없이 Skills (YAML/Markdown), Plugins, 그리고 MCP 서버를 통해 확장 가능합니다.
  • Media Studio: 텍스트-이미지, 이미지 편집, 텍스트/이미지-비디오 생성 기능을 위한 내장 도구를 제공합니다.
  • Sovereign Design: 로컬 파일 시스템 샌드박싱, API 키를 위한 OS keychain, 그리고 오프라인 기능.
  • OpenRouter Fusion: 쿼리를 여러 모델로 분산시키고 판사 모델(judge model)을 통해 합의된 답변을 синтеsize(합성)합니다.