// concepts · comparison

Okami vs other agents

Technical positioning for people comparing coding agents. Competitor capabilities change by release; this table focuses on public architecture and what Okami tries…

Quick read

Claude Code and Codex are strong provider-oriented development surfaces. Hermes, OpenHands, OpenClaw and similar projects explore agents, browsers, skills or remote workspaces. Okami sits on a different axis: a local-first, multi-channel, auditable harness with completion criteria, policy and gates built into the product.

When to choose what

scenariobest fitwhy
pair programming inside the editorCodex / Claude Codethe provider-native surface has less friction and better IDE/terminal integration
verifiable automation outside the IDEOkamiokami task requires exit criteria, audit, events and replay
bot/API/remote channelOkamithe same runner serves CLI, gateway, Telegram, Paperclip and HTTP API
browser or remote workspace experimentsHermes / OpenHands / OpenClawsome projects prioritize web UI, browser control or hosted environments
local, auditable governanceOkamiToolSpec, sandbox, approval, checkpoints and logs stay in the workspace
dimensionOkamiClaude Code / CodexHermes / OpenHands / OpenClaw
surfaceCLI/TUI, task runner, gateway, API, Telegram and Paperclipterminal/IDE plus provider workflowsvaries: web, browser, remote workspace or agent UI
verifiable completiontask_complete is checked by exit criteria and gatesusually optimized for assisted execution and final answervaries by project; often inferred from logs and UI state
skillsscanned SKILL.md, documented and loaded on demandproduct instructions, commands and contextskills/plugins exist, but do not always become operational gates
governanceToolSpec danger, approval, sandbox, checkpoints and auditgovernance integrated into the provider productoften configurable, less centered on a local contract
channelssame runner for terminal, bot, API and issue heartbeatprimarily a development surfacedepends on project and deployment
modelsswappable provider and fallback by configoptimized for the native model/ecosystemvaries; often OpenAI-compatible or provider-specific
docseditorial docs plus generated skills/tools/commands/config referenceextensive official product docsgood guide coverage, less tied to a local repo snapshot

Honest tradeoffs

decisiongaincost
local-firstcontrol over files, credentials, logs and sandboxthe user operates local dependencies such as Docker, provider CLIs and tokens
explicit harnessmore predictable replay and completion criteriamore concepts to learn than a simple chat UI
skills as filesauditable, versionable and documentablebad skills need scan, review and gates
multi-providerworkflows are not locked to one modeleach provider needs correct auth and capability profile

The difference must be provable

  • Okami's promise is strongest when a task leaves evidence: events, audit, replay, exit criteria and final artifact.
  • The docs should stay synchronized with the main repo, so generated references fail coverage when capabilities disappear.
  • The best benchmark is not only answer quality: it is verifiable completion rate across different models using the same workflow.

Evaluate without marketing

okami task "create hello.txt with hi" -e file_exists:hello.txt -e "file_contains:hello.txt:hi"measure verifiable completion
okami events -n 40confirm trajectory and final state
okami replay --jsonreconstruct the run for audit
okami policy check --strictmeasure operational readiness before exposure

Open this page in the interactive docs