Açık kaynak · Apache-2.0 — ve bu sitenin kendisi bir Indigo kurulumu

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.

Soruları agent sorar; hiçbir CLI istemi seni bekletmez
Claude Code, Codex CLI, Gemini CLI'da — ve masaüstü uygulamasında çalışır
Terminali mi tercih ediyorsun? Klasik yol tamamen destekleniyor

# bunu projelerini tuttuğun klasörden çalıştır
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# bunu projelerini tuttuğun klasörden çalıştır
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# bunu projelerini tuttuğun klasörden çalıştır
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# bunu projelerini tuttuğun klasörden çalıştır
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
Nasıl çalışır

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.

Oluşunu izle

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.

1
Kurulum için gereken prompt — gerisini agent halleder
0
Döngüyü durdurabilecek CLI istemi — her şey etkileşimsiz çalışır
15+
Kurulabilir modül
100%
Uçtan uca tip güvenliği — döngünün hata sinyali
Neden Indigo

Çü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.

İlk günden doğru mimari — 100. geçiş de 1. geçiş kadar temiz iner.
Her şey hazır bağlanmış — kimlik doğrulama, faturalandırma, CMS, yönetim paneli, 17 dil, SEO.
Kendini doğrulayan değişiklikler — agent giriş yapar ve gerçek bir müşteri gibi test eder.
Ucuz iterasyonlar — agent yönünü kod tabanını yeniden okuyarak değil, üretilen haritalardan ve işaretçi dokümanlardan bulur.

Lansmandan sonra da iyileşirzamanlanmış iyileştirme geçişleri bakımı, çevirileri ve test kapsamını üstlenir.
Yönetmen sen kalırsın — tarif et, diff'leri incele, karar ver; agent sohbette sorar.
Gerçek bir kod tabanı — tipli, test edilmiş, okunabilir; istediğin an direksiyona geç.
Lock-in yok — Apache-2.0 ile senin, tertemiz bir repo, kendi veritabanın, kendi deploy'un.

Çökmeden vibe-code yap

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ı.

Lovable · Bolt · v0

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.

ShipFast · create-t3-app

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.

Boş repo + herhangi bir agent

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.

Kutuda ne var

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.

Her tRPC prosedürü aynı zamanda tipli bir MCP aracıdır — önde seçilmiş bir liste, istendiğinde tam kayıt defteri
UI ile aynı korkuluklar — kimlik doğrulama, sahiplik kontrolleri ve organizasyon kapsamı agent'lar için de geçerlidir
/llms.txt, ziyaret eden her agent'a ürününün rehberli turunu sunar

your-product.com
POST /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
Modüler mimari

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ı temsilciFree
core-apiAnahtar ve ölçümlemeli, organizasyon kapsamlı REST APIFree
core-affiliatesReferans takibi, atıf ve komisyonlarFree
core-multisiteÇok kiracılı siteler — site başına şema, alan adı eşlemeFree
core-storeE-ticaret — ürünler, sepet, ödeme akışı, AB KDV'siPaid
core-chatAI karakter sohbeti — sağlayıcılar, konuşmalarPaid
core-ai-writerAI içerik üretimi, SEO, çeviriPaid
Geliştiriciler için

Hâ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.

Teknoloji yığını

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

Kanıt, vaat değil

Ş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.