Mimari taslak · 16 Ekim 2026

Ceres

Asıl güç makinedeki çekirdek. Telefon, tarayıcı ve terminal onun uzaktan kumandası. Codex ve Claude Code bir oturum. Ceres o oturumu çağırabilen çalışan.

Pano

Kilitli olan karar. Kurulum ilk ekran. v1 inşa sırası. Açık olan ekibin sorusu.

Kilitli 9

Mesaj kumanda. Çekirdek makine.
Aynı sistem, VPS veya Mac
Abonelik önce, API tavanlı
Codex buddy, onaylı yama
Bellek yerel, Qwen3-8B rolü
Tümevarım sen tutana kadar bekler
Dört kapı: CLI, web, daemon, skill
Kanca bellek ve panoyu birlikte yazar
İki arayüz: kişi ve geliştirici

Kurulum 7

İlk ekran Hermes riskini söyler
Terminal kapalı başlar
Dosya yalnız seçilen klasör
Skill sen tutmadan kalıcı olmaz
Dış web kapalı. Panel yerelde.
Eşleşmemiş sohbet yok
Otomatik onay yok

v1 10

Geliştirici: terminal ve ayar
Son kullanıcı: pano ve sohbet
Daemon: cron ve olay
Skill sistemi
Bellek dosyaları ve kişi modeli
Kanca: bellek ve pano aynı anda
Telegram uzaktan kumanda
Kasa ve token kaydı
Buddy paketi

Açık 6

İlk host: VPS mi, Mac mi?
Notion ve takvim v1’de mi?
İnce ayar verisini kim toplar?
API tavanını kim koyar?
Buddy paketine kişi kartı girer mi?
Pano kendi panelimiz mi, Multica mı?

Amaç

Hedef, Hermes ile Honcho tarzı bir belleğin birlikte durduğu bir çalışan. Kişi modeli yarını hatırlar. İşler, dosyalar ve sohbet aynı süreçte kalır. Takılınca Codex’i çağırır ve devam eder.

Codex veya Claude CodeCeres
DuruşAçtığın oturumAçık çekirdek. Terminal, tarayıcı, telefon
BellekBu görevOturumlar arası kişi modeli
İşÖnündeki dosyaKomut, kod, dosya, iş, skill
TakılıncaSen bakarsınCodex düzeltir, Ceres sürer

“10 kat daha iyi” başkasının cümlesi. Bizim ölçtüğümüz bir sayı değil. Ürünün şekli bu.

İki arayüz, tek çekirdek

Ceres iki kitleye iki ekran verir. Son kullanıcı panoyu ve sohbeti görür. Geliştirici terminali, ayarı ve logu görür. İkisi de aynı Agent sınıfını çağırır. Oturum, bellek ve iş ortaktır.

ÖzellikSon kullanıcıGeliştirici
KitleKişi ve pratik ekipGeliştirici, otomasyon, mahremiyet
EkranPano ve sohbet. Telefon, tarayıcı.CLI ve ayar ekranı.
ModelPlandaki operatör. Seçmez.Değiştirir. Abonelik önce, API tavanlı.
Kurulumİlk ekran: risk, klasör, eşleşme.CERES_HOME, config, skill.
MaliyetPlan penceresi. Dolunca durur ve söyler.İki kasa, token kaydı, tavan.
SınırOnay ve yön. Açtığı izni ekranda görür.İzin, skill, kanca ve model onun elindedir.

Dots son kullanıcıya hazır bir ajan verir. Hermes sınırı geliştiriciye bırakır. Ceres bu ayrımı iki arayüz olarak taşır. Aynı kurulum, iki ekran.

Çekirdek dört kapıdan konuşur

Mesajlaşma platformu uzaktan kumandadır. İş, bilgisayarın terminalinde, dosyalarında ve arka planda yürüyen servistedir. Dört kapı da v1’dedir. Kurulumda her biri kapalı başlar. Kullanıcı açtığı kapıyı ekranda görür.

1. Yerel terminal ve CLI

Bash, PowerShell veya Komut İstemi. Doğal dil, işletim sistemi komutuna döner. Proje taranır, hata bulunur, kod yazılır, dosyaya kaydedilir. Her komut onay bekler. Dosya yalnız seçilen klasördür.

2. Gateway ve web paneli

Telegram ve pano son kullanıcının ekranıdır. Ayar ekranı geliştiricinindir. İkisi aynı ajana bağlanır. Panel önce localhost’tadır. Başka cihazdan erişim eşleşme ve açık bir ayarla gelir.

