I 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