thClaws

An open-source agent harness in Rust: GUI, CLI, headless and webapp from one binary, with multiple providers, MCP, skills and agent teams

CLI

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • It is an agent that runs tasks and commands in your environment
  • It connects model providers and tools with your keys
All reasons and checks

thclaws/thclaws

Install

Manual install

git clone https://github.com/thClaws/thClaws.git

Build from source per the README; needs Rust, Node.js 20+ and pnpm 10+.

This is third-party code. Review the repository files before installing.

What it does

thClaws is a standalone agent harness built in Rust as a single binary that runs as a desktop app, a CLI, a headless process or a webapp. It connects to different model providers and supports MCP for tools, skills, plugins and multi-agent teamwork. Settings are read from familiar configuration files, including .mcp.json and home-directory settings. It is an open alternative to closed environments, built on open standards.

Who it is for. For developers who want an open agent harness with multiple providers and run modes.

Good fit when

  • You want an open agent with GUI, CLI and headless mode from one binary
  • You need to work with different model providers and MCP
  • You need skills, plugins and multi-agent teamwork

Not a fit when

  • Your current agent is fine and you do not need to switch harness
  • You cannot build the project from Rust sources

Example request

Run an agent task in headless mode and connect my MCP tools

Limitations

It is a standalone harness, not an extension for an existing agent: it must be built from source, and the build needs Rust, Node.js 20 or later and pnpm 10 or later. Provider access needs your own API keys. Some providers are unavailable from Russia without a VPN.

How to disable. Stop the application and remove the built binary and its configuration directory.

Security check

  • It is an agent that runs tasks and commands in your environment
  • It connects model providers and tools with your keys

README in short

The README describes thClaws as an open agent harness in Rust: GUI, CLI, headless mode and a webapp built from one binary. It works with different model providers and supports MCP, skills, plugins and multi-agent teamwork, built on open standards like MCP and AGENTS.md. Settings are read from configuration files, including .mcp.json. The project is built from source and needs Rust, Node.js and pnpm. Apache-2.0 licensed.

FAQ

Is it an extension for Claude Code or a separate agent?

It is a standalone agent harness with its own GUI, CLI, headless mode and webapp from one binary.

Which providers does it work with?

Several model providers, connected with your own API keys, and tools attached over MCP.

Editors’ pick

Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins

CLIHigh risk390.7KRepository stars
Editors’ pick

A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself

CLIHigh risk249.8KRepository stars
Editors’ pick

An open source coding agent for the terminal and desktop with build and plan modes

CLIHigh risk210.6KRepository stars
Editors’ pick

Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent

PluginMedium risk171.5KRepository stars
Foxx AIthClaws

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.