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 에이전트 워크스페이스입니다. 사용자가 코드를 작성하고, 작업을 자동화하며, 지식을 관리할 수 있는 통합 환경을 제공하면서도 데이터와 API 키의 소유권을 유지합니다. 분산된 AI 도구 문제를 해결하기 위해 터미널, GUI, 에이전트 오케스트레이션을 하나의 바이너리로 통합합니다.

작동 방식

Rust로 구현된 이 시스템은 하나의 엔진을 사용해 네 가지 다른 인터페이스를 구동합니다: 데스크톱 GUI, CLI REPL, 스크립트용 비대화 모드, 웹앱. 다양한 LLM 제공자(로컬 모델은 Ollama를 통해)와 통합되며, 도구 기능을 확장하기 위한 Model Context Protocol (MCP)을 지원합니다. 에이전트 루프는 턴 처리, 도구 호출, 컨텍스트 관리를 담당하며, macOS Seatbelt 또는 Linux Landlock과 같은 OS 수준의 제약을 통해 쉘 명령어가 안전한 파일 시스템 경계 내에서 실행되도록 보장합니다.

대상 사용자

복잡한 워크플로우를 자동화하고, 프로젝트별 지식 기반을 관리하며, 다양한 LLM 제공자와 통합할 수 있지만, 폐쇄된 생태계에 갇히고 싶지 않은 개발자, 고급 사용자, 기업을 위한 것입니다.

주요 특징

  • 다중 표면 인터페이스: 데스크톱 GUI, CLI, 또는 웹 기반 API 표면을 통해 에이전트에 접근 가능.
  • 광범위한 제공자 지원: 27개 제공자에서 1,100개 이상의 모델을 지원하며, 로컬 우선 옵션 포함.
  • 보안 실행: 쉘 명령어의 실행을 OS가 강제하는 파일 시스템 경계 내에서 제한하여 무단 접근을 방지.
  • 에이전트 오케스트레이션: 모델 기반 하위 에이전트, 동시 사이드채널 에이전트, 멀티프로세스 에이전트 팀 지원.
  • 미디어 스튜디오: 여러 제공자에서 텍스트나 이미지로부터 이미지 및 동영상을 생성할 수 있는 내장 도구.
  • 지식 관리: 프로젝트 및 사용자별 위키(KMS)와 세션을 감사하고 통합하는 백그라운드 프로세스(/dream).
  • 브라우저 자동화: 네비게이션 및 폼 채우기용으로 실제 Chrome 세션을 도구로 제어 가능.
  • 엔터프라이즈 대응: 브랜딩, OIDC SSO, 도구 호출 감사 로그를 위한 서명된 조직 정책 제공.

관련

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