thClaws CLI
An open-source agent harness in Rust: GUI, CLI, headless and webapp from one binary, with multiple providers, MCP, skills and agent teams
- 1,257 ★ on the repository
- Last commit
- Apache-2.0
Broad access
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+.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- It is an agent that runs tasks and commands in your environment
- It connects model providers and tools with your keys
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.
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.
Discussion
No questions or reviews yet.
Related
CLI toolsA Rust app for macOS, Linux and Windows: skills, MCP servers, plugins, hooks and configs of 17 AI agents in one window, with a security audit
OpenCrabs is a self-improving AI agent in Rust as a single binary: terminal, daemon, messengers, memory and skills.
A CLI agent swarm: a leader spawns workers in separate git worktrees, and they share tasks and exchange messages via files.
The clawctl CLI manages a fleet of AI agents on local machines over SSH and Ansible: install, start, upgrade and token tracking.
Turns a GitHub repo into a package with its own AI agent: an npx command, an MCP server, memory and a signed release
AgentOS runs a team of OpenClaw agents: workspaces, scheduled tasks, activity reports and human approvals
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.