3. Daemon

Ceres yalnızca yazınca uyanmaz. Servis olarak durur. Cron işi çalıştırır. Belirlenen olay olunca aksiyon alır. İş geçmişsiz oturumda gider. Cron aracı cron içinde kapalıdır.

4. Skill

Tarayıcı otomasyonu, veritabanı sorgusu ve harici araç skill olarak gelir. Ağdan gelen veya ajanın yazdığı skill, sen tutmadan kalıcı olmaz. Skill çıktısı güvenilmez işaretlenir.

Kapılar çekirdeğe girer

CLI, web paneli, gateway ve daemon aynı Agent sınıfını çağırır. Platform farkı adaptörde kalır: yetki, oturum anahtarı, teslim. Prompt, araç çalıştırma, yeniden deneme ve kayıt çekirdekte bir kez yazılır.

CLI Web paneli Gateway Daemon
Agent
Oturum DB Araç kaydı

CERES_HOME

  • config.yaml profil, model, araç kümeleri
  • USER.md ve MEMORY.md sınırlı kalıcı bellek
  • sessions.db SQLite oturum, soyağacı ve kişi modeli
  • jobs.json zamanlanmış ajan işleri
  • skills/ tutulunca yüklenen SKILL.md dosyaları

Prompt katmanları

  • stable — kimlik, araç yönergesi, skill indeksi. Tur içinde değişmez.
  • context — çalışma alanı ve açık dosya bağlamı.
  • volatile — bellek, profil, zaman. Önek önbelleğini bozmaz.

Model değişimi bilinçli bir kullanıcı eylemidir. Araç sonucu sistem istemine yazılmaz. Konuşma geçmişine eklenir.

Bir kullanıcı turu

Döngü senkron ve iptal edilebilir. Araç çağrıları kullanıcıya görünür. Bağlam taşınca orta turlar özetlenir. Ham transkript yeni bir soyağacı satırında kalır.

AdımSahipSonuç
Mesajı normalize etKapıOrtak MessageEvent
YetkilendirGatewayEşleşme veya allowlist
Oturum anahtarını çözSessionStoreplatform:chat:user
Sistem istemini kurPromptBuilderstable / context / volatile
Sağlayıcıyı çözRuntimeapi_mode, anahtar, base_url
Modeli çağırAgentMetin veya tool_calls
Aracı çalıştırRegistryOnay, sonra sonuç metni
SıkıştırContextEngineEşik aşılırsa orta tur özeti
KalıcılaştırSQLiteTur ve bellek flush
Yanıtı teslim etKapıCLI, panel veya kanal mesajı

Dört çalışma kuralı

KuralUygulama
Gözlemlenebilir yürütmeHer araç çağrısı CLI’de, panelde ve sohbette görünür
İptalYeni kullanıcı girişi uçuştaki model ve aracı keser
Profil yalıtımıHer profilin kendi CERES_HOME, belleği ve PID’i vardır
Gevşek bağSkill ve bellek kayıt defteriyle gelir. Çekirdek onları baştan import etmez

İlk araç kümeleri

KümeAraçlar
filesread, write, patch, search
terminalshell, arka plan süreç listesi
websearch, extract
memoryoku, ekle, değiştir
skillslistele, yükle
cronoluştur, duraklat, listele
delegatetek çocuk ajan

Araç dosyası import anında kayıt defterine yazılır. Agent etkin kümenin şemasını modele verir. Bellek, todo, oturum araması ve delegate kayıt defterinden önce kesilir. Ajan durumuna ihtiyaç duyarlar. Cron turunda cron kümesi kapalıdır. Çocuk ajan kendi kümesini ebeveynden daraltarak alır.

Katman

Üst sıra soluk, çünkü iş oraya taşınmıyor. Ceres ikisinin üstüne yatar. Alt sıra işin verildiği yer.

ChatGPT
gittiğin yer
Claude Code
tek işe bakar
CEREShepsinin üstündeki katman
SEN Telegram Notion Dosyalar Takvim

v1 bu askının Telegram ve dosya ucunu kurar. Notion ile takvim aynı kata sonra takılır.

Aynı sistem, iki host

Süreç, ağ geçidi ve CERES_HOME birlikte taşınır. Telefon hangisinin açık olduğunu seçmez. Bu sayfa planı taşır. Çalışan kopya seçilen makinededir.

VPS

