No hidden shell
Commands launch as a fixed executable and argument vector. Parameter values cannot turn into pipes, redirects, or second commands.
Local operator’s field kit · v0.1
Collect YAML runbooks locally, fill typed parameters, inspect the exact process arguments, then run—with secrets redacted and rollback notes at hand.
Detecting your platform…

No accountWorks offline after install
No shell stringsDirect program + argv only
No telemetryYour runbooks stay local
The handling method
Safety is part of the interaction, not a settings checkbox.
Choose an owned directory of reviewed YAML files. Hotkey Runbook signs its exact digest with a device-local key. A change breaks trust until you review it again.
Choices, integers, paths, booleans, and secrets are validated before use. Programs are fixed by the runbook; values become direct arguments, never shell interpolation.
See every exact argument and the rollback note. Type the runbook name for consent. Output and local history redact declared secrets and patterns.
A legible local format
A runbook is plain YAML in your repository or operations folder. It specifies programs and argument arrays—not an opaque shell script assembled at runtime.
Browse working examples →id: restart-worker
name: Restart worker
risk: medium
parameters:
- name: service
type: choice
choices: [indexer, mailer]
steps:
- program: systemctl
args: [restart, "{{service}}"]
rollback: Start the previous unit.Built-in field discipline
Commands launch as a fixed executable and argument vector. Parameter values cannot turn into pipes, redirects, or second commands.
A local HMAC signature binds the reviewed directory path and content digest to this device. Changed YAML is blocked.
Secret parameters and declared patterns are replaced before results enter the local history file.
The author’s recovery note appears at review time, after completion, and beside historical output.
One-time field license
The free field kit handles 3 runbooks and a 10-entry history. A $29 one-time license unlocks unlimited local runbooks and the full 100-entry logbook. Safety, redaction, accessibility, and export are never paywalled.
No subscription or account. Sociobot/Dodo is the merchant of record; refunds are handled there and revoke the license.
Take it into the field
Unsigned preview builds are produced in public GitHub Actions. On macOS, right-click the app and choose Open on first launch. Windows may show a SmartScreen notice.
curl -fsSL https://hotkey-runbook.sociobot.in/install.sh | shirm https://hotkey-runbook.sociobot.in/install.ps1 | iexcurl -fsSL https://hotkey-runbook.sociobot.in/install.sh | sh