supersky is the coding agent I use every day. It runs in the terminal, has a fullscreen TUI, and the whole thing is kept pretty small on purpose.
It’s basically a short prompt, a few tools for reading and editing files, writing stuff, and running shell commands. Then there are some slash commands for sessions, switching models, exporting transcripts, opening the repo in my editor, that kind of thing.
I like it because I can actually understand the whole setup. It’s not trying to be a giant framework. It’s just a little terminal thing I can poke at, change when it annoys me, and use while working on real code.
Code on GitHub.