Ne istediğini tarif et. Agent'ın yayına alsın — ve bittiğini kanıtlasın.
Bir web sitesi, bir blog, bir mağaza, tam bir SaaS — sohbette tarif et; kodlama agent'ın — Claude Code, Codex, Gemini, hangisi olursa — onu hazır bağlanmış tek bir açık kaynak temel üzerinde inşa etsin ve iş doğrulanabilir şekilde bitene kadar döngüyü sürdürsün: kontroller yeşil, kullanıcı yolculukları test edilmiş. Bir web sitesi kurucusu değil. Bir şablon değil. Sahibi olduğun, üretime hazır bir Next.js kod tabanı.
Başlamak tek bir prompt
Agent'ına repo URL'sini ver — README'deki agent talimatlarını okur, her şeyi kurar ve soruları sohbette sana sorar: modüller, site adı, yönetici hesabı. Sonra kurulumun tamamını kendisi yürütür.
Hiç terminal yok mu? Claude Code masaüstü uygulamasında yeni bir oturum için boş bir klasör seç ve aynı şeyi söyle — klasör adı yerine "burada" diyerek.
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
bunx degit indigo-fw/starter my-app
cd my-app && bun install
bun run init # answer its questions in the terminal
bun run dev # http://localhost:3000
Körü körüne bir sıçrayış değil, bir döngü
Agent'a tek bir istek ver — ya da /loop tarzı koca bir hedef verip gözetimsiz çalışmaya bırak. Bunu yapabilir, çünkü Indigo'da 'bitti' bir kanaat değildir: yeşile dönen kontroller ve yolculukları tamamlayan personalardır.
1 · Tarif Et
Ürünün ne olması gerektiğini sade bir dille, sohbette söylersin. İş tarifinin tamamı bu.
2 · İnşa Et
Agent haritadan yönünü bulur — iç içe CLAUDE.md dosyaları ve canlı diyagramlar — ve config ile modüller üzerinden genişletir, ortak çekirdeği asla düzenlemez.
3 · Doğrula
Typecheck, testler ve indigo doctor geçişi notlandırır. Ardından agent, MCP üzerinden seed'lenmiş bir persona olarak giriş yapar ve özelliği bir müşterinin yapacağı gibi kullanır.
4 · İyileştir
Hatalar doğrudan bir sonraki geçişe beslenir — hata mesajı taşıyan bir insan yok. Döngü ancak 'bitti' yeşile döndüğünde sona erer: kontroller geçer, yolculuklar doğrulanır.
Döngü, uçuşun ortasında
Tek bir istek, baştan sona: agent inşa eder, notlanır, kendi hatasını kendisi düzeltir ve tüm kurulumun hâlâ ayakta olduğunu kanıtlar — testlerin tamamı, sağlık kontrolleri, her şey. Terminal çıktısı gerçek koşulardan, kelimesi kelimesine. Sana ulaşansa okunabilir bir diff.
Çünkü prototip, ürün değildir
Agent'ın yalnızca geliştiricin değil — Indigo'da ekibin tamamıdır: tasarımcı, giriş yapıp her yolculuğu tıklayarak gezen testçi, 17 dilin hepsini yayına alan çevirmen, lansmandan sonra da iyileştirmeyi sürdüren bakımcı. Bir demoyu ayakta kalan bir işe dönüştüren şey budur.
Site kurucusu değil. Boilerplate değil. Döngü için inşa edildi.
Agent'lar zekâ eksikliğinden başarısız olmaz — ortam eksikliğinden başarısız olur. Yerine ne kullanırsan kullan, eksik aynı: döngünün sistemin bir haritasına, bir şey bozulduğunda bir sinyale ve inşa ettiğini test edecek ellere ihtiyacı var. Indigo, üçünün de etrafında tasarlandı.
Barındırılan AI kuruculara karşı
Uygulamanı kendi platformlarında üretirler — prototip için harika, ama ürüne dönüşmesi gereken gün export uçurumuna toslarsın. Indigo onların bittiği yerde başlar: kendi makinende, tipli ve test edilmiş, kendi agent'ının inşa etmeye devam ettiği gerçek bir repo. Platform yok. Uçurum yok.
Boilerplate'lere karşı
Boilerplate bir anlık görüntüdür: tutkal kodunu miras alırsın, sonsuza dek bakımını üstlenirsin ve agent'ına hiçbir şey anlatmaz. Indigo bir framework'tür — agent onu config ve modüller üzerinden genişletir, ortak çekirdeği asla düzenlemez ve yükseltmeler özelliklerinin altına temizce iner.
Sıfırdan vibe-coding'e karşı
Agent bir temeli doğaçlar, sonra savrulur — neyin bozulduğunu ona söyleyen hiçbir şey yoktur ve inşa ettiğini kullanamaz. Indigo savrulmayı ortadan kaldırır: tipler, testler ve indigo doctor her geçişi notlandırır; seed'lenmiş personalar giriş yapıp bir müşteri gibi doğrulamasını sağlar.
Bir iskele değil, gerçek bir iş
Her kurulumun içinde gelen ücretsiz çekirdek — agent'ın genişlettiği, çalışan ürün yüzeyleri; böylece döngünün hiçbir geçişi tutkal kodu yazmaya harcanmaz.
Entegre CMS
Config'le tanımlanan içerik türleri, revizyon geçmişi, medya kütüphanesi, zamanlanmış yayınlama, kısa kodlar ve bir içerik takvimi.
Kimlik doğrulama ve organizasyonlar
RBAC'li Better Auth, çok kiracılı organizasyonlar, sosyal giriş ve ekip yönetimi.
İlk günden yönetim paneli
İçerik, medya, kullanıcılar, formlar, özel alanlar, denetim günlüğü ve analitik — inşa etmek zorunda kalmadığın eksiksiz bir arka ofis.
Gerçek zamanlı ve arka plan işleri
Redis pub/sub ile WebSocket güncellemeleri, veritabanı yedekli BullMQ worker'ları — canlı özellikler ve asenkron işler, bağlanmış halde.
Uçtan uca tip güvenli
PostgreSQL'den Drizzle ve tRPC ile istemciye uzanan tek tipli zincir — aynı zamanda döngünün hata sinyali.
17 dil, agent çevirisi
Locale yönlendirme, hreflang, çok dilli site haritaları, JSON-LD ve RSS. Siteyi bir kez tarif et; agent'ın her dili yayına alır — bu sitenin 17 dili tam olarak böyle çevrildi.
Agent yapımı olmak hikâyenin yarısı. Ürünün aynı zamanda agent'la işletilebilir.
İnşa döngüsünün kullandığı MCP uç noktası, uygulamanla birlikte üretime gider. Her API prosedürü, API anahtarları veya OAuth arkasında tipli bir araçtır — böylece “AI'ını ürünümüze bağla” bir yol haritası maddesi değil, işinin ilk gününden itibaren bir gerçeğidir.
/llms.txt, ziyaret eden her agent'a ürününün rehberli turunu sunarPOST /api/mcp every API procedure, as a typed tool
GET /llms.txt the front door for visiting agents
GET /api/v1/openapi REST, OpenAPI 3.1 — generated
Mağaza mı lazım? Destek masası mı? Sadece bir blog mu? Söylemen yeter.
Modüller kendi kendine yeten git subtree'leridir — router'lar, şema, seed'ler ve yönetim sayfaları dahil. Sen yeteneği söylersin; agent onu tek komutla ekler — ya da projenin asla kullanmayacağı her şeyi kaldırır. Neredeyse her modül ücretsizdir; üç premium dikey gerisini finanse eder.
core-supportAI destek sohbeti, destek talepleri ve canlı temsilciFreecore-apiAnahtar ve ölçümlemeli, organizasyon kapsamlı REST APIFreecore-affiliatesReferans takibi, atıf ve komisyonlarFreecore-multisiteÇok kiracılı siteler — site başına şema, alan adı eşlemeFreecore-storeE-ticaret — ürünler, sepet, ödeme akışı, AB KDV'siPaidcore-chatAI karakter sohbeti — sağlayıcılar, konuşmalarPaidcore-ai-writerAI içerik üretimi, SEO, çeviriPaidHâlâ sadece kod. Hâlâ senin.
Agent yapımı, kara kutu demek değildir. Döngünün her geçişi; tipli, test edilmiş ve Apache-2.0 ile senin kalan bir kod tabanına okunabilir bir diff olarak iner — istediğin an direksiyona geç.
Okunabilir diff'ler
Agent'lar config ve kayıt üzerinden genişletir; değişiklikler küçük, yerel ve incelenebilirdir — dört bir yana yayılan yeniden yazımlar değil.
Korkuluklar açık
Katı TypeScript, Zod'la sınırlanan girdiler, sahiplik kontrolleri ve soft-delete kuralları agent'lar için de insanlar için de aynen geçerlidir.
Lock-in yok
degit geçmiş taşımaz; bun run init tertemiz bir repo oluşturur. Kod senin, veritabanı senin, deploy hedefi senin.
Modern temeller, sıfır taviz
Next.js 16 · React 19 · TypeScript · tRPC · Drizzle ORM · PostgreSQL · Better Auth · Tailwind CSS v4 · BullMQ · Redis · WebSocket · Bun · Zod
Şu an birine bakıyorsun
Bu sitenin kendisi bir Indigo kurulumudur — ve her sayfası, 17 dilde, bir kodlama agent'ı tarafından tek geçişte çevrildi. Başlıktan dili değiştir ve kendi gözlerinle gör.
17 dil, tek döngü
Siteyi bir kez tarif et; agent her dili yayına aldı. Uluslararasılaşmak bir proje değil, bir prompt — ve bu sayfa bunun makbuzu.
Baştan sona dogfood'lanmış
indigo-fw.dev, canlı demo ve dokümanların hepsi Indigo kurulumudur. Framework kendi ön kapısını kendisi inşa eder.
Varsayılan olarak açık
Apache-2.0 çekirdek, burada gördüğün her ücretsiz modül dahil. Klonla, diff'leri oku, kendine ait yap — satın alınacak lisans yok.
Döngüyü başlat
Ne inşa etmek istediğini tarif et ve bırak agent'ın çalışsın. Framework ve ücretsiz modülleri Apache-2.0 — ticari işler dahil her şey için kullanabileceğin şekilde senin. Ve ayakta durduğuna kanıt istiyorsan — şu an onu okuyorsun: bu site bir Indigo kurulumu.