Objectives, not tasks.
Every objective runs in its own dedicated session. Strategy objectives spawn workers and re-wake on completion. Workers run, get reviewed, report back. SQLite-backed state survives restarts.
Your team's context and knowledge base load before every session. Hermes, OpenClaw, and Grok Bot drive the board. An adversarial reviewer grades every output before you see it. Your keys, your server.
The field left something open
Hermes, OpenClaw, and Grok Bot each install in one command. Paste your OperationKit API key and they drive objectives on the board. Every session loads your team's shared context. Real use means multiple Pro coding subscriptions. OperationKit rotates the seats.
Six-phase pipeline, C-suite personas, per-workspace context. Plain markdown you own.
One deployment, isolated workspaces, real RBAC. No sales call required.
An adversarial reviewer grades every output against locked criteria.
Under the hood
Tools → Skills → Agents. Edges declared in frontmatter, validated by okit. Dangling references are build failures.
Every objective runs in its own dedicated session. Strategy objectives spawn workers and re-wake on completion. Workers run, get reviewed, report back. SQLite-backed state survives restarts.
A fresh-context reviewer grades output against pre-locked criteria, blind to the worker's scratch. Auto-iterates up to three times. You see results, not drafts.
Four tiers load before the model sees a token: global routing, agent persona, workspace context, user profile. Late-loaded tiers cannot override earlier rules. OperationKit has four, validated by okit validate.
53 tools. 82 skills. 19 agents. Every edge declared in frontmatter. okit validate hard-fails on any slug that does not resolve. A renamed tool is a build error.
Honest answers
Hermes, OpenClaw, and Grok Bot already install in one command.
They do. Give any of them your OperationKit API key and they control objectives on the board. OperationKit adds the workspaces, shared context, and seat rotation your real-use load requires.
What about my API keys?
It runs on your server, code you can audit. Your keys do not leave your machine. Not a hardened managed SaaS, not a security guarantee. If "I need to read every line that touches my keys" is the bar, this is it.
How do I evaluate this before committing?
Clone github.com/m1keluka/OperationKit. Start with SECURITY.md; it states the threat model. Apache-2.0. Star the repo to follow releases.
The source is live. Star the repo, or leave your email for release notes.
Or star the repo to follow along.