This is a bit of an everything post on the journey towards me building repowire. I initially started off trying to get two claude code agents to talk to each other across two repos with conflicting CLAUDE.md. This created the concept of peers, analogous to the P2P world.
I needed to scope the peers to specific cliques, so I created circles.
Level up, I got Claude code to talk to opencode, and then I had fun cross-agent review systems going. This created the concept of Agent Backends.
Level up, I tried to get this entire mesh accessible remotely via relay. This created the concept of Bots and Relays. I access my mesh via telegram.
Level up, I tried to manage all this so I created the concept of an orchestrator that drives other agents. Gastown mayor? Hermes gateway? Dont know man.
Level up, I tried to get the orchestrator to become more useful over time, created a markdown memory tool, and the concept of jobs, now personas. Jobs are spawn peer --> run task --> kill peer, and then repeat on next fire.
As I keep building based on vibes, I dogfeed, bugfix and consolidate the layer below. And now I’m confused as to what is the difference between an orchestrator and a personal assistant.
How far does this go? I feel like I’ve been on dogfeeding journey for the past ~4-5 months. Pure vibes, sometimes obsession, sometimes addiction :/ .
Is this a rant post? Is this a sell post? What flair do I need? I don’t know man. Here is repowire (
https://github.com/prassanna-ravishankar/repowire
) . I’m tired.
submitted by
/u/prassi89
Originally posted by u/prassi89 on r/ClaudeCode
