npm paketi @openrig/cli olarak dağıtılan Apache-2.0 lisanslı OpenRig, bir ekibin aynı anda birden çok kodlama ajanı çalıştırdığında ortaya çıkan karmaşayı hedefliyor. Tek bir ajanı yönetmek yerine, ajanların oluşturduğu sistemi yönetiyor: 'rig', pod'lar, koltuklar ve kenarlardan oluşan, YAML ile tanımlanan ve tek komutla başlatılan bir topoloji.

Ayırt edici tercih, tek bir ekipte farklı sağlayıcıları karıştırmak. Bir rig, yerel Claude Code ve Codex oturumlarını yan yana barındırabiliyor; koltuklar dev-owner@first-project gibi sabit adlarla anılıyor, böylece bir sahip koltuk aday değişikliği diğer harness'tan bir denetçi koltuğa devredebiliyor. Altta, tmux ve SQLite üzerine kurulu yerel bir daemon, HTTP API, CLI, terminal arayüzü ve bir MCP sunucusu var.

Proje, topoloji tasarımını kullanıcıya bırakmak yerine hazır başlangıçlar sunuyor: first-project (iki koltuk), conveyor (dört koltuklu alım-planlama-inşa-inceleme akışı), product-team (iki orkestratör ile uygulama, QA, tasarım ve iki bağımsız gözden geçiren), adversarial-review, research-team ve secrets-manager — sonuncusu bir uzman ajan tarafından işletilen HashiCorp Vault örneği çalıştırıyor. Rig'ler rig down --snapshot ile anlık görüntülenip adıyla geri yüklenebiliyor; mevcut tmux oturumları parmak iziyle bulunup yönetime alınabiliyor.

Uyarılar ağır ve belgeler bunları açıkça yazıyor. Node.js 22 veya 24 ve tmux gerekiyor; macOS ve Linux destekleniyor, yerel Windows desteklenmiyor. Bir rig başlatmak sağlayıcı kancalarını, çalışma alanı güven ayarlarını ve yapılandırmayı ~/.claude.json ile ~/.codex/config.toml dosyalarına yazıyor — önce yedek alınması gerektiği açıkça belirtiliyor, çünkü bazı yazıcılar okunamayan ayarları boş nesne olarak kurtarıyor ve tam bir geri alma garantisi yok. 0.6.0 sürümü, SQLite bağlayıcısı yüzünden Node 20 desteğini kaldırdı. Tam yetki atlama modları var ama varsayılan olarak kapalı. Depo bir günde yaklaşık 622 yıldız kazandı.