Hızlı yön bulma
Ön koşullar: Canlı ofis için Python 3.10+, erişilebilir claude komutu, yapılandırılmış proje klasörleri; ofisten görev başlatmada tmux. Üç boyutlu ön yüz three.js’i CDN üzerinden alır. Demo, ajan hesabı bağlamadan denenebilir. Bu derleme sırasında uygulama kurulmadı veya çalıştırılmadı.
Eski sistem neden değişti?
Selma Kocabıyık önceki şirketinde 14 ajan bulunduğunu, bunlara zamanlayıcılar konduğunu ve özellikle araştırma ajanlarının ihtiyaç olmasa da çalışabildiğini anlatıyor. Önceki videonun 200 bin izlenmesini ve izleyici ilgisini aktarıyor; buna karşın maliyet ve gereksiz token tüketimi nedeniyle sistemi dondurup yeniden tasarlamış. Bunlar anlatıcının kendi kullanımına ilişkin beyanlarıdır; bağımsız gider karşılaştırması veya tasarruf yüzdesi verilmez.
İkinci sorun dağınık çalışma: arka planda yaklaşık on terminal, hangi sohbette ne istendiğinin ve son durumun hatırlanamaması. Yeni tasarımda kullanıcı terminale veya masaüstü sohbetine yazınca ilgili ajan çalışıyor ve hepsi bir panoda izleniyor.
| Ölçüt | Önceki yaklaşım — anlatıcının deneyimi | Yeni yaklaşım |
|---|---|---|
| Tetikleme | Zamanı gelince çalıştırma | Kullanıcının isteği veya ofis düğmesi |
| Gereksiz araştırma | İhtiyaç dışı işler çıkabiliyor | İstek yokken yeni model koşusu yok |
| İzleme | Dağınık terminaller | Ortak ofis, ajan paneli ve canlı akış |
| Başarı ölçüsü | Yalnız çalışıyor olması yeterli değil | Üretilen iş, süre, tüketim ve gözden geçirme |
“Boşta 0 token” kapsamı: Depo, bekleyen ajanlar için model çağıran bir nabız/zamanlayıcı bulunmadığını söylüyor. Bu, bilgisayarın, tarayıcının, CDN’nin veya diğer hizmetlerin tüm maliyetlerinin sıfır olduğu anlamına gelmez. Çalışan görev ve kullanıcının ayrıca açık tuttuğu oturumlar tüketmeye devam edebilir.
Ofis turu: roller ve iş örnekleri
| Birim | Videoda anlatılan iş | Kaynak |
|---|---|---|
| CEO | Kullanıcı isteğini uygun ajanlara dağıtır; sürekli çalışmaz. | |
| Araştırma | İş, model ve günlük girdi/çıktı tokenlarını gösteren panel; görev geldiğinde çalışır. | |
| Üretim | Oyun, web sitesi ve diğer üretim işleri. | |
| Gün sonu | Proje sayısı, çalışma verimi ve gereksiz token tüketimini değerlendirme. | |
| Drive / disk | Tamamlanan video ve özellikle Remotion malzemelerini buluta taşıma; yaklaşık 30 GB örneği. | |
| Posta / içerik / kurgu | Gün içindeki e-posta, içerik ve render işleri için farklı alanlar. | |
| Apify veri odası | Web verisini ayrı bir araçla toplama; dış içeriği veri olarak ele alma. | |
| Bekçi | İndirilen dosyaları açılmadan önce kontrol eden güvenlik ajanı fikri. | |
| Render / Reels | Aynı birim altında çok sayıda terminali ve alt ajanı izleme. |
Bu roller anlatıcının kişisel ofisine aittir. Örnek depoyu indirmek, bunların özel iş akışlarını ve yeteneklerini edinmek anlamına gelmez. Drive aktarımı, e-posta, araştırma, render ve güvenlik denetiminin araçları, erişimleri ve proje talimatları kullanıcı tarafından ayrıca hazırlanmalıdır.
Arayüzde odalar, hafıza ve günlük maliyet alanları var. Anlatıcı tasarımı önceki videoya gelen yorumlarda bildirilen sorunlara göre geliştirdiğini belirtiyor. Kedi meme görüntülerini YouTube telif kaygısı nedeniyle videoya dahil etmediğini söylüyor. Bu bir platform hukuku değerlendirmesi olarak doğrulanmadı.


