mrkeyoor.com_
Thu 01 Oct 19:41 UTC
LLM Toolsevaluationupdated 26 Aug 2026

openclaude review

OpenClaude is a terminal coding agent derived from Claude Code and adapted to work with many cloud APIs, gateways, Codex authentication, Gemini, GitHub Models, and local model servers. It keeps prompts, file and shell tools, subagents, MCP, slash commands, background jobs, and streaming output in one interface while letting the user choose the model provider.

+59stars / 7d
Verdict

Our OpenClaude checkout installed in 47 seconds, built in 9 seconds, and completed its tests in 138 seconds, the only clean three-stage result among these seven reviews. Technically, it is a serious multi-provider coding-agent option with unusually broad tooling. Legally, its own notice says Anthropic has not authorized distribution of the proprietary code it derives from, so organizations should choose an authorized alternative unless counsel clears the exact use.

We ran it

Lab card: what happened when we ran openclaudeScreenshot of openclaude (openclaude.gitlawb.com)
Install✓ · 47s526 packages · 425 MB
Build✓ · 9s
Tests✓ · 138sran, no count parsed
Repo3422 files~886,334 lines of source · 33.4 MB · 3 CI workflows · Dockerfile · tests dir

Answers from our run

Does openclaude build from source?

Dependencies installed in 47 seconds (526 packages), and the build succeeded in 9 seconds. We cloned commit 421f459 into a clean Debian container with 3 CPUs and no project-specific setup.

Do openclaude's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Who should not use openclaude?

Companies that require clear redistribution rights: the license says the repository contains proprietary Claude Code-derived code, lacks Anthropic authorization to distribute it, and grants MIT terms only to contributor modifications where legally possible.

What are the alternatives to openclaude?

Codex CLI, Claude Code, OpenCode. Our OpenClaude checkout installed in 47 seconds, built in 9 seconds, and completed its tests in 138 seconds, the only clean three-stage result among these seven reviews.

Setup4/5Fast install and build; provider credentials still define first use
Docs5/5Detailed provider, background, routing, gRPC, and source guides
Community5/5Fresh pushes and active issue and pull-request handling
Maturity3/5Clean lab run, young project, and a serious derived-code concern

Discussed on

  1. hnOpenClaude – Forked the leaked Claude Code source and made it work with ANY LLM3 points

Who it’s for

Experienced coding-agent users who need one terminal workflow across several OpenAI-compatible, Gemini, Codex, or local providers.
Developers willing to test tool calling and context behavior separately for every selected model and gateway.
Teams that want background prompts, routed subagents, MCP tools, repo maps, or a headless gRPC integration.
Individual experimenters who have reviewed the project's unusual derived-code license notice and accept their own legal position.

Who it’s NOT for

Companies that require clear redistribution rights: the license says the repository contains proprietary Claude Code-derived code, lacks Anthropic authorization to distribute it, and grants MIT terms only to contributor modifications where legally possible.
Users expecting provider parity: the README says Anthropic-specific features may be absent elsewhere, tool quality depends on the model, and smaller local models can struggle with long tool loops.
Anyone exposing the headless gRPC server without a separate security layer: its guide recommends localhost and warns against binding to 0.0.0.0 without authentication.
Operators who need detachable jobs to survive every host failure with a definitive state: background sessions become stale when the process disappears without an observable outcome, and full terminal reattach is not implemented.
Teams wanting a finished MCP resource-template client today: an open proposal says OpenClaude lists concrete resources but does not request resources/templates/list.

Setup reality

Our Bun install succeeded in 47 seconds with 526 packages and 425 MB on disk. The build succeeded in 9 seconds, and the full test command succeeded in 138 seconds. This was the only repository in this group whose install, build, and test stages all passed in our sandbox.

The npm package needs Node 22 or newer; source work needs Bun 1.3.13 or newer. A fresh install still needs a provider profile or explicit environment variables, an API key or OAuth flow for hosted models, and ripgrep for code search. Ollama or another local server removes the API key but adds model downloads and compute.

OpenClaude stores its own configuration under ~/.openclaude. Per-agent API keys placed in settings.json are plaintext, so that file needs strict permissions. Background sessions write local logs, the gRPC service needs protection if exposed, and model-specific context, output, and tool limits must be tested.

Provider choice is OpenClaude's clearest technical advantage

OpenClaude puts OpenAI-compatible endpoints, Gemini, GitHub Models, Codex OAuth, existing Codex credentials, Ollama, cloud platforms, and several commercial gateways behind one terminal agent. The user gets file editing, Bash, search, subagents, tasks, MCP, images, slash commands, and streaming without learning a separate client for each provider. Guided profiles save the endpoint, model, and credential choice for later sessions.

Our checkout at commit 421f459 contained 3,422 files, about 886,334 lines of source, and occupied 33.4 MB. The repository includes the CLI, provider adapters, tools, tests, scripts, documentation, a VS Code extension, gRPC definitions, and 3 CI workflow files. It is a large TypeScript project built with Bun, despite the small 9-second lab build. The size reflects a full agent runtime rather than a thin API switcher.

Provider compatibility stops at a shared interface

The README is direct about behavioral differences. Anthropic-only features may not exist on another backend, tool use depends heavily on the model, and smaller local models may struggle through long multistep jobs. Output caps and context limits also vary. OpenClaude adapts some requests, such as sending a larger context setting to Ollama's native chat API, but it cannot make every model equally good at planning or editing.

