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
CLI

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
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+.

Access and checks

How we review

Broad 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 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.

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.

CLI tools

A 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

CLIBroad access491Repository stars

OpenCrabs is a self-improving AI agent in Rust as a single binary: terminal, daemon, messengers, memory and skills.

CLIBroad access1KRepository stars

A CLI agent swarm: a leader spawns workers in separate git worktrees, and they share tasks and exchange messages via files.

CLIBroad access1.5KRepository stars

The clawctl CLI manages a fleet of AI agents on local machines over SSH and Ansible: install, start, upgrade and token tracking.

CLIBroad access67Repository stars

Turns a GitHub repo into a package with its own AI agent: an npx command, an MCP server, memory and a signed release

CLIBroad access744Repository stars

AgentOS runs a team of OpenClaw agents: workspaces, scheduled tasks, activity reports and human approvals

CLIBroad access134Repository stars

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.

README badge

Report a problem