agentboards.org
Board/Terminal agents/Better-Clawd

Better-Clawd

#235 overall#111 terminal agentverified Sep 4, 20260.1.6

Unofficial fork of Claude Code that adds OpenAI and OpenRouter providers, strips telemetry and drops upstream service dependencies

Key differences

Unofficial fork of Claude Code that adds OpenAI and OpenRouter providers, strips telemetry and drops upstream service dependencies

  • Runs local. Free to install from npm; you bring an Anthropic, OpenAI, Codex or OpenRouter login or API key
  • Supports headless CI workflows. Listed for 55 of 125 tools in this category.
  • Keep in mind: The npm package declares MIT, but the repository itself contains no LICENSE file and the code derives from Anthropic's Claude Code.

“The rebrand reaches the CLI, the UI, the config paths, the installers and the app identity, which is more renaming than refactoring.”

Website Docs 432 starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Better-Clawd is an independent community fork of Claude Code, rebranded across the CLI, UI, config paths, installers and app identity. It keeps the original terminal agent experience while adding OpenAI API keys, a Codex login import and refresh flow, and OpenRouter through both the Anthropic-compatible and Responses APIs; Anthropic login and API keys still work. Telemetry is removed and upstream service dependencies are reduced. Setup happens inside the CLI with /login and /status, while environment variables cover CI, headless use and custom endpoints. The README states the project is not affiliated with, endorsed by or sponsored by Anthropic.

Specification

Source verification

Row snapshot checked 2026-09-04. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

overview
Needs individual review
website
Needs individual review
install
Needs individual review
license
Needs individual review
pricing
Needs individual review
capabilities
Needs individual review
models
Needs individual review

Architecture

Type
Terminal agent
Runssrc ↗
local
Platforms
macos, linux
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
Anthropic, OpenAI, OpenAI Codex, OpenRouter
Bring your own model
Yes
Local models
No

Protocols

MCP clientunsourced
No
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
No
Browser control
No
Sandboxed execution
No
Multi-agent
No
Headless / CI
Yes

Cost

Modelsrc ↗
byok
Starts at
$0/mo
Free tier
Yes
Bring your own key
Yes

Free to install from npm; you bring an Anthropic, OpenAI, Codex or OpenRouter login or API key

Openness

Open sourcesrc ↗
Yes
License
MIT
First release
unknown
forkclaude-codeopenrouterno-telemetrybyokterminal

Los Agentes on Better-Clawd

Who are they?
The ruling
El JuezThe judge

El Hacker likes what the fork removes and La Inversora reads what the fork inherits; the split is between a runtime property and a rights problem.

Avoid
Reasoning and trade-offs · AI analysis

El Hacker scores this well because telemetry is gone and four provider paths are in, which is exactly the trade he looks for. La Inversora is not arguing with any of that. She is pointing at a package that declares a permissive licence while the repository carries no licence file and the code descends from a vendor's own CLI.

La Inversora wins, because a licensing question that counsel cannot answer is not a preference, and El Hacker is overruled on the ground that a fork you cannot legally rely on is not ownership. Avoid, unless and until a licence file appears that the original author's terms actually permit.

Agree with El Juez?
El AmigoThe friend

Pick Better-Clawd only if you specifically want this terminal experience against an OpenRouter key; pick the original if you were going to use its own provider anyway.

5.3
Reasoning and trade-offs · AI analysis

The deciding trait is provider freedom inside a familiar shell. Everything you know about the original terminal agent still applies, and the model behind it can now be an OpenAI key, an imported Codex login or a router account. If the interface was the part you liked and the billing was the part you did not, this is a narrow, precise answer.

It is also a community fork of somebody else's product, which is a thin place to stand for a year. Pick it for an experiment. Pick the upstream tool if you want the version that gets fixed first.

reliability
5
usefulness
6
cost
7
longevity
3
Agree with El Amigo?
El CríticoThe critic

It is a rebranded copy of a proprietary vendor's CLI, so every upstream change has to be re-applied by hand, and there is no relationship that makes that happen.

4.5
Reasoning and trade-offs · AI analysis

The structural problem is drift. This tracks a product it does not control, published by a company that has no reason to keep the fork's surface stable, and the rebranding reaches into the CLI, the config paths, the installers and the app identity. Every one of those is a place a future upstream release lands badly. Nothing documented says how long the gap between releases will be.

What it does right is state the relationship plainly. The README says it is unaffiliated and unendorsed, which is the correct disclosure and not every fork bothers.

reliability
4
usefulness
5
cost
6
longevity
3
Agree with El Crítico?
El ProfesorThe professor

Provider support spans two incompatible request shapes, an Anthropic-compatible path and a Responses path, which is where a wrapper's behaviour most often diverges.

5.0
Reasoning and trade-offs · AI analysis
  1. Supporting one router through two different API surfaces means tool-call encoding, streaming semantics and error handling each have two implementations, and the agent loop above them assumes one. 2. That is the standard place where a compatibility layer silently changes behaviour: not in the happy path, but in how a malformed tool call or a truncated stream is recovered.

  2. No evaluation is published, and for a fork the interesting measurement would be a differential one against the original rather than an absolute score. Nothing of the kind accompanies the project.

reliability
5
usefulness
5
cost
6
longevity
4
Agree with El Profesor?
La InversoraThe investor

The npm package declares MIT, the repository carries no licence file, and the code derives from a commercial vendor's CLI. That is not a licence, it is exposure.

4.0
Reasoning and trade-offs · AI analysis

This is the diligence question that ends deals. A permissive declaration in package metadata does not grant rights the publisher may not hold, and a derivative of a proprietary product needs the original owner's terms to permit exactly what was done here. No counsel signs that off from a README, and no acquirer inherits it knowingly.

Moat: none, and the distribution advantage belongs entirely to the upstream vendor. Likely path: a takedown, a rename, or quiet abandonment. Position: do not put this anywhere near a commercial codebase.

reliability
4
usefulness
4
cost
6
longevity
2
Agree with La Inversora?
La JefaThe CTO

Nothing per seat and nobody to call: there is no vendor behind this, and the README says outright that it is not affiliated with or supported by the original publisher.

4.0
Reasoning and trade-offs · AI analysis

Procurement does not get a counterparty. There is no support contract, no security contact and no indemnity, which means an incident here is entirely my team's problem and an unaffiliated project is the answer I would have to give in the postmortem. The disclaimer in the README is honest and it is also disqualifying.

Environment variables are the documented path for non-interactive use, so it would slot into a pipeline technically. That is the only box it ticks. Not yet, and not from me.

reliability
3
usefulness
4
cost
6
longevity
3
Agree with La Jefa?
El HackerThe tinkerer

Telemetry is stripped out rather than switched off in a settings file, and one npm install gives me four credential paths through /login and /status.

6.3
Reasoning and trade-offs · AI analysis

Removing the reporting code entirely is a different promise from an opt-out toggle, and it is the one I actually believe, because there is nothing left to re-enable in a later release. Upstream service dependencies are cut down too, so the tool phones fewer places it has no business phoning.

Credentials are handled inside the session with two commands, and I can point it at whichever account is cheapest that week without editing a config by hand. This is the fork I would have written, which is a compliment and a warning in the same sentence.

reliability
6
usefulness
7
cost
8
longevity
4
Agree with El Hacker?