Background jobs are local child processes

openclaude --bg starts a detached prompt and records its metadata and logs under the OpenClaude configuration directory. Users can list jobs, follow logs, and kill a named session. A normal zero exit becomes exited, a nonzero exit becomes failed, and an explicit stop becomes killed. When a process vanishes without a recorded outcome after a crash or power loss, the status remains stale.

What happened when we ran it

Our fresh Node 22 Debian sandbox installed 526 Bun packages in 47 seconds and used 425 MB on disk. The build completed in 9 seconds. The unprivileged container had 3 CPUs, 8 GB of RAM, no provider secrets, and commit 421f459. OpenClaude also included a Dockerfile and a tests directory in this checkout.

The full test stage succeeded in 138 seconds. The measurement block does not provide a test count, so success should not be turned into an invented number. Among the seven repositories in this assignment, OpenClaude was the only one with successful install, build, and test stages. That is meaningful evidence for source health at the tested commit, though it does not exercise a paid provider, OAuth login, local model, MCP server, or external network workflow.

Configuration can place API keys in plaintext

The /provider flow is the intended setup path and keeps OpenClaude separate from Claude Code directories. The README warns users to migrate only their own settings, commands, agents, skills, and tasks rather than copying Claude Code credentials. Project .env files are not loaded automatically; users can explicitly name a provider environment file or export variables from the shell. This avoids surprising secret discovery.

Per-agent routing is a sharper edge. The routing guide allows endpoint and API-key values in ~/.openclaude/settings.json and states twice that those keys are stored in plaintext. Model-only routes can reuse the active provider without duplicating a key, which is preferable where possible. Restrict file permissions, exclude the configuration directory from backups that lack encryption, and never commit copied settings into a repository.

MCP and gRPC widen the trust boundary

MCP servers can add tools, prompts, and resources to the agent. Issue 2164 documents a current gap: OpenClaude requests concrete resources but not parameterized resource templates. The proposal is detailed and still open, so users of template-only servers should not assume discovery works. As with every agent, each connected tool server can expand what model output is able to touch.

The headless gRPC mode streams text, tool calls, and permission prompts to custom clients on localhost port 50051. Its guide says binding to all interfaces is not recommended without authentication. There is no deployment claim in that document that turns the development command into a secured remote service. Keep it on loopback or put a designed authentication and transport layer in front before using it in CI or another application.

The license notice can override the clean test result

OpenClaude's LICENSE file is a notice rather than a normal repository-wide open-source grant. It says the code derives from Anthropic's proprietary Claude Code CLI, that the original remains subject to Anthropic's copyright and commercial terms, and that OpenClaude does not have authorization to distribute that source. MIT terms apply only to contributor modifications where legally permissible. Users are explicitly told to evaluate their own legal position.

This is not a minor paperwork defect. A company cannot infer rights to the combined work from a badge or from the MIT license on additions. OpenClaude is independent and says it is neither affiliated with nor endorsed by Anthropic. Individuals may make their own risk decision, but a business should obtain legal review or choose Codex CLI, Claude Code, OpenCode, or Aider instead. Technical quality does not cure uncertain distribution rights.

v0.29.1 is active while v0.30.0 is being prepared

The latest published release was v0.29.1 on 2026-08-19, focused on prompt-cache behavior and per-turn context. GitHub recorded a push on 2026-08-25 and showed 62 open issues and pull requests. An open release pull request was preparing v0.30.0, while other current work covered provider validation, background-session cleanup, MCP discovery, and gateway support. The repository is actively maintained.

For an individual who wants to compare many providers in a Claude-like terminal, OpenClaude has real appeal and a clean lab result. The provider guides, background execution, agent routing, repo map, and gRPC surface are more developed than its young age suggests. The recommendation still turns on the license notice: use an authorized project when legal clarity is a requirement, regardless of how well these 138 seconds of tests went.

Alternatives

ProjectWhat it isPick it when
Codex CLI gh↗OpenAI's terminal coding agent with sandboxing, approvals, and first-party model support.pick this instead when OpenAI models are the standard and clear first-party ownership matters more than provider breadth.
Claude Code gh↗Anthropic's official terminal coding agent with hooks, skills, MCP, and editor integration.pick this instead when Claude is the chosen model and you want the authorized upstream product.
OpenCode gh↗An open coding agent with broad provider support and terminal plus desktop clients.pick this instead when multi-provider use is essential and you want a project without OpenClaude's derived-code notice.
Aider gh↗A Git-centered terminal pair programmer that supports many hosted and local models.pick this instead when explicit Git edits and commits matter more than background agents or Claude-like workflows.

What people are saying

  1. [velocity-scout] Gitlawb/openclaude

Sources

  1. OpenClaude README
  2. OpenClaude license notice
  3. OpenClaude advanced setup
  4. OpenClaude agent routing guide
  5. OpenClaude gRPC server guide
  6. OpenClaude v0.29.1 release
  7. OpenClaude issue 2164, MCP resource templates
  8. OpenClaude security policy

More llm tools reviews

awesome-codex-plugins · claude-style-patch · agent-toolkit-for-aws · agent-memory · codex-astra-luna-orchestrator · okf-agent-memory · the whole board →

Related reading