İçeriğe atla
  1. Ana sayfa
  2. Projeler
  3. Deckent

GeliştiriliyorAlpha

Deckent.

Yapay zeka ajanlarının her eylemini yetkilendiren, yalıtan, çalıştıran ve kanıtlayan, şirketin kendi altyapısına kurulan Agent Control & Execution Plane.

Deckent, şirketin kendi bilgisayarına ya da sunucusuna kurduğu bir Agent Control & Execution Plane'dir (politika güdümlü ajan çalışma zamanı): işe izin veren kontrol düzlemi ile işin yalıtılmış ortamda yürüdüğü çalışma zamanı bir arada. İnsan ya da yapay zeka bir iş verir; Deckent görevleri sırasına göre doğru ajana dağıtır, riskli adımda insan onayı ister, her adımı kalıcı bir deftere yazar ve sonucu teslim etmeden önce kontrol eder. Çekirdek Apache-2.0 lisanslı açık kaynaktır ve tek başına çalışır; kurumsal paketler ayrı dağıtılır.

  • TypeScript
  • Node.js
  • SQLite
  • Docker
  • MCP

Problem

Ajanı ya serbest bırakmak ya başında beklemek

Claude Code, Codex ya da Cursor gibi bir kodlama ajanını tek başına kullanmak hızlıdır. İş büyüdükçe üç soru cevapsız kalır: ajan neye erişiyor, ne yaptı ve sonucu güvenilir mi.

Tek başına çalışan bir ajan bilgisayarınızda geniş yetkiyle çalışır. Ne yaptığı konuşma geçmişinde kalır. Riskli bir komutu çalıştırıp çalıştırmamak onun takdirine kalır. Yazdığı kod doğrudan projenize girer. Bir çökme ya da iptal yarım iş bırakır ve aynı işlemin ikinci kez çalışıp çalışmadığını kimse kesin olarak bilemez.

Bir kişi için bu düzen idare eder. Birden çok ajanı aynı anda çalıştıran bir ekip ya da ajanlara gerçek yetki vermek isteyen bir kurum için ölçeklenmez. Ya ajanı serbest bırakırsınız ya da her adımda başında beklersiniz.

Yaklaşım

Kule ve pist bir arada

Deckent ajanların üstüne oturur. Kontrol düzlemi (kule) her işlemi kim, hangi kapsamda, hangi kaynağa ve hangi yazılı kurala göre sorusundan geçirir. Çalışma zamanı (pist) işi yalıtılmış bir ortamda yürütür. İkisi aynı üründe olduğu için izin verilmemiş bir iş yürümez, yürüyen hiçbir iş kayıtsız kalmaz.

Deckent'in değişmez ilkesi şudur: yapay zeka yetki vermez. Bir modelin önerisi, bir persona ya da bir zaman aşımı hiçbir zaman izin yerine geçmez; izni yalnızca kimliği doğrulanmış kişi ve yazılı kural verir.

Bir isteğin yolculuğu her seferinde aynı sırayla ilerler.

  1. Kabul

    Terminalden, komut satırından, MCP'den ya da SDK'dan bir görev grafiği gelir: hangi görev hangisini bekler, hangileri aynı anda yürüyebilir. Deckent işi kabul eder ve niyeti tek bir işlemde kalıcı deftere yazar.

  2. Yetki ve onay

    Kural gerektiriyorsa onay isteği açılır. Bekleyen istek kapasite tüketmez ve kararı insan verir. Süresi dolan onay geçersizdir.

  3. Yalıtılmış yürütme

    Kapasite havuzundan yer ayrılır. Kodlama ajanı (Claude Code, Codex ya da Cursor) Docker içinde, ağsız ve sabit bir imajla, projenin kendi kopyası üzerinde çalışır. Dışarıya yalnızca izin verilen model adreslerine giden bir geçit vardır. Terminal ajanının kabuk komutları ise bubblewrap sandbox'ında, ağ kapalıyken çalışır.

  4. Değerlendirme

    Ajanın "bitirdim" demesi yetmez; bu rapor yalnızca bir iddia olarak saklanır. Bugün kodlama görevi kabul kriterine, yani işçinin çıkış koduna göre kabul edilir; içerik ayrıca bağımsız doğrulanmaz ve teslim penceresi bunu açıkça yazar. Kabul edilen aday, teslimden önce deponun ayrı bir kopyasında kurulumun tanımladığı kontrollerle yeniden doğrulanır. İnsan sonucu kabul eder ya da reddeder; kabulden sonra o göreve bağlı görevler açılır.

  5. Teslim

    Yama önce ayrı bir Git adayı olur, sonra teslim referansına dönüşür. Dalı ilerletmek ayrı ve onaylı bir adımdır. Çalışma dosyalarınıza dokunulmaz; gerekirse teslim geri alınır.

Bu yolculuğun her geçişi deftere yazılır ve sırası modelin doğaçlamasına bırakılmaz. Model çıktısı olasılıksaldır; deterministik olan yetki, zamanlama ve kayıt katmanıdır.

