openHarness
About
Claude Code's terminal workflow is compelling but locks users to Anthropic models and accounts, and local-model users have no equivalent harness. OpenHarness reimplements that surface as a Node CLI called oh: 44 built-in tools, 80-plus slash commands, MCP server support, 27 hook events, permission modes, checkpoints with rewind, sub-agents, and a headless mode for CI/CD with a --max-budget-usd cost cap. Providers include Ollama (auto-detected, no key needed), OpenAI, Anthropic, OpenRouter, llama.cpp/GGUF, and LM Studio, so the same harness runs free on local models or BYOK in the cloud. Distribution covers npm plus official Python and TypeScript SDKs and a VS Code extension, and the repo publishes SWE-bench-Lite evaluations alongside its benchmarks. The project is small (96 stars) but actively developed with 1,502 passing tests. Developers who want the Claude Code interaction model on their own provider mix — especially local models — are the audience.