- Eski GitHub CEO'su Thomas Dohmke tarafından kurulan şirket, insanların ve ajanların birlikte iş birliği yapabildiği, öğrenebildiği ve dağıtım gerçekleştirebildiği yeni nesil bir geliştirici platformu kurmayı hedefliyor
- Üç temel bileşenden oluşuyor: Git uyumlu veritabanı, evrensel anlamsal akıl yürütme katmanı, AI-native SDLC
- İlk ürün olarak Git ile entegre çalışan açık kaynak CLI
Entire CLI tanıtıldı; bu araç ajanların çalışma bağlamını otomatik olarak sürüm kontrolüne alıyor
- Checkpoints adlı kavramı tanıtarak ajanın bağlamını Git'e sürümlü veri olarak otomatik kaydetmeyi sağlıyor; ayrıca akıl yürütme sürecini inceleme, verimli token kullanımı ve çoklu oturum gibi imkanlar sunuyor
- Anthropic Claude Code ve Google Gemini CLI destekleniyor; Codex ve Cursor CLI desteği de planlanıyor
Yazılım geliştirme paradigmasının değişimi
- Son birkaç ayda Anthropic'in Claude Code'u, OpenAI'nin GPT-5.3-Codex'i, Cursor'un Composer 1.5'i gibi çeşitli ajan tabanlı kodlama modelleri ortaya çıktı
- Geliştiriciler birden fazla terminal penceresinde aynı anda çok sayıda ajanı kontrol ederek çalışıyor
- Spesifikasyon odaklı (spec-driven) geliştirme, kod üretiminin merkezine yükseliyor
- Ajanlar paralel olarak yüzlerce kod varyasyonunu üretip değerlendirirken, kod üretim hızı insanın kavrama sınırını aşıyor
- Ancak mevcut issue tracking, Git ve Pull Request merkezli geliştirme düzeni, insan iş birliğini temel alacak şekilde tasarlandığı için yapay zeka çağına uygun değil
- Merkezi API kapasitesi ve hız sınırları ajanların verimliliğini düşürüyor
- Mevcut sistemlerin yapısı, AI merkezli üretim düzenine geçişi zorlaştırıyor
- Bu nedenle makinelerin ana kod üreticisi haline geldiği döneme uygun yeni bir "montaj hattı tipi geliştirme sistemi" gerekiyor
Entire'in vizyonu ve yapısı
- Entire, insanların ve ajanların birlikte iş birliği yapabildiği, öğrenebildiği ve dağıtım gerçekleştirebildiği yeni nesil bir geliştirici platformu kurmayı amaçlıyor
- Platform üç temel bileşenden oluşuyor
- Git uyumlu veritabanı: kodu, niyeti, kısıtları ve akıl yürütmeyi tek bir sürüm kontrol sistemi içinde birleştiriyor
- Evrensel anlamsal akıl yürütme katmanı (semantic reasoning layer): bağlam grafiği üzerinden çoklu ajan iş birliğini destekliyor
- AI-native SDLC: insan-ajan iş birliği için geliştirme yaşam döngüsünü yeniden tasarlıyor
- Proje, Felicis liderliğinde 60 milyon dolarlık tohum yatırım aldı; Madrona, M12, Basis Set, 20VC, Cherry Ventures, Picus Capital ve Global Founders Capital da katıldı
- Bireysel yatırımcılar arasında Gergely Orosz, Theo Browne, Jerry Yang, Olivier Pomel, Garry Tan yer alıyor
İlk ürün: Entire CLI ve Checkpoints
- Bugün ajan oturumları geçici; terminal içindeki prompt'lar ve akıl yürütme içeriği oturum bittiğinde kayboluyor
- Git yalnızca kod değişikliklerini kaydediyor; değişikliğin neden yapıldığına dair bağlamı korumuyor
- Checkpoints, bu sorunu çözmek için önerilen yeni temel birim; ajanın bağlamını Git'e sürümlü veri olarak otomatik kaydediyor
- Commit sırasında tüm oturum (prompt'lar, dosya değişiklikleri, token kullanımı, araç çağrıları vb.) birlikte kaydediliyor
- Bu veriler anlamsal akıl yürütme katmanının temelini oluşturuyor ve branch bazında gezilebiliyor
- Checkpoints'in başlıca avantajları
- İzlenebilirlik (Traceability): ajanın ürettiği değişikliklerin akıl yürütme süreci incelenebiliyor
- İnceleme verimliliğinde artış: yalnızca diff değil, niyet ve kısıtlar da gözden geçirilebiliyor
- İş devrinin iyileşmesi: prompt'u yeniden çalıştırmadan işe devam edilebiliyor
- Token israfının azalması: geçmiş düzeltmeleri öğrenerek tekrarlanan hatalar önleniyor
- Çoklu oturum ve ajan desteği: paralel ajan iş birliği mümkün oluyor
- Şu anda Anthropic Claude Code ve Google Gemini CLI destekleniyor; Codex ve Cursor CLI gibi araçlar da eklenecek
Çalışma şekli ve kurulum
- Checkpoints, Git farkındalığına sahip bir CLI olarak çalışıyor ve ajanın oluşturduğu her commit için yapılandırılmış bir checkpoint nesnesi yazıyor
- Commit SHA'sına bağlanarak kod değişikliklerini ve akıl yürütme sürecini birlikte kaydediyor
- Metadata ayrı bir branch'te (
entire/checkpoints/v1) tutuluyor ve yalnızca eklemeli bir denetim günlüğü (audit log) görevi görüyor
- Kurulum iki adımda yapılabiliyor
curl -fsSL https://entire.io/install.sh | bash komutunu çalıştırın
- Depoda
entire enable komutuyla proje ayarını etkinleştirin
- Sonrasında ajan oturumları otomatik olarak yapılandırılmış biçimde kaydediliyor
Açık kaynak yayını ve topluluk iş birliği
- Entire CLI, GitHub üzerinde açık kaynak olarak yayımlandı ve tüm ajanlar ile modeller tarafından kullanılabilmesi için bağımsız ve taşınabilir şekilde tasarlandı
- Checkpoints şu anda izlenebilirlik ve kayıt işlevleri sunuyor; ancak gelecekte ajanlar arası paylaşılan bellek haline gelerek iş birliği ve bağlam devrini mümkün kılması hedefleniyor
- Geliştirme ekibi, Discord ve GitHub Discussions üzerinden topluluk geri bildirimleri topluyor ve gelecekteki yol haritasını toplulukla birlikte şekillendirmeyi planlıyor
- "No more stealth. We are building in the open." ifadesiyle açık geliştirme felsefesini vurguluyor
4 yorum
Beklersek biri (yani yazınca öyle oluyor ama aslında Big Tech’teki kıdemli geliştiriciler demek) geliştirir diyordum; sonunda çıktı.
mcpve skill kullansan bile bağlamı koruma işini bazen kendi kendine görmezden geldiği oluyordu, umarım bu kez bağlamı gerçekten iyi korur...Aslında her gün inanılmaz miktarda debug log’u kaydediyoruz; şimdi bir de commit etmeyi düşündüklerini görünce aklıma bu geldi.
Başka bir deyişle, o korkunç büyüklükteki debug loglarını benim yerime okuyacak araçların ortaya çıktığının bir işareti de olabilir.
Hacker News yorumları
Checkpoints adlı yeni kavram ilginç. Ajanın ürettiği kod commit edildiğinde, tüm oturumun—sohbet, prompt’lar, dosya değişiklikleri, token kullanımı, tool çağrıları vb.—birlikte sürüm kontrolüne alınması yapısı söz konusu. Bunun değerini görmüyorsanız ne denir bilmiyorum
git addile ekleyipgit commityapmak faydalı olabilir ama bunun 60 milyon dolar değerinde olup olmadığı şüpheliVC mantığını ya da isimleri bir kenara bırakırsak, ben bu fikrin vizyonunu görüyorum. Yine de yapay zekanın geleceği belirsiz olduğundan, gerçekten böyle bir çözüme ihtiyacımız olup olmadığını da bilmiyoruz. Geleneksel olarak başarılı geliştirici araçları, büyük sermayeden değil geliştiricilerin kendi sorunlarını çözmesinden doğdu
Model yeterince iyi hale gelirse bu tür platformlar ortadan kalkar; iyi hale gelmezse de yine ortadan kalkacak gibi
AI’nin yazdığı kodun kalitesinden daha önemli olan şey audit edilebilirlik. Bu platformun o sorunu yeni ama aynı zamanda geleneksel bir şekilde ele alması hoşuma gitti
“CLI ile ajan bağlamını Git’e bağlıyoruz” açıklamasını gördüm ama sonuçta commit’e bağlam dump etmekten ibaretse, ben zaten bunu yapıyorum
Artık her hafta yeni bir AI framework çıktığı bir dönemdeyiz. Eski JavaScript framework patlamasını hatırlatıyor; bu yüzden AI ile ilgili yazıları filtreleyen bir HN klonu yapmak istiyorum
Bu, sanki birinin dün alelacele aklına gelen bir fikre özgeçmişi sayesinde yatırım alınmış gibi hissettiriyor. Bunun gerçekten nasıl bir hizmet olduğu ve diğer Show HN’lerden ne farkı olduğu belli değil
60 milyon dolarlık seed round mu? Bu gerçekten mümkün mü?
Checkpoints verisi, sadece iş birliği için değil, ileride RL eğitimi için veri olarak da kullanılabileceğinden altından daha değerli olabilir
Bağlamı koruma sorunu gerçekten can sıkıcı. Ben oturum durumunu task.md ya da CLAUDE.md ile koruyorum ama bu sadece geçici bir çözüm. reasoning ve diff’i birlikte saklayan checkpoint kavramı çekici. Yine de bunu Git’in üstünde ayrı bir platform olarak kurma fikrine şüpheyle yaklaşıyorum. Mevcut araçlarla sıkı entegre çalışan Cursor, Aider, Claude hook gibi yaklaşımlar daha başarılı oldu. Geliştiriciden yeni bir SDLC yığınına geçmesini istemek, teknolojiden çok benimsenme açısından daha büyük bir zorluk yaratır. Açık kaynaksa, formatın açık bir spesifikasyon olup olmadığını merak ediyorum
git notesile ajan durumunu commit’e ya da tree’ye metadata olarak eklemek mümkün değil mi?