Canlı örnek: terminaller, CEO ve tokenlar
Render tarafında yedi terminal gösterildiği anlatılıyor. İkisinde işi tamamlamaya yönelik komut verildikten sonra ilgili ofis ajanı yeniden çalışır duruma geçiyor. Panelde alt ajanlar ve yapılan işlerin görünmesi amaçlanıyor.
CEO’ya yeni videolar için araştırma talebi yazılıyor. Anlatıma göre konu ajanı ile araştırma ajanı görevlendiriliyor; içerik üreticisi o anda bekliyor. Kullanıcı hangi işin sürdüğünü, ne zaman bittiğini ve girdi bekleyen noktaları sağdaki alanlardan takip edebiliyor.
Sayıların sınırı: Video açıklaması 74,5 milyon token gösterimini açıkça anıyor; altyazıda daha sonra 78 milyon ve “35.5” biçiminde belirsiz bir ifade var. Anlatıcı sayacın gece yarısından o ana kadar toplamı içerdiğini söylüyor. Bu değerlerden tek bir görev maliyeti, yeni üretilen içerik miktarı veya ödenen fatura çıkarılamaz. “35.5” için birim/model yorumu yapılmadı.
Model adı düzeltmesi: Mevcut İngilizce otomatik altyazı kendi terminallerindeki modeli “Opus 3.5” yazıyor. Videonun açıklaması “Opus 5.5”, ofis düğmeleri için Sonnet diyor. Burada açıklamadaki ifade tercih edildi; bu, model kataloğunun güncel bağımsız doğrulaması değildir. Yapılandırmadaki model seçimi ayrıca kontrol edilmelidir.


