openclaw

openclaw

Facts

Openness
Open source
Licence
MIT
Language
TypeScript
Pinned version
c074824 (2026-09-29)
Topics checked
31 of 33
Kind of agent
Conversational assistant

What it does notably well

  • Budgets

    48-hour wall-clock run timeout, on by default for main runs (0 = unlimited) with per-run overrides, enforced by a per-attempt timer that preserves the remaining budget across…

    Run-level retry-iteration budget scaled by auth-profile count (24 + 8 per profile, 32..160) with progress_continuation refunds, plus an idle-timeout cost-runaway breaker (5…

    Liveness watchdog that distinguishes mechanical request retries from semantic progress: repeated model requests count as stalled only until a typed run.progress/assistant output…

  • Checkpoints and rewind

    Worktree snapshot as synthetic commit: before removing a managed checkout OpenClaw builds a tree from a temporary index (tracked plus non-ignored untracked files), writes it with…

    Append-only chat rewind: sessions.rewind repoints to the state before a chosen user message and keeps the pre-rewind transcript as an inactive branch that…

  • Code mode

    Only two control tools reach the model, exec (title, code, restartSafe) and wait (runId); every other tool is hidden behind a catalog.

See how openclaw does on each topic

The topic-by-topic verdicts, the code lines and a side-by-side comparison are in the app. Sign in with Google; new accounts are approved by hand.

Independent analysis, not affiliated with openclaw.