Pipa, my operations agent running on OpenCode and living in Slack, came from a boring problem.
The more I trusted coding agents with non-coding work, the more annoying it became that they still needed my laptop, my terminal, and my attention.
I was handing local work to OpenCode: plans, writing, research, reviews, repo cleanup, content workflows, and studio operations. Some of that work became cron jobs and recurring agent loops.
So Pipa moved into Slack.
Slack gives me channels for topics, threads for tasks, and a shared place to see what happened. Pipa can work autonomously, but I can still talk to her like a teammate.