Mimari: proje klasörü, yönlendirici ve kalıcı deneyim
Videoda CEO’nun altında beş proje dosyası/alanı tasviri kullanılıyor; her proje bir ajan gibi düşünülüyor. Bir proje içinden başlatılan terminal veya sohbet, o ajanın ofisteki karşılığına bağlanıyor.
Depodaki netleştirme: Projelerin fiziksel olarak CEO klasörünün altına taşınması gerekmiyor. ajanlar.json içindeki cwd çalışma yolu gerçek proje klasörüne işaret ediyor. Ofis klasörü ana yapılandırma, proje klasörleri ise işin bağlamı. Ön yüz HTTP ile sunucuyu çağırıyor; sunucu ofis görevini tmux penceresinde koşucuya, koşucu da claude -p sürecine veriyor. Olaylar SSE ile arayüze akıyor. Terminal köprüsü ayrı açılan oturumların durumunu okuyor. [S03–S07]
Reels projesinde anlatıcının görsel tarzı, kullandığı GitHub kaynakları, beceri dosyaları ve 3D hareket üreten kodlar bulunuyor; motion design, Blender ve Python örneklerini anıyor. Instagram videolarının kurgusuna elle dokunmadığını söylüyor. Bu yetenekleri yaklaşık iki haftada geliştirdiğini, tek gecede ortaya çıkmadığını vurguluyor. Araştırma projesinde de araştırma yöntemi, ek talimatlar ve önceki işlerden dersler bulunuyor; oyun üretiminde tür ve kütüphane tercihlerinin ayrıca verildiğini anlatıyor.
Çıkarım: Ortak panel gözlemlemeyi kolaylaştırır. Tek başına panel kurmak araştırma kalitesini, iyi montajı veya tutarlı tasarımı sağlamaz. Her rolün kaynakları, işi bitirme ölçütü ve hata dersleri ayrıca tanımlanmalıdır.
Depodaki kurulum ve kullanım sırası
Aşağıdaki komutlar erişilen README’deki kullanım adımlarıdır; bu çalışmada kullanıcı bilgisayarında uygulanmadı. İşletim sistemi, Python, Claude Code ve tmux kurulumu README’de uçtan uca anlatılmıyor. [S03]
6.1 Önce bağımsız demo
- Depoyu edinip proje dizinine geç.
- Ön yüzü bir yerel HTTP sunucusuyla aç:
cd on-yuz python3 -m http.server 8000 http://127.0.0.1:8000/?demo=1adresini aç. Örnek ajanlar sahte görevlerle hareket eder; gerçek arka uç isteği gönderilmez.
?oto=0 demo otomatik koşularını kapatır; ?hafif=1 çözünürlük ve gölge yükünü azaltır. ES modülü nedeniyle HTML dosyasına çift tıklayıp file:// ile açmak yeterli değildir. Demo, gerçek ajan bağlantısı veya gerçek tüketim kanıtı sayılmaz.
6.2 Canlı ajanları bağlama
ajanlar.example.jsondosyasınıajanlar.jsonadıyla kopyala; terminal eşlemesi istenirsekopru.example.jsondosyasınıkopru.jsonyap.- Her ajan için gerçek
cwdyolunu, rolü, modelini ve hazır görev promptlarını doldur. Örnek yer tutucuları bırakma. Var olmayan klasör “kurulmadı” sonucuna yol açar. izinli_araclardeğerlerini görevin gerektirdiği kapsamla sınırla; varsayılan yasak listesini koru.CLAUDE.mdofisin görev dağıtım kurallarını taşır.python3 sunucu.pyile başlat. Varsayılan adreshttp://127.0.0.1:8796; port doluysa sonraki uygun port seçilipportdosyasına yazılır.- Bir ajana hazır görev ver veya CEO alanına istek yaz. Koşuları terminalde izlemek için
tmux attach -t ofiskullan. - Çıktıyı ve gerekiyorsa kullanıcıdan beklenen girdiyi incele; başarılı çalışma bildirimi tek başına çıktı kalitesinin onayı değildir.
6.3 Windows için somut uygulama sınırı
Yapılandırma, oturum eşleme ve hafıza
| Alan | İşlev / dikkat noktası |
|---|---|
| id / ad / oda | Ajan kimliği, görünen adı ve oda ilişkisi. |
| cwd | Gerçek çalışma klasörü; proje bağlamı buradan gelir. |
| model | Ajanın çalışacağı model seçimi; örnekte CEO ve yazarda sonnet, araştırmacıda haiku. |
| ne_zaman | Örnekte istek; kendi başına zamanlayıcı kurulumu değildir. |
| hazir_gorevler | Düğme etiketi ile prompt eşleşmesi; hangi kaynaktan ne üretileceği yazılır. |
| izinli_araclar / yasak_araclar | Rol bazlı araç kapsamı ve ek yasaklar. CEO örnekte araçsız planlayıcıdır. |
| yalin | Küçük işlerde genel ayar/MCP/kurallar yükünü azaltmayı amaçlar; gerekli kuralların promptta bulunması değerlendirilmelidir. |
| ayarlar.kullanici / marka | Selamlamadaki ad ve ofis markası. |
| odalar | İsteğe bağlı ad, açıklama ve sıra; ajanı olmayan odalar görünmez. |
Hazır oda temaları: ceo, yazi, kod, tasarim, sosyal, arastirma, gun-sonu, atolye, bakim, posta, veri. Tanımlanmamış oda adı da otomatik oluşturulabilir. Oda kimliği harf/rakam/alt çizgi/tireyle en çok 40 karakterdir. Masalar otomatik dizilir; dört ajandan sonra iki sıraya geçer. Gerekirse ajanın yer alanında x, lz ve ayak değerleriyle konum özelleştirilebilir. Bu yerleşim ölçüleri ekran pikseli değildir. [S03, S04]
Oturum köprüsü
kopru.json olmadan da etkileşimli Claude Code oturumları görünür. Eşleme önceliği tmux pencere adı → çalışma klasörü veya üst klasör → varsayilan. Varsayılan belirtilmezse ilk ajana düşebilir; boş dize eşleşmeyenleri gizler. gizle parça eşleşmeleri ve atla_cwd tam klasör dışlaması sağlar. Yanlış ajana düşen oturum için sunucu günlüğündeki eşleme önerisine bakılır. Tmux pencere adı claude/claude.exe olarak kaldıysa yeniden adlandırma veya cwd eşlemesi gerekir. [S03, S05]
Köprü yaklaşık iki saniyede bir oturum kayıtlarını kontrol eder; yalnız yeni transkript satırlarını ofsetle okur. Masaüstü Code oturumları için on saniyelik tarama ve son otuz dakikada mesaj bulunması kuralı anlatılır. Masaüstünde tmux pencere adı yerine klasör eşlemesi kullanılır. Alt ajan paneli son otuz dakikalık görev başlığı/tür/model/son araç bilgilerini gösterir. Bu yerel dosya denetimi bir LLM çağrısı değildir. [S03]
Çıktı ve hafıza
Görev argümanı kosular/<id>.arg.json, çalışma günlüğü kosular/<id>.log, çıktı cikti/<ajan>/<id>.md, olay akışı olaylar.jsonl altında tutulur. Ajanın kalıcı notu hafiza/<ajan>.md. Çıktıdaki <hafiza_ekle> bloğu koşucu tarafından tarihli not olarak eklenir. Bu, kendiliğinden kusursuz öğrenme garantisi değildir; yazılan notun doğruluğu ve tekrarları ayrıca gözden geçirilebilir. [S06, S07]
Token ve maliyet nasıl okunmalı?
Günlük sayaç, ofisin başlattığı koşularla terminal oturumlarını ayrı izler. Dört alan vardır: yeni girdi, çıktı, önbelleğe yazılan girdi ve önbellekten okunan girdi. Aynı mesajın tekrar sayılmasını engellemek için mesaj kimliği kullanılır; koşu/oturum kaydı üzerine yazılır. Veriler durum/token-<gün>.json dosyasındadır. [S07 · token_sayac.py]
| Gösterge | Anlamı | Çıkarılmaması gereken sonuç |
|---|---|---|
| Girdi | İşlenen girdi tokenları | Hepsi yeni belge üretimidir. |
| Çıktı | Üretilen yanıt tokenları | Kalite garantisi vardır. |
| Cache creation | Önbelleğe ilk yazılan bağlam | Her okuma aynı işleme bedelidir. |
| Cache read | Yeniden kullanılan bağlam | Bütün sayı yeni hesaplamadır. |
| total_cost_usd | CLI’nin bildirdiği API liste fiyatı karşılığı | Abonelikte kesin bu tutar tahsil edildi. |
Veri sınırı, yerel çalışma ve doğrulanan açık noktalar
Apify ile veri toplama ve indirilenleri Bekçi’ye kontrol ettirme videonun güvenlik yaklaşımıdır. Veriyi ayrı araçtan almak tek başına talimat enjeksiyonunu ortadan kaldırmaz. Apify’nin kendi güvenlik sayfası platform izolasyonu, sırların korunması ve paylaşılan sorumluluk modelini anlatır; her kazınan sayfanın ajan için güvenli talimat haline geldiği sonucunu desteklemez. [S10]
Depo sunucuyu 127.0.0.1 üzerinde sınırlar; Host/Origin kontrolü bulunur. Komutlar kabukta birleştirilmiş prompt metniyle değil argüman listeleriyle kurulur, prompt stdin üzerinden iletilir. Ajan kimliği doğrulanır; girdi sınırı 4.000 karakterdir. README gövdeyi 16 KB diye anlatırken kodda kesin sınır 16.000 bayt olarak tanımlıdır. Dış kaynak metnini veri olarak işaretleme, dar araç kapsamıyla tamamlanır. [S03, S07]
Varsayılan yasaklar .env okumayı, rm, git push, curl ve open komutlarını kapsayan kalıplardır. Ofis örneklerinde e-posta gönderimi, yayınlama ve para işlemleri kullanıcıya bırakılır. Özel ayar ve çalışma verileri .gitignore kapsamındadır. Bunlar depodaki tasarım sınırlarıdır; bütün olası ajan davranışlarına karşı güvenlik sertifikası olarak yorumlanmamalıdır.
README ile kod arasındaki farklar
- Atama sayısı: README ve sunucu doğrulama sınırı en fazla 5; CEO promptu ile CLAUDE.md şablonu en fazla 3 ister. Plan üretme hedefi ile sert sınır farklıdır.
- Olay günlüğü: README’nin terminal köprüsü açıklaması mesaj metni/prompt/dosya içeriğinin olay akışına taşınmadığını söyler. Ancak CEO akışı kendi cevap metnini ve görev promptlarının ilk 300 karakterini olay günlüğüne yazar; ayrıca stdout/stderr çalışma logları vardır. “Hiçbir prompt hiçbir yerde loglanmaz” genellemesi doğru değildir.
- Araçsızlık: CEO çağrısında
--tools ""kullanılır. İşçi koşucuda boş izin listesi için aynı araç kapatma argümanı eklenmez. Boş listeyi işçi ajanlarda otomatik olarak sıfır araç garantisi saymamak gerekir.
Bu bulgular yalnız okunan kod kesitlerine dayalıdır; uygulama çalıştırılarak güvenlik testi yapılmadı. [S07 · sunucu.py / kosucu.py]

