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 is an open-source AI agent workspace designed to run locally on your machine. It provides a unified environment where an AI agent can code, automate tasks, and coordinate complex workflows without relying on a locked-in cloud ecosystem. It solves the problem of fragmented AI tools by combining a terminal, a chat interface, and a file manager into a single binary.

How it works

The project uses a single Rust-based engine that powers four different user interfaces: a native Desktop GUI, a CLI REPL, a non-interactive mode for scripts, and a web-based interface. It integrates with a wide variety of LLM providers (including local models via Ollama) and supports open standards like the Model Context Protocol (MCP) for third-party tools.

Key orchestration features include:

  • Multi-tier orchestration: Supports model-driven subagents, user-driven concurrent side-channels, and multi-process Agent Teams.
  • Knowledge Management: Uses a grep-based Knowledge Management System (KMS) for per-project and per-user wikis.
  • Coded Instructions: Honors AGENTS.md or CLAUDE.md files for project-specific system prompts.
  • Automation: Includes a built-in scheduler for recurring jobs and a "goal" mode for long-running, autonomous builds.

Who it’s for

It is aimed at developers and power users who want a sovereign, local-first AI agent that can interact with their local filesystem, run shell commands, and be extended via plugins and MCP servers.

Highlights

  • Single Binary: All features are bundled into one executable for macOS, Windows, and Linux.
  • Multi-Provider Support: Works with Anthropic, OpenAI, Google Gemini, Alibaba Qwen, DeepSeek, and local models via Ollama/LMStudio.
  • Extensibility: Extendable via Skills (YAML/Markdown), Plugins, and MCP servers without needing to write Rust code.
  • Media Studio: Built-in tools for text-to-image, image editing, and text/image-to-video generation.
  • Sovereign Design: Local filesystem sandboxing, OS keychain for API keys, and offline capability.
  • OpenRouter Fusion: Ability to fan out queries to multiple models and synthesize a consensus answer via a judge model.