Y Combinator QM’i açık kaynak yaptı: Şirket çapında multiplayer agent harness

Y Combinator, dahili olarak muhasebe, hukuk, etkinlik ve mühendislikte kullandığı multiplayer AI agent harness QM’i (Quartermaster) MIT lisansı altında açtı. Depo: yc-software/qm (GitHub). Bu bir kişisel asistan değil; şirket çapında Slack + web agent altyapısı.

YC’nin kendi uyarısı net: erken ve bug’lı bir deney — YC üretiminde kullanılıyor ama cilalı SaaS değil. Production-ready vaadi bu yazıda yok.

Ana Gelişme

README ve ikincil teknik özetlere göre QM şunları sunuyor:

  • Kullanıcı ve Slack odası bazlı kapsamlı bellek, izinler ve sandbox
  • Model-agnostik arka uçlar: Pi, OpenCode, Codex, Claude Code
  • Stack: TypeScript / Node, Fastify, Postgres
  • Dağıtım: qm init ile Fly / AWS yolları; site qm.ycombinator.com

YC, Hermes tarzı kişisel agent’ları ölçeklerken operasyonel ağrı yaşadıktan sonra QM’i inşa etti. Multiplayer tasarım, “herkesin kendi botu” yerine paylaşılan oda/şirket bağlamını merkeze alıyor.

Güvenlik posture’ları ikincil explainers’ta Strict / Auto / Dangerous olarak belgeleniyor — enterprise okuyucu için kritik seçim. Dangerous modu “hemen aç” önerisi değildir.

Neden Önemli?

multi-agent-systems tartışması çoğunlukla model yetenekleriyle yürür; QM operasyon katmanını açık kaynaklıyor. Türk kurucular ve agent-infra geliştiricileri için dogfooding sinyali güçlü: YC kendi şirketini bu harness ile koşturduğunu söylüyor.

Supabase Evals gibi benchmark paketlerinden ayrıdır — QM ops harness’tir, eval harness değil. İkisi tamamlayıcı ama farklı ürünler. Özellikle erken aşama startup’larda “herkese ChatGPT Plus + kişisel bot” modeli hızla kaos üretir; oda bazlı bellek ve izinler, bu kaosu şirket OS’ine çevirmeye çalışan bir ara katmandır. QM’i olduğu gibi production SaaS sanmak yanlıştır; mimari kalıplarını (scope, sandbox, posture) kendi stack’inize taşımak ise değerlidir.

Nasıl denenir?

  1. yc-software/qm reposunu klonlayın (MIT).
  2. qm init ile self-host yolunu izleyin.
  3. Slack / web entegrasyonunda oda ve kullanıcı scope’larını dar tutun.
  4. Güvenlik posture’unu Strict’ten başlatın; Auto/Dangerous’u bilinçli seçin.
  5. Erken/bug’lı olduğunu varsayarak staging’de koşturun.

Multiplayer vs kişisel asistan

Kişisel coding agent (Claude Code, Codex, OpenCode) tek kullanıcı bağlamında parlaktır. Şirket operasyonunda ise muhasebe botu ile hukuk botunun aynı Slack odasında çakışmaması, bellek sızıntısı yapmaması ve yetkisiz araç çağırmaması gerekir. QM’in per-user / per-room scope tasarımı tam bu ağrıya cevap vermeye çalışır.

Sandbox ve permission katmanı olmadan “herkese bir agent ver” politikası, veri sızıntısı ve yanlış tool-use riskini ölçekler. Strict / Auto / Dangerous posture’ları bu yüzden ürün detayı değil, tehdit modeli seçimidir. Dangerous’u demo için açmak ile muhasebe odasında açmak aynı şey değildir.

Bağlam ve sonraki adımlar

Açık kaynak agent OS dalgasında YC’nin kendi aracını paylaşması, “internal tooling > blog post” trendini güçlendiriyor. Startup Fortune’un vurguladığı nokta da bu: YC QM’i kendisini koşturmak için kullanıyor. Dogfooding, pazarlama dilinden daha güçlü bir sinyaldir — yine de “early and buggy” uyarısıyla birlikte okunmalıdır.

Supabase Evals ile karıştırılmamalı: Evals, agent’ları gerçek BaaS görevlerinde ölçer; QM, şirket içinde agent’ları işletir. İkisi aynı batch’te tamamlayıcı haberlerdir, tek ürün değildir.

İzlenecekler: community katkıları, güvenlik denetimleri, model backend genişlemesi ve YC’nin “buggy” uyarısının ne zaman gevşeyeceği. Self-host ekipleri Postgres operasyonu, Slack uygulama izinleri ve secret yönetimini ilk günden planlamalı.

Pratik özet: QM, YC’nin muhasebeden mühendisliğe uzanan iç işlerini koşturduğu multiplayer harness’in MIT kopyasıdır. Model-agnostik tasarım (Pi / OpenCode / Codex / Claude Code) vendor lock-in korkusunu azaltır; TypeScript/Node + Fastify + Postgres stack’i çoğu startup’ın tanıdık olduğu bir operasyon yüzeyidir. Star sayısı ve duyuru heyecanı, güvenlik posture seçiminin ve “early/buggy” uyarısının önüne geçmemelidir. Denemek isteyenler staging’de qm init ile başlamalı, production verisini hemen bağlamamalıdır. qm.ycombinator.com üzerindeki dokümantasyon, ilk kurulum için resmi giriş noktasıdır.

Hermes tarzı kişisel agent’lardan şirket harness’ine geçiş hikâyesi, birçok ekibin 2026’da yaşadığı ölçekleme ağrısıyla örtüşüyor: tek kullanıcıda parlak araç, on ekipte izin ve bellek çakışması üretir. QM bu ağrıya açık kaynaklı bir referans uygulama sunuyor.


Kaynaklar