Bugün

Bugün neler yapabiliyor

Deckent'e dört kapıdan ulaşılır: etkileşimli terminal, komut satırı, yapay zeka araçları için MCP sunucusu ve programcılar için SDK. Hepsi aynı sözleşmeyi ve aynı kuralları kullanır.

Ajan terminali

Claude Code sınıfında etkileşimli bir ajan terminali: sohbet ederek kod okutma ve yazdırma, dosya anma, kabuk komutu, onay kartları, oturum kaydetme ve sürdürme, bağlam ve kullanım takibi. Farkı, her adımın Deckent'in kural, onay ve kayıt sisteminden geçmesidir. İzin modu Shift+Tab ile değiştirilir; tam erişim şirket izni ister ve açıkken alt satırda uyarı görünür.

Birden çok ajanla iş

Bir işi sırası ve bağımlılığı belli görevlere bölüp birden çok kodlama ajanına paralel yaptırmak. Eş zamanlı iş sınırı, havuzu bekletme ve sürdürme, iptal ve kaldığı yerden devam. Bir adım düşerse ona bağlı adımlar "atlandı" olarak kapanır.

Canlı izleme

İzleme ekranı bekleyen onayları, takılan işleri, düşen testleri ve çalışan ajanları tek yerde gösterir; her ajanın hangi modelle, ne kadar çalıştığını ve nasıl bittiğini anlatır. İzleme ekranı hiçbir şeyi değiştirmez ve karar vermez.

Modeller ve harcama

Kendi sunucunuzdaki modeller (vLLM), Anthropic, OpenAI uyumlu sunucular ve OpenRouter aynı yerden yönetilir. Harcama hesabı tutulur, bütçe dolunca çağrı yapılmaz. Deckent bir modeli sessizce başkasıyla değiştirmez.

Başka yazılımlardan erişim

MCP sunucusu, yapay zeka araçlarına iş başlatma, izleme ve model çağırma imkânı verir ama onay veremez. MCP istemcisi, Deckent'in ajanına dış MCP sunucularının araçlarını güven onayıyla bağlar. SDK aynı işlemleri programcıların kendi kodundan çağırmasını sağlar.

Terminal

Terminalden görüntüler

Aşağıdaki ekranlar Deckent'in kendi terminalinden alındı: geçici bir örnek projede gerçek komut satırı ve gerçek çalışma servisi; model yerine yerel bir deneme sunucusu kullanıldı.

Deckent terminalinde bir sohbet turu: kullanıcı projede neler olduğunu soruyor, Deckent proje dosyalarını özetliyor.
Sohbet: sizin satırınız "Sen", Deckent'in yanıtı "Deckent" başlığıyla ayrışır. Turun süresi ve token kullanımı yanıtın altında yazar.
Deckent terminalinde bir kabuk komutu için açılan onay penceresi.
Onay penceresi: model bir kabuk komutu çalıştırmak istediğinde ne, nerede, kimin adına, hangi kapsamda, neden, hangi riskle ve geri alınıp alınamayacağı ayrı satırlarda okunur. Karar verilmezse hiçbir şey çalışmaz.
Deckent terminalinde /help komutunun çıktısı: gruplara ayrılmış komut listesi.
Komutlar: /help bilgi, işler, onaylar, ayar ve oturum komutlarını gruplar hâlinde listeler.

Yönetişim

Kontrol sizde

Deckent'i benzerlerinden ayıran şey hızı değil, hesap verebilirliğidir. Ajana ne kadar serbestlik vereceğinizi siz seçersiniz; seçim ne olursa olsun bazı şeyler her zaman korunur. Bir kişi için güvenli çalışma alışkanlığı, bir kurum için denetim altyapısıdır; ikisi aynı mekanizmadır.

Yazılı kural ve dört göz

Kim neyi yapabilir sorusunun cevabı yazılı kurallardadır: yasak, onay iste, izin ver. Roller ve bir işlemi iki farklı kişinin onaylaması kural olarak tanımlanabilir. İlk kurulumda gelen şablonda okuma serbest, yazma ve kabuk onaylıdır.

Onay kapıları

Riskli adımda terminalde bir onay penceresi açılır: ne yapılacak, hangi komutla, nerede ve hangi sandbox içinde, kimin adına, hangi kapsamda, neden sorulduğu, riski ve geri alınıp alınamayacağı ayrı satırlarda yazar. Onay işlemin özetine bağlıdır; süresi içinde karar verilmezse hiçbir şey çalışmaz. Bir yapay zeka aracı onay kararlarını görebilir ama veremez; karar her zaman insanındır.

Kapalı kutular

Kodlama ajanları ağsız konteynerde çalışır; kimlik bilgisi geçici bellek diskinden verilir. Terminal ajanının kabuk komutları mümkünse bubblewrap ya da Landlock sandbox'ında çalışır. Sandbox yoksa Deckent sessizce korumasız çalışmaya geçmez; bu durum ekranda açıkça yazar.

