Darboğaz artık kod yazmak değil
Kodlama agent'ları bir hedefe doğru zaten gözetimsiz çalışabiliyor — /loop, hedef modu, otonom koşular. Boş bir repodan alamadıkları şey, hedefe ulaşıldığını bilmenin bir yolu. Indigo, döngüyü kapatan framework: tarif et, inşa et, doğrula, iyileştir, tekrarla — ta ki 'bitti' bir his değil, yeşil kontroller ve doğrulanmış yolculuklar olana kadar.
'Bırak agent yapsın' framework'süz neden başarısız olur
Bir agent'ı boş bir Next.js reposuna yönlendirip bir ürün iste; bir temeli doğaçlayacaktır: elle yazılmış kimlik doğrulama, ısmarlama bir faturalandırma tablosu, ortak modeli olmayan bir düzine kütüphane arasında tutkal kodu. Döngünün sonraki her geçişi kum üzerine inşa edilir.
Başarısızlık zekâdan kaynaklanmaz — ortamdan kaynaklanır. Döngünün elinde sistemin haritası yok, neyin bozulduğunu söyleyen bir sinyal yok ve az önce değiştirdiği uygulamayı kullanmanın bir yolu yok.
Doğaçlama temeller
Kimlik doğrulama, faturalandırma, içerik ve işler her seferinde yeniden icat edilir — her oturumda farklı biçimde. Agent yapımı uygulamaların çürüdüğü yer, aralarındaki ek yerleridir.
Geri bildirim sinyali yok
Katı tipler, testler ve sağlık kontrolleri olmadan, bir iterasyonun ters gittiğini döngüye söyleyen hiçbir şey yoktur. Sapma sessizce birikir.
Doğrulamanın yolu yok
Yalnızca kod okuyabilen bir agent kör yayınlar. Giriş yapması, tıklayıp gezmesi ve işini bir kullanıcı gibi kontrol etmesi gerekir — çoğu kod tabanı buna imkân vermez.
Kendini iyileştiren bir döngünün ihtiyacı olan altı şey. Indigo altısını da içerir.
Tasarım özetinin tamamı bu. Framework'teki her şey, bunlardan biri başka her yerde eksik olduğu için var.
Bir harita
İç içe CLAUDE.md dosyaları her katmanda niyeti anlatır; indigo visualize ve indigo map, canlı mimariyi agent'ın işleyebileceği diyagramlar ve kod haritaları olarak çizer. Yön bulmak bir komuttur, keşif seferi değil.
Bir sinyal
Katı TypeScript, Zod'la sınırlanan girdiler, testler ve indigo doctor her geçişi notlandırır. Döngü, ne zaman yanıldığını ve ne zaman bittiğini anında — ve mekanik olarak — bilir.
Eller
MCP uç noktası her tRPC prosedürünü tipli bir araca dönüştürür; seed'lenmiş personalar agent'ın ücretsiz kullanıcı, abone veya yönetici olarak giriş yapıp uygulamayı kullanmasını sağlar. Bir linter gibi değil, bir müşteri gibi doğrular.
Korkuluklar
Tasarımı gereği açık-kapalı: içerik türü bir config girdisi, özellik bir modül, iş bir kayıt çağrısıdır. Agent ortak koda dokunmadan genişletir; böylece her geçişin patlama yarıçapı küçük kalır.
Ucuz iterasyonlar
İşaretçi-öncelikli dokümanlar, üretilen bağlantı kodu ve modül kapsamlı bağlam, her geçişi token açısından yalın tutar. Çalıştırmayı karşılayamadığın bir döngü, döngü değildir — token verimliliği bir tesadüf değil, bir özelliktir.
Bekleten hiçbir şey yok
Kurulum, modül kurulumları, migration'lar ve kontroller — hepsi etkileşimsiz CLI'lar üzerinden çalışır. Gizli bir terminal istemi döngüyü asla durdurmaz; karar sana aitse agent sohbette sorar.
Agent'ın asla düzenlemediği, yalnızca genişlettiği tek parça bir framework
Her katman diğerlerini zaten tanıyor
Indigo tek, tip güvenli bir sistemdir. Kimlik doğrulama organizasyonları bilir. Faturalandırma kimlik doğrulamayı bilir. CMS, işler, gerçek zamanlı katman ve yönetim paneli tek bir veri modelini ve tek bir kurallar setini paylaşır — böylece tesisat ayı insanlar için de agent'lar için de ortadan kalkar.
Tasarımı gereği açık-kapalı
Yeni yetenekler kendini kaydeder. İçerik türü bir config girdisidir. Özellik bir modüldür. Arka plan işi bir kayıt çağrısıdır. Agent, ortak koda dokunmadan tarif ettiğini ekler — böylece yükseltmeler temiz kalır ve döngüyü yarın yeniden çalıştırmak güvenlidir.
Özellik yayına alındığında döngü emekli olmaz
Çoğu kod tabanı, özellikler tamamlandığında dokunulması güvenli olmaktan çıkar. Indigo tam tersi için inşa edildi: ilk inşayı hedefe ulaştıran raylar, sürekli iyileştirmeyi de rutin hale getirir. Agent, inşa ettiği ürün üzerinde dönmeye devam edebilir — doctor'ın işaretlediklerini düzeltir, bir regresyonun sızdığı yerde test kapsamını genişletir, yeni içeriği tüm dillerine çevirir; ürün büyürken site haritalarını, beslemeleri ve yapılandırılmış veriyi geçerli tutar.
Her iyileştirme geçişi ilk geçişle aynı biçimdedir: haritayı oku, küçük ve kayıtlı bir değişiklik yap, notlan, bir kullanıcı olarak doğrula. Burada kendini iyileştirmenin anlamı bu — sihir değil, ayağı asla kaymayan bir döngü. Zamanlama ve korkuluklar dahil tarif, İyileştirme Döngüsü rehberinde belgelenmiştir.
Indigo üzerine inşa etmek sana gerçekte ne kazandırır
Bileşik faydalar — işi yapan agent ve sonucun sahibi olan insan için.
CLAUDE.md dokümanları, indigo map, canlı Mermaid diyagramları ve /llms.txt sayesinde agent, kod tabanını yeniden okumak yerine bir haritadan yönünü bulur. Her oturumun daha büyük kısmı ürününe gider.indigo doctor tüm kurulumu doğrular.degit geçmiş taşımaz, bun run init tertemiz bir repo oluşturur. Tipli, test edilmiş, okunabilir, Apache-2.0 ile senin.Kara kutu değil, tam hizmet
Sen tarif edersin; agent uygular — komutlar dahil. Kurulum, modül kurulumları, migration'lar ve kontroller, hiçbir şeyin gizli bir terminal isteminde takılmaması için tasarlanmış etkileşimsiz CLI'lar üzerinden çalışır. Karar sana aitse, agent sohbette sorar.
Ve her şey gerçek bir kod tabanı olarak kalır: tipli, test edilmiş, incelenebilir, Apache-2.0 ile senin. degit geçmiş taşımaz, bun run init tertemiz bir repo oluşturur ve istediğin an direksiyona geçebilirsin.
Açık çekirdek, esnek lisanslı
Framework ve ücretsiz modülleri, esnek Apache-2.0 lisansı altında açık kaynaktır — kapalı kaynaklı ticari işler dahil her şey için kullan; copyleft yükümlülüğü yok, satın alınacak bir şey yok. Üç premium dikey modül — e-ticaret, AI karakter sohbeti ve AI içerik üretimi — ticari lisanslıdır ve ücretsiz çekirdeğin sürekli geliştirilmesini finanse eder.
Döngüyü kendi gözlerinle gör
Indigo'yu anlamanın en hızlı yolu, agent'ını ona yönlendirmek. Canlı demo, her modülü etkin eksiksiz bir kurulum — ve okuduğun bu site de bir Indigo kurulumu.