FireClaw is a terminal-based AI coding assistant and agent framework built around local execution. Its public repository describes interactive and single-shot prompting, file and code editing, shell execution, code search, web fetch, session persistence, Git awareness, project instructions through CLAW.md and cost tracking.1
Extensibility is a major part of the design. FireClaw documents MCP connections over stdio, WebSocket and HTTP, including lifecycle management and OAuth proxy support, alongside a plugin system, pre/post tool hooks and specialized skills. The permission model separates read-only, workspace-write and full-access modes and supports per-tool denylists.1
The project presents three implementations: Mojo as the primary direction, a Rust port and a Python reference implementation. The current architecture uses Python interoperability for networking, TLS, WebSocket and OAuth in the Mojo path. Anthropic is the primary model-provider target; broader provider support including OpenAI, Gemini and local models is listed on the roadmap rather than as a completed current capability.1
The headline figures of 184+ tools, 207 commands, 274 Rust tests and near-C/native-speed advantages are reported by the project itself. They describe the intended and implemented surface but should not be read as independent comparative benchmarks.1