Hiçbir modda açılmayan taban

Deckent'in kendi kayıtları, kimlik ve onay dosyaları, denetim anahtarı ve kimlik bilgisi desenleri tam erişim modunda bile ajana kapalıdır. Bu taban bir onayla da gevşetilemez.

Sırlar ve gizli karakterler

API anahtarları ayar dosyasına yazılmaz; ayar yalnızca sırrın adını tutar. Ajan bir sırrı ekrana yazdırmaya çalışırsa değer maskelenir, bilinen sağlayıcı anahtarı biçimleri de gizlenir. Gizli ve yön değiştiren Unicode karakterler modele gitmeden işaretlenir.

Mühürlü denetim kaydı

Her iş, deneme, onay ve sonuç kalıcı bir deftere yazılır. Denetim kaydı yalnızca eklenebilir; değiştirme ve silme veritabanı seviyesinde engellenir ve her kayıt mühürlenir. Bir etki gerçekleşmeden önce kaydı alınır: kayıt yoksa etki de yoktur.

Dürüstlük kuralı

Deckent bir şeyi yapamıyorsa bunu açıkça söyler. Desteklenmeyen bir platform ya da ulaşılamayan bir sağlayıcı sessizce başka bir yola sapmaz; durum ve nedeni yazılır. Yarıda kalan bir iş başarılı diye etiketlenmez. Sonucu belirsiz kalan bir işlem körü körüne tekrarlanmaz, önce uzlaştırılır.

Bağımsızlık

Verisi sizde, sağlayıcıdan bağımsız

Deckent bir bulut hizmeti değildir. Kişisel bilgisayara, şirket içi sunucuya ya da kurumun kendi bulutuna kurulur; defter, kayıtlar ve iş çıktıları kurumun kendi diskinde durur. Çalışması için bir Deckent bulutu gerekmez.

Deckent kendi başına bir yapay zeka modeli de değildir; modelleri ve ajanları yönetir. Hiçbir sağlayıcı ürünün kimliğinin parçası değildir. Kendi GPU'nuzdaki bir modeli bulut modelleriyle aynı yerden yönetebilir, şirket dışına çıkmaması gereken işi yerel modelde tutabilirsiniz. Kodlama ajanları kendi abonelik girişleriyle çalışır.

Lisans

Açık çekirdek, ayrı kurumsal paketler

Core

Deckent'in çekirdeği Apache-2.0 lisanslı açık kaynaktır; bireysel, ekip ve ticari kullanımda aynı haklarla kullanılır. Çekirdek tek başına çalışır ve kısıtlı bir deneme sürümü değildir.

Enterprise

Kurumsal paketler ayrı dağıtılır ve çekirdeğin kaynağında yer almaz. Çekirdeği değiştirmeden takılırlar; çekirdekte olmayan bir güvenlik icat etmezler, çekirdekte zaten yapısal olan kontrolleri kurum ölçeğine taşırlar. Kurulum, süreç analizi ve entegrasyon Verhex danışmanlığıyla birlikte yürütülür.

Yol haritası

Bugün ve yarın

Deckent'in çekirdeği (iş yürütme, güvenlik, kayıt ve model bağlantıları) çalışıyor ve yazılım geliştirme işlerinde günlük kullanılıyor. Kurumsal ve öğrenen katmanlar henüz yazılmadı.

Yol haritasında olanlar: uzun soluklu görev seferleri, kalıcı hafıza, ERP sistemleriyle onaylı iş süreçleri, mikro sanal makineyle ek bir yalıtım katmanı, masaüstü uygulaması, HTTP API, kurumsal tek oturum açma (SSO) ve SIEM bağlantısı, tek adımda kurulum. Bunlar bugün yok; hazır olduklarında bu sayfada yerlerini alacaklar.

Durum

Bugünkü durum

Deckent 1.0.0 alpha serisinde bir ön sürümdür. TypeScript ile yazılmıştır ve Node.js 24 ya da 26 gerektirir. Bugün Linux'ta ve Windows'ta WSL2 üzerinde günlük kullanılıyor; macOS ve yerel Windows için tam destek henüz kanıtlanmadı. Kodlama ajanlarını yalıtmak için Docker gerekir.

Henüz bir paket deposunda yayımlanmadı; kaynak kodundan kurulur. Arayüz Türkçe ve İngilizcedir.

Yayın süreci bilinçli olarak insan onaylıdır. Her sürüm bağımsız bir incelemeden ve 5.000'i aşkın otomatik testten geçer; mimari kurallar her değişiklikte otomatik denetlenir.

Erken erişim

Deckent ön sürüm aşamasında. Bir kod tabanında ajanlarla denetimli çalışmayı denemek ya da kurumunuz için kurumsal katmanı konuşmak isterseniz formu doldurun; kullanım senaryonuzu birlikte netleştirelim. Erken katılımcılar ürünün şekillenmesinde doğrudan söz sahibi olur.

Erken erişim için başvur