Araçlar, lisans ve yayımlanmayan parçalar
GitHub projesi three.js ön yüz, Python sunucu, koşucu, oturum köprüsü, token sayacı ve örnek ayar dosyaları sunuyor. Anlatıcının özel üretim becerileri veya hesap erişimleri paket kapsamında değil. Video açıklaması ayrıca rclone’u Drive aktarımı için anıyor. Apify ve rclone bu depodaki her örnek ajan için otomatik hazır bağlantı olarak doğrulanmadı.
| Kaynak / araç | Rol | Bedel ve koşul durumu |
|---|---|---|
| Claude Code | Model çağrıları ve araç kullanan ajan | Hesap/erişim gerekir; bu haber fiyat teklifi içermez. |
| Python 3.10+ | Yerel sunucu ve koşucu | Sunucu standart kütüphane; işletim sistemi uyumu ayrıca kontrol edilir. |
| tmux | Ofisin yeni görev koşusu pencereleri | Yalnız oturum izleme için gerekli olmadığı belirtilir. |
| three.js / unpkg | 3D arayüz | CDN bağımlılığı vardır; HTML tamamen çevrimdışı değildir. |
| Apify | Anlatıcının dış veri toplaması | Güncel plan/fiyat/kupon araştırılmadı. |
| rclone | Açıklamada Drive aktarım aracı | Gerçek aktarım iş akışı ve kimlik doğrulaması verilmedi. |
| GitHub iskeleti | Ofis altyapısı | PolyForm Noncommercial 1.0.0; ticari kullanım hakkı varsayılmaz. |
Doğrulanan kaynak koşulu: README kişisel/ticari olmayan kullanımı, değiştirme ve lisans bildirimi korunarak paylaşmayı anlatıyor; satış, ücretli ürüne/kursa ekleme veya müşteriye ücretli kurulumun yasak olduğunu belirtiyor. LICENSE dosyası da ticari olmayan amaçlar şartını taşıyor. AMW gibi gelir amaçlı üretim veya müşteri işi için bu depoyu kullanma hakkı bu derlemeyle doğrulanmış değildir; kaynak sahibinin koşulları esas alınmalıdır. [S08]
Bu videoda indirim kodu, sponsor avantajı veya kesin ürün satın alma bedeli tespit edilmedi. Önceki iki video açıklamada bağlantı olarak listelenir; bu çalışmada onların tam içerikleri ayrıca işlenmedi.
Bonus bölüm: oyun içinde topluluk
Anlatıcı takipçi sayısının 20 bine yaklaştığını, klasik topluluk alanı yerine bir oyun dünyası tasarladığını söylüyor. Oyun bitmek üzere; bir iki güvenlik işi kaldığını, iki üç gün içinde paylaşmayı düşündüğünü ve yaklaşık 2.000 kişilik kapasite hedeflediğini belirtiyor. Bu sözler video zamanındaki planlardır; oyunun bugün yayımlandığı veya kapasitesinin test edildiği doğrulanmadı.
İki tasarım seçeneği sunuluyor: geniş piksel dünyası ve karakterin dolaşabildiği daha gerçekçi dünya. Piksel seçenekte adalar, uçan ejderhalar, bir yönetici figürü, insanların konuşabilmesi, bar benzeri sosyalleşme alanları, büyü/yetenek edinme ve proje yaparak para kazanma tasviri var. Para ifadesinin gerçek para mı oyun içi para mı olduğu açıklığa kavuşmuyor. Gezinti portalı anılıyor, daha fazla ayrıntı sürpriz bırakılıyor. Gerçekçi seçenekte de mekânlara giriş ve oyun alanları var. İzleyiciden piksel/gerçekçi tercihi ve özellik önerileri isteniyor.
Bu bölüm ajan mimarisinden ayrı bir topluluk fikri olarak korundu; son kısım derlemeden çıkarılmadı. Oyun ekranları görüntülenemediği için görsel özellikler yalnız altyazı anlatımıdır.



