One reason we built this as a Zsh plugin instead of a CLI tool:
Most developers already have heavily customized shells (aliases, Oh-My-Zsh plugins, functions, etc).
We wanted the coding agent to become part of that environment instead of replacing it.