I've been wanting to build a bot discord or slack like the OpenCode guys've been goofing around in their slack.
It is 100% slop but good enough for my personal need which is just a conversational agent that lives in channel, treat channel context as memory and uses subagents + git work trees for parallel work.