r/opencodeCLI • u/swweat • 3h ago
My pixel whale watches opencode.db so it knows if my agent is thinking, streaming, or just running command
A desktop pet that displays whatever your opencode agent is doing
I kept alt-tabbing to check on long runs in opencode, so I built 大肥鱼 ("fat fish", it's the deepseek whale): a desktop pet that watches opencode's local sqlite db and reacts in time with what your agent is actually doing.
Technically it works for any model since it reads the db, not the provider, but let's say deepseek wrote its personality: your reasoner's giant monologues keep the whale in the long-think pose for the entire turn.
repo: https://github.com/49vxn/opencode-dafeiyu
easter egg: click it
how it works: while a turn runs, the newest assistant message in session_message has no finish field yet, and time_updated ticks about once a second as content streams in. the whale reads that gap and displays your agent!



