At a glance
An MIT-licensed Python harness that owns a streaming tool loop, repository tools, compaction and persistent memory, permissions and hooks, optional OS or Docker sandboxes, provider and subscription routing, headless output, and multi-agent coordination.
Good choice if
- Python users who want a Claude-style coding loop with portable skills, plugins, hooks, and MCP
- Multi-provider workflows spanning API keys, local OpenAI-compatible endpoints, Copilot OAuth, and Claude or Codex subscription credentials
- Interactive, scripted, scheduled, or delegated tasks that need compaction, persistent memory, and resumable sessions
Check before choosing
- Sandboxing is disabled and fail-open by default; the OS wrapper requires Anthropic's separate sandbox-runtime package, and Docker isolation requires explicit configuration and a usable daemon
- The permissive full-auto mode and dangerous skip flag bypass normal confirmations, while path and command rules remain policy controls rather than isolation
- Subscription bridges reuse local Claude or Codex credentials as model routes; they do not transfer the capabilities, security posture, or UI of those external harnesses
See 2 more considerations
- The bundled ohmo personal agent adds messaging gateways and autonomous repository work, but those surfaces should not be assumed for every OpenHarness embedding
- The public repository has broad automated tests but no admitted independent product benchmark or repository security policy at the inspected commit