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.