Repository navigation
v0.1.0
Initial release.
Added
hey <prompt>— convert natural language to a shell command and confirm before running- Three interchangeable backends: Claude Code headless, Codex CLI headless, OpenRouter HTTP API
- Auto backend selection:
claude → codex → openrouter - Subcommand-style backend override:
hey claude ...,hey codex ...,hey openrouter ... - Per-backend personas with icons and voices (
✱ claude,☁ codex,◆ openrouter) - Risk gate that blocks destructive commands (
rm,dd,mkfs,find -delete,-exec rm, shell-wrappedrm, fork bomb,git reset --hard, etc.) and copies them to the clipboard instead - Soft warnings for
sudo,cd,mv,chmod,chown, truncating redirects,curl | sh,kill - Conservative command presets: bare
ls/tree/catget rewritten toeza/jq/batwhen available --rawflag to disable all rewrites-y/--yesauto-confirm,-n/--dry-run,-e/--explain- Fenced-code-block sanitizer so model responses with triple-backtick wrappers are parsed correctly
- Strict prose detection — bail out if the backend returns non-command text