Damus
Daniel Cadenas profile picture
Daniel Cadenas
@dcadenas
With Claude Code programmatic usage moving into a separate credit bucket, I think terminal-native agent coordination gets more interesting.

So I’m sharing ouija: https://github.com/dcadenas/ouija

ouija is plumbing between already-running coding sessions: Claude Code, opencode, or both.

No `claude -p`. No Agent SDK. Just normal terminal sessions in tmux.

It shines for ad-hoc debugging: one session is deep in repo A, another already has context in repo B, and suddenly they need to talk.

Same machine: tmux. Cross-machine: Nostr.

The point is simple: let the sessions you already have talk to each other, even across machines.
31
Matt Lorentz · 6w
Cool, reminds me of https://github.com/Dicklesworthstone/mcp_agent_mail_rust but more focused. I wonder what would happen if you put one agent in charge and have it organize a group of others gas town style?
Itunu · 5w
This is nice 👏