OpenRig
An orchestration tool designed to coordinate multiple AI agent frameworks working in concert, positioning itself as a "framework of frameworks." OpenRig supports cross-machine deployment of agent clusters and provides hierarchical abstractions—including seats, pods, and teams—for managing agent collaboration across distributed environments.
Timeline (last 90 days)
In OpenRig, each agent has a clear role and address, can communicate directly with one another, and can run across multiple machines.
In OpenRig, knowledge about "how messages are integrated" is stored only once and has a fixed address that stays the same when it changes; agents can use rigsend to discover and contact other agents that are online.
The author cautions that the map is not the territory: the ontology is files on disk, Markdown headings, links and commands, and one still needs to actually open the files to confirm system behavior.
The author placed the "doghouse moon base" story in the lore folder as experience passed between agents, retold at both initialization and after context compaction.
In OpenRig, knowledge is addressable via file paths and Markdown headers, and custom views can be composed through references.
The author believes giving agents good examples is more effective than giving them a pile of facts and rules.
While wrapping up a Slack integration, one agent invented a completely independent communication system from scratch instead of reusing the existing implementation.
The core problem the author encountered was agents repeatedly reinventing the wheel, building a new set in parallel alongside an existing implementation.
After OpenRig hit GitHub trending, the author expanded the AI agent team by about 3x and added VPSs to handle the workload.
RigSend is a point-to-point communication method that inputs messages directly into a specific Agent's terminal, offering two modes: waiting for the target to be idle and checking the screen after sending to confirm receipt.
27 more timeline events
All Facts (20)
In OpenRig, each agent has a clear role and address, can communicate directly with one another, and can run across multiple machines.
50%UnverifiedIn OpenRig, knowledge about "how messages are integrated" is stored only once and has a fixed address that stays the same when it changes; agents can use rigsend to discover and contact other agents that are online.
50%UnverifiedThe author cautions that the map is not the territory: the ontology is files on disk, Markdown headings, links and commands, and one still needs to actually open the files to confirm system behavior.
50%UnverifiedThe author placed the "doghouse moon base" story in the lore folder as experience passed between agents, retold at both initialization and after context compaction.
50%UnverifiedIn OpenRig, knowledge is addressable via file paths and Markdown headers, and custom views can be composed through references.
50%UnverifiedThe author believes giving agents good examples is more effective than giving them a pile of facts and rules.
50%UnverifiedThe core problem the author encountered was agents repeatedly reinventing the wheel, building a new set in parallel alongside an existing implementation.
50%UnverifiedRigSend is a point-to-point communication method that inputs messages directly into a specific Agent's terminal, offering two modes: waiting for the target to be idle and checking the screen after sending to confirm receipt.
50%UnverifiedThe key to choosing a communication method in OpenRig depends on two questions: who needs to hear this message, and whether it needs to leave a persistent record.
50%UnverifiedIn OpenRig, Delivered only means the message has been input, not that it has been read.
50%Unverifiedqueue is the team's official memo board introduced in OpenRig from Episode 6, serving as an accountability anchor where each item requires a specific seat to explicitly claim or reject it.
50%UnverifiedRigBroadcast is used to notify multiple Agents at once; forgetting to specify a particular rig will spread the message to all sessions on every rig including the kernel, and using --pod alone will match the dev pod on every rig.
50%UnverifiedEach rig has a Chat Room persistently maintained by a daemon, which serves awareness purposes and cannot replace the queue.
50%UnverifiedOpenRig's transcript rolls and saves copies of each screen like a dashcam, but only retains recent history and discards the earliest portions, and is not a complete recording.
50%Unverifiedrig ask does not call another AI; it only runs a plain-text search on the saved transcript text, but offers the option to wake a saved session for direct questioning, which runs a real Agent and consumes tokens.
50%UnverifiedThe daemon in the OpenRig architecture serves as the infrastructure layer, persisting chat room records, maintaining inbox/outbox status, logging seat event streams, and providing real-time data for the dashboard and views.
50%UnverifiedThe RIG commands used by Agents in OpenRig are exactly the same as those used by human operators, and both run them directly in their respective terminals.
50%UnverifiedOpenRig's communication philosophy can be distilled as: use send to ask, use queue to record accountability, use capture to observe, and use transcript to search.
50%Unverifiedopenrig is an open-source project for building your own agent network from Claude Code, Codex, and Pi.
50%UnverifiedOpenRig has a feature called 'refocus' that tracks the chain of intent at each level and sends that intent chain to agents after compression or at intervals to check whether they are aligned with the bigger picture
50%