Show HN: SAA – A minimal shell-as-chat agent using only Bash
github.comI wrote this purely out of frustration. Claude Code recently started making my terminal lag, Codex keeps flickering, and the Gemini CLI just spams deprecation warnings. I wanted something dead simple.
SAA (Single Action Agent) is a Go binary that turns your shell into a chat interface. It has no fancy UI and gives the agent only one tool: bash.
I started this as a half-joke PoC, but I was surprised to find that even local LLMs (running GLM-4.7-Flash UDQ4) handle "Bash is all you need" remarkably well. It keeps sessions in a hidden directory and stays out of your way.
Is anyone else building minimal ecosystems around this "shell-as-chat" concept? I'd love to hear about interesting wrapper scripts or ideas.
No comments yet.