DeepSeek Reasonix - Yüksek önbellekleme ve düşük maliyetli DeepSeek yerel kodlama ajanı
(esengine.github.io)- Yalnızca DeepSeek API için tasarlanmış,
api.deepseek.comile doğrudan iletişim kuran açık kaynaklı bir terminal kodlama ajanı - Append-only döngü, DeepSeek'in byte-stable prefix cache yapısına optimize edildiği için uzun oturumlarda %90'ın üzerinde cache hit oranını korur ve giriş token maliyetini yaklaşık 1/5 seviyesine düşürür (benzer araçlara kıyasla yaklaşık 1/3 maliyet)
- Global kurulum gerekmeden tek satır
npx reasonix codeile çalıştırılabilir (Node ≥ 22, macOS/Linux/Windows desteği) - 3 temel tasarım
- Cache-First Loop: append-only yapı, marker bağımlılığı yok, prefix cache'i koruyan deterministik çağrı sırası
- R1 Thought Harvest: kaçan tool call'ların akıl yürütme zincirini toplar
- Tool-Call Repair: schema-aware self-heal yaklaşımıyla onarım
- Terminal-first ilkesiyle IDE eklenti desteği yok;
git diff,lsgibi terminal araçları doğrudan kullanılır- TypeScript + Ink TUI tabanlıdır; ayrıca Tauri masaüstü istemcisi de sunulur (Node runtime paketli)
- V4 iki katmanlı model kullanımı: varsayılan olarak V4-Flash ile düşük maliyetli yineleme,
/proile tek tur için V4-Pro'ya yükseltme,/preset maxile tüm oturumu Pro olarak çalıştırma - MCP (Model Context Protocol) için birinci sınıf destek:
--mcp "name=cmd args"tek satırıyla harici sunucu bağlantısı, stdio, SSE ve Streamable HTTP taşıma yöntemlerini destekler - Sandbox +
/plangeçidi: tüm yerleşik araçlar çalışma dizininde sandbox içinde çalışır;/planmodu, onay öncesinde yazmayı engelleyen read-only audit gate olarak işlev görür- SEARCH/REPLACE düzenlemeleri pending kuyruğunda bekler,
/applyöncesinde diske yansıtılmaz
- SEARCH/REPLACE düzenlemeleri pending kuyruğunda bekler,
- Composable Skills: Markdown dosyalarını
.reasonix/skills/<name>.mdiçine yerleştirerek kullanılabilir; frontmatter'dakirunAs: subagentveallowed-toolsile izole çalıştırma sağlanır - Replay & Events: tüm olaylar diske kaydedilir; geçmiş oturumlar
reasonix replay / events / statskomutlarıyla yeniden oynatılabilir, istatistik çıkarılabilir ve denetlenebilir - Plain text tabanlı genişletilebilirlik: tüm ayarlar git ile izlenebilir düz metin olarak
/mcp,/skills,/memory,/config,/slashdizinlerinde yönetilir - Self-hosted DeepSeek endpoint desteği: 0.30'dan itibaren standart dışı anahtar prefix'lerine izin verir; yalnızca
baseUrldeğerini iç adrese ayarlayarak döngü, cache ve tool protokolü aynı şekilde çalışır - DeepSeek API fiyatlandırması: V4-Flash $0.07/Mtok (uncached) · $0.014/Mtok (cached)
- MIT lisansı
1 yorum
Hacker News yorumları
DeepSeek önbelleğinden yararlanmak için gerçekten DeepSeek’e özel bir kodlama ajanına ihtiyaç olup olmadığından emin değilim
Dün Codex kota sorunu hâlâ çözülmediği için DeepSeek V4 Pro’yu Codex’te kullanmak üzere çok küçük bir köprü yaptım ve yaptığım işin neredeyse tamamı önbelleğe alınmış gibi görünüyordu: https://i.imgur.com/7eKn6wN.png
2026-05-23 itibarıyla önbellek isabetli giriş 39,123,200 token, önbellek isabetsiz giriş ise 1,692,286 token’dı; köprü de özel bir şey yapmıyor, sadece DeepSeek API biçimini Codex’in beklediği biçime uyarlıyor, yani önbellekle ilgili hiçbir özel işlem yok
Önbelleğin daha iyi olması dışında, DeepSeek API ile OpenCode’u doğrudan çalıştırmaya kıyasla ne gibi bir avantajı olduğunu pek bilmiyorum. O da muhtemelen benzer şekilde önbelleklenecektir, önemliyse api.deepseek.com ile doğrudan haberleşir ve çok daha olgun bir yürütme ortamı sağlar
Neden daha iyi bir çözüm olduğunu düşündüklerini ve neden böyle güçlü bir tasarım felsefeleri olduğunu açıklıyor
“Otomatik önek önbellekleme yalnızca önceki isteğin tam bayt öneki eşleştiğinde etkinleşir. Çoğu ajan döngüsü her turda sıralamayı değiştirir, yeniden yazar veya yeni zaman damgaları enjekte eder — gerçek önbellek isabet oranı %20’nin altındadır”
Bu yüzden bu kısmı ve başka teknikleri optimize ederek önbellek isabet oranını yükselten, maliyeti düşüren bir yapı kurmuşlar
Merak edenler için: http://github.com/tontinton/maki
DeepSeek v4, claude-code veya opencode ile birlikte kullanıldığında harika. Benim durumumda claude code, opencode’dan daha ucuza geldi; muhtemelen daha iyi tasarlanmış yürütme ortamı yüzündendir
Sonuçta komutlar yerine düz İngilizce cümleler girme yöntemi galiba
Bu web sitesi Codex tarafından yapılmış gibi görünüyor. Takım için bir özellik özeti HTML’i hazırlamasını istediğimde Codex aşırı süslü bir ucube çıkardı; anlamlı bilgi neredeyse yoktu ama büyük istatistik kutuları, aynı yazı tipi, renk, düzen ve hero bölümü dahil çok benziyordu
Bu site gibi mobilde de berbattı. Sonunda Claude’a tek sayfalık bir HTML dosyası yaptırdım; niyeti net biçimde anlatma açısından yaklaşık %95 oranında doğrudan kullanılabilirdi ve sadece küçük düzeltmeler gerekti
Mobilde kod örnekleri sürekli içeriği aşağı itiyor, bu yüzden sayfanın büyük kısmını okumak bile zor. Elbette fazla sert bir yargı olabilir ve niyet iyi olabilir ama daha basit bir web sitesi yeterli olurdu
Sonuçta her yazılım mühendisinin bildiği gibi, özellikleri çıkarınca her proje hızla basitleşebilir
Yazarın anlamasını istediğim şey şu: bazı insanlar bilgisayar belleğinin yarısını yemeyen tek, kendi içinde kapsüllü bir ikili dosya istiyor ve bu yüzden Rust veya Go ile yazmak istiyor
Yavaş yorumlanan dillerin sunduğu değer ve geliştirme kolaylığı giderek kayboluyor. Yeni diller iyi şeyleri varsayılan olarak getiriyor ya da daha doğrusu, sabah 1’de gelen çağrı alarmları bizi sonunda sinirlendirmeye başladı galiba
Go için zaten çok iyi terminal kütüphaneleri var
O sayfayı beğenmedim. Yazı yazma animasyonu yüzünden örnek alanının boyutu sürekli değişiyor ve alttaki içerik yukarı aşağı kayıyor
Gerçekten kötü bir kullanıcı deneyimi
Ama bu giderek kaybolan bir beceri haline geliyor gibi görünüyor
Bir yıldır yürütme ortamı geliştiren biri olarak bakınca, opencode tarafındaki insanlar önek önbelleğini bozuyor diye aptal değiller
Genelde bunu bilerek yapıyorlar çünkü test ettiklerinde genel sonuç daha iyi oluyor
DSV4’ün diğer modellerin ortalama davranışından yeterince farklı olduğunu düşünüyorsanız, elinizde kanıtla birlikte belirli istisna işlemleri ekleyen bir yamayı istediğiniz yürütme ortamına PR olarak gönderin. “Önbellek yüzünden her zaman sadece ekleme yapılan bir yapı kullanılmalı” diye körü körüne varsaymak herkesin zamanını boşa harcar
Bunu DeepSeek yapmadı, yani başlık yanıltıcı
DeepSeek markası artık yeterince güçlendi; insanlar o marka bilinirliğinden faydalanmak istedikleri aşamaya gelindi
Oldukça ilginç. Ben aylık 200 dolarlık Claude abonesiyim ve şimdiye kadar başka bir şey kullanmam neredeyse hiç gerekmedi
Ama Claude iş akışımı giderek daha fazla kısıtladıkça, özellikle son IDE/-p kullanım değişikliklerinden sonra, başka yere gitmek istiyorum
En ileri düzey muhakemeyi gerçekten istiyorum, o yüzden çekincelerim var ama DeepSeek hâlâ ilgimi çekiyor
Ben öyle yaptım ve sadece Qwen-2.5-Max’in bile yeterli olduğunu fark ettim. Uğraştığım oyuncak işlerde Claude Sonnet 3.5’in de yeterli olacağını düşünüyorum. Sonuçta matematikte Fields Madalyası kovalamıyorum
Yaklaşık 6 saat sonra ikisi de tam anlamıyla tersine mühendisliği bitiremedi ama arada büyük fark vardı
DS her 30 dakikada bir durup tam tersine mühendisliği bitirdiğini ve artık her şeyin çalışacağını söyledi ama gerçekte işin %1’ini bile tamamlamamıştı. Belirli kestirme yolları kullanmaması için sert şekilde talimat vermiştim ama yine de sürekli kestirme aradı; tam bir fiyaskoydu
Buna karşılık GPT-5.5 gerçekten etkileyiciydi. Yapması gerekeni düzgün yaptı ve ilk katmanları bitirip gerekenleri tamamen anladığından emin olmadan sonraki aşamaya geçmedi. 6 saat boyunca benim istem girmem yalnızca doğru yönde ilerlediğini görünce biraz daha iyi bir yöne hafifçe itmek içindi. Sanki onunla kavga ediyor gibi hissetmedim
Elbette sıkıştırmadan sonra ara sıra “tersine mühendislik konusunda yardımcı olamam” gibi çıkışlar yaptı ama yeni oturumda bu temiz şekilde çözüldü
Claude aboneliğini bir ay önce iptal ettiğim için kıyaslayamadım ama DeepSeek bana Opus 4.6/4.7 ile çalıştığım hissi çok hatırlattı. Bu bazıları için olumlu bir sinyal olabilir ama GPT-5.5’i görünce Claude/DS tarzı çalışma biçiminin ne kadar can sıkıcı olduğu ortaya çıkıyor
Anthropic’in ayakta kalabilmesi için senin paran lazım ve en ileri sistemi kullandığını düşünerek daha rahat uyursun
Araçlar farklı olsa da Markdown planları oldukça iyi işe yarıyor. 5x Max aboneliğinden Pro’ya düşersem ben de bunu yapmayı düşünüyorum
Ayrıca Claude Code’da üçüncü taraf sağlayıcıları kolayca kullanmayı sağlayan bir başlatıcı da yapıyorum: https://ccode.kronis.dev
Yerel proxy zaten çalışıyor, şu an sadece dinamik model değiştirme yok. Eklemek zor görünmüyor; takvime bağlı olarak 1-2 hafta içinde gelir gibi
Anthropic’ten tamamen ayrılmanın akıllıca olmadığını düşünüyorum. Modeller harika ve abone olunca benim sevdiğim Remote Control gibi özellikleri de alıyorsun. Ama katmanı değiştirip biraz para tasarruf etmek mümkün görünüyor. Öte yandan bir kalite taban çizgisine ihtiyaç var. Daha önce Cerebras’ta GLM 4.6 kullandığımda epey gevşek sonuçlar almıştım
Önbellek isabet verimliliğine odaklanmalarını beğendim. Kullanıcı için maliyet verimliliğini en üst düzeye çıkaran harika bir ürün yaptıkları için DeepSeek ekibini alkışlıyorum
Maliyete duyarlı alanlarda kazanan bu ve eğer bir girişim bunu veri saklama perspektifiyle iyi paketlerse kurumsala satılabilecek mükemmel bir ürün olabilir. Çünkü kodlama asistanı kullanımında asıl mesele veri saklama ve gizlilik
“Bağımsız açık kaynak proje · DeepSeek ile ilişkili değil”
Burada ayarlanabilecek kontrollerin neler olduğunu anlamıyorum
Denedim ama metin giriş alanı siyah arka plan üzerinde koyu yazı tipindeydi
Belgeleri kontrol ettim ve DeepSeek v4, Claude, Gemini’den yazı tipi/stil konusunda yardım istedim ama koyu temalı terminalde çalıştırmak dışında hiçbir şey işe yaramadı. Bu çılgınlık. Bu proje geliştiricilerinin hiçbiri açık tema kullanmıyor mu?
Açık tema çok nadir kullanılıyor