Skip to content

CLI Overview

runok provides subcommands for initializing configuration, evaluating commands, and executing them against your permission rules.

Initialize runok configuration with an interactive setup wizard. Detects existing Claude Code Bash permissions and offers to migrate them to runok rules.

Evaluate a command against your rules and report the decision — without executing it. Useful for previewing what runok would do, or for integrating with external tools like Claude Code hooks.

Evaluate a command against your rules and, if allowed, execute it — optionally within a sandbox.

  • Denial feedback — Configure message and fix_suggestion for denied commands.