Bulut sunucu.

  • Daha ucuz
  • Her yerden erişim
  • Sürekli açık
  • Kurulum biraz teknik
  • İnternete bağlı

Mac veya PC

Kendi makinen.

  • Tam kontrol
  • Daha fazla mahremiyet
  • Aylık host ücreti yok
  • Güç açık kalmalı
  • Makine kapalıysa telefon ulaşamaz

İki kasa

Ceres, ödenmiş ChatGPT planıyla başlar. Codex girişi bu kotayı hem operatör hem buddy için kullanır. API anahtarı ikinci kasadır. Tavan yazılmadan açılmaz.

Abonelik

Aylık ChatGPT planı.

  • Codex girişi
  • Operatör ve buddy
  • Plan penceresinde durur

Kullanım

Girdi ve çıktı tokeni.

  • API anahtarı
  • Yalnız operatör
  • Tavan konmadan açılmaz

Telegram mesajı kâğıttır. Token, modelin okuduğu ve yazdığı şeydir. Aylık ücret bir API faturasını ödemez. Pencere dolunca Ceres cümleyi bitirir, Telegram’da söyler ve durur.

Buddy

Ceres araçları, işleri ve sohbeti yürütür. Codex hatayı, log kuyruğunu ve ilgili dosyaları alır. Değişiklik, terminal ile aynı onaydan geçer. Codex’e cron ve ağ geçidi verilmez. Ceres kapalıysa aynı paket telefondan gönderilir.

AdımRolNe gider
1CeresHata veya takılma
2CeresHata, log, bağlam
3CodexDeğişiklik ve açıklama
4CeresOnaydan sonra uygular

Üç bellek, iki model

Oturum bu sohbeti tutar. USER.md ve MEMORY.md elle kürasyon edilen dosyalardır. Kişi modeli kart, temsil ve sonuç biriktirir. Honcho bulutu yok. Kayıt CERES_HOME içindeki SQLite’tadır.

KatmanNe dururNe zaman yazılır
OturumBu sohbetHer tur
DosyaUSER.md, MEMORY.mdAjan kürasyonu
ModelKart, temsil, sonuçTur senkronu ve Deriver

Blok kullanıcı mesajının içine girer. Sistem isteminin sabit öneki yerinde kalır. Tavan 1200 token.

Operatör

Codex, ChatGPT planı. Konuşur, araç ve iş çalıştırır. Abonelik kotası.

Bellek modeli

Neuromancer’ın rolü. Qwen3-8B sınıfı, aynı hostta, kota dışında. Kullanıcıya cevap vermez.

Honcho bu iş için Neuromancer XR kullanıyor: Qwen3-8B ince ayarı. Plastic Labs’in LoCoMo sayısında bu rolle 86,9%; taban Qwen3-8B 69,6%; Claude 4 Sonnet 80,0%. Ağırlıklar kapalı. Ceres o dosyayı kopyalamaz. Aynı rolü Qwen3-8B ile açar. Kendi izleriyle ince ayar sonraki iştir.

İşNe zamanNe yazar
DeriverHer mesajAçık ve tümdengelim sonuç
DreamerDönemselBirleştirme ve tümevarım

Cron ve alt ajan bu kata yazmaz. Arama önce tam metindir.

Kanca belleği ve işi birlikte tutar

Ceres işi yapar. Kanca, iş başlarken, adım atarken ve bitince ateşlenir. Aynı olay iki yere yazılır: kişi modeline ve yönetim panosuna. Sen panodan okur, cevaplar, onaylar veya yönü değiştirirsin.

Ceres

İşi yapar.

Kanca

Başlangıç, adım ve bitişte ateşlenir.

Bellek

Kişi modeli. Kart ve sonuç.

Pano

Kart, ilerleme, tıkanma.

Sen

Panodan okur, cevaplar, onaylar veya yönü değiştirirsin.

AnBelleğePanoya
BaşlangıçOturum açılır, kart okunurKart sürüyor olur
AdımTur özeti yazılırYorum ve durum düşer
BitişDeriver açık sonucu çıkarırKart incelemeye döner

Pano, Multica’nın tahtası gibi durur: iş bir karttır, ajan ilerlemeyi yazar, tıkanmayı söyler, sonucu incelemeye bırakır. Bellek yazısı CERES_HOME içindeki kişi modeline gider. Cron ve alt ajan bu belleğe yazmaz. Onay kartın üstünde, sende durur. Kanca bir komutu kendi adına geçirmez.

Güvenlik

Kişi modeli sohbeti okur ve hayat ile iş hakkında örüntü çıkarabilir. Güç buradadır. Sınır da burada durur.

KontrolCeres’te karşılığı
Kendi hostunProfil ve 8B model CERES_HOME içinde
Açık şemaDeriver, Dreamer ve tablo repoda okunur
İzinEşleşmiş sohbet, araç onayı, buddy yalnızca hata paketi
SınırAçık ve tümdengelim girer. Tümevarım sen tutana kadar bekler
SonuçYazanPrompt
AçıkDeriverGirer
TümdengelimDeriverGirer
TümevarımDreamerSen tutana kadar bekler

Silinen satır aramadan ve sonraki prompttan çıkar. Operatör enjekte edilen dilimi görür, çünkü Codex ChatGPT planında çalışır. O dilim tavanlı bloktur. Tümevarım satırları tutulmadan orada yoktur.

Kurulumda söylenenler

Hermes’in varsayılanı geniş: terminal komutu senin kullanıcın olarak çalışır, dosya aracı anahtar ve cüzdan okuyabilir, ajanın yazdığı skill sonraki oturuma kalır, web ve dosya çıktısı modele talimat taşıyabilir. Onay listesi kazayı tutar. Modeli tutan duvar işletim sistemidir. Ceres indirilince bu cümleler ekranda durur. İzinler kapalı başlar. Kullanıcı açtığı her satırı görür.

İzinİlk açılışKullanıcı açarsa
TerminalKapalıYalnız seçilen klasör. Her komut onay bekler.
DosyaSeçilen klasörKlasörün dışı, anahtar ve cüzdan okunmaz.
SkillSenin yazdığınAğdan gelen veya ajanın yazdığı skill, sen tutmadan kalıcı olmaz.
WebKapalıÇıktı güvenilmez diye işaretlenir. Terminal çıktısı da öyle.
SohbetEşleşmeListede olmayan kişi ajanı çalıştıramaz.
Kişi modeliAçık sonuçlarTümevarım sen tutmadan prompta girmez.
Otomatik onayYokİkinci bir model komutu kendi adına onaylamaz.

Kurulum ayrıca şunu söyler: sohbet modeli, enjekte edilen dilimi görür. Profil bu makinede durur. Anahtarların durduğu makineye kurmak yerine ayrı bir host seçilebilir.

v1 kesiti

Tek ajan sınıfı. Son kullanıcıya pano ve sohbet, geliştiriciye CLI ve ayar. Telegram kumandası, daemon ve skill. Başlangıçta Codex girişi. Dosya ve terminal seçilen klasörde, onaylı.

SıraBitti sayılması
1 Kurulumİlk ekran riski söyler. Terminal, web ve otomatik onay kapalıdır. Dosya yalnız seçilen klasördür.
2 GeliştiriciCLI ve ayar ekranı. Model, kasa, skill, kanca, izin, log. Her komut onay bekler.
3 Son kullanıcıPano ve sohbet. İş, kart, onay, yön. Aynı oturum. Dışarı açılış eşleşme ister.
4 DaemonServis açık kalır. Cron ve olay tetikler. İş geçmişsiz gider.
5 SkillTarayıcı, veritabanı ve harici araç skill’dir. Tutulmayan skill kalıcı olmaz.
6 Kişi modeliKart ve sonuç yereldir. Açık sonuç prompta girer. Tümevarım bekler.
7 TelegramAynı sohbet aynı oturuma düşer. Eşleşmemiş kullanıcı çalıştıramaz.
8 KasalarHer turda kasa ve token yazılır. Plan penceresi ve tavan temiz durur.
9 BuddyPaket elde gönderilir. Onaysız yama inmez.
10 KancaBaşlangıç, adım ve bitiş belleğe ve panoya birlikte yazılır. Onay kartın üstünde kalır.

Ekibin konuşacağı yerler

  1. İlk host VPS mi, yoksa sürekli açık bir Mac mi?
  2. Notion ve takvim v1’e girer mi, yoksa Telegram ile dosya yeter mi?
  3. Bellek modeli taban Qwen3-8B ile mi açılır? İnce ayarın verisini kim toplar?
  4. Tümevarım gerçekten onay beklemeli mi?
  5. API tavanını kim, hangi sayıda koyar?
  6. Buddy paketine kişi kartı hiç girmemeli mi?
  7. Yönetim panosu Ceres’in kendi paneli mi, yoksa Multica mı?