Orchestrate your security team like an orchestra.

Okesu — from オーケストラ (ōkesutora), the Japanese for "orchestra." We conduct the players; you write the score.

Okesu coordinates a fleet of AI agents across your hosts. Findings, investigations, and response — all under one control plane.

Live playbook · auto-replays
scan edr-investigator 1 host edr-triage 6 hosts (fan-out) 0/6 summarize orchestrator local ⏸ contain approval required Approve

Federated control plane

Run one CP per environment, federate them into a hierarchy. Findings + runs flow upstream; commands flow down.

Multi-provider agents

Run Claude, Codex, or your own provider. Same dispatch surface, same JSONL contract.

Investigations as a workspace

A case file with timeline, graph view, collaborative notes, and one-click PDF export. Findings, IOCs, runs, and audit events all hang off one entity.

Approval gates + action allowlists

Step-level human approval. Per-class allowlists for what an orchestration can mutate.

Per-host fan-out

Run an agent on N hosts in parallel; live histogram + per-host status in the run viewer.

Real-time war room

Multiple operators co-edit one case-scoped draft buffer in real time, see each other's cursors, then Send produces one immutable note. Yjs CRDT under the hood.

Single-binary install

okesu and okesu-cp are static Go binaries. No runtime, no agent framework dependencies, just drop in.

In the operator's console
okesu / Dashboard
Okesu Control Plane dashboard — federated daimon counts, finding charts, automation runs by status.

The dashboard at a glance: federated fleet health, finding counts by severity, recent automation activity.