thClaws
An open-source agent harness in Rust: GUI, CLI, headless and webapp from one binary, with multiple providers, MCP, skills and agent teams
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
Install
Manual install
git clone https://github.com/thClaws/thClaws.gitBuild 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 toolsLimitations
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.
Related
Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins
A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself
An open source coding agent for the terminal and desktop with build and plan modes
Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent