A secure, zero-bloat CLI companion that turns natural language and error logs into executable commands. 100% private and locally-hosted.
All reasoning happens on your machine via Ollama. No API keys, no telemetry, and your data never leaves your shell.
Detects macOS, Linux, and Windows natively. Generates the correct flags for your specific shell and package manager.
Dangerous commands are intercepted by the Built-in Governance Engine, requiring explicit confirmation before execution.
The core of hey-cli's safety. It intercepts every command before execution, checking it against ~/.hey-rules.json. Dangerous commands (like rm -rf /) are blocked or restricted, requiring manual keyword confirmation to proceed.
brew install sinsniwal/hey-cli/hey-cli
curl -sL https://raw.githubusercontent.com/sinsniwal/hey-cli/main/install.sh | bash
curl -sL https://raw.githubusercontent.com/sinsniwal/hey-cli/main/install.sh | bash
uv tool install hey-cli-python
scoop install https://raw.githubusercontent.com/sinsniwal/hey-cli/main/scoop/hey-cli.json
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/sinsniwal/hey-cli/main/install.ps1" -OutFile "$env:TEMP\hey_install.ps1"; & "$env:TEMP\hey_install.ps1"