cogitave/clawtool
4 stars · Last commit 2026-06-01
Tools. Agents. Wired. | the canonical tool layer
README preview
# clawtool [](https://github.com/cogitave/clawtool/releases/latest) [](https://github.com/cogitave/clawtool/actions/workflows/ci.yml) [](https://github.com/cogitave/clawtool/actions/workflows/release.yml) [](go.mod) [](LICENSE) [](https://www.conventionalcommits.org) > **Tools. Agents. Wired.** > > One canonical tool layer for every AI coding agent. Install once, use everywhere — across Claude Code, Codex, Gemini, OpenCode, Hermes, and Aider. ## TL;DR — why would I install this? You probably already have one or more AI coding agents on your machine: Claude Code, Codex, Gemini CLI, OpenCode, Hermes, Aider. Each one ships its own slightly-different Bash tool, slightly-different Read/Edit/Write, its own MCP server list, its own sandbox story, its own way of "calling another agent". They don't share state, they don't share secrets, and adding a new tool means re-registering it everywhere. clawtool collapses that. **One binary** runs as a long-lived daemon. **Every host CLI** is wired to it as an MCP server (Claude Code via plugin, codex/gemini/opencode via `mcp add`). After that: - `Bash`, `Read`, `Edit`, `Write`, `Grep`, `Glob`, `WebFetch`, `WebSearch` are the same tool with the same behavior in every host (timeout-safe, structured JSON, format-aware reads — PDF / Word / Excel / Jupyter / HTML).