Sayı 3 · tarifIssue 3 · recipe
Kendi yayınını kurBuild your own newsletter
Yerel yapay zekâyla çalışan küçük bir yayını sıfırdan kurmak isteyenlere — altı adım.For anyone who wants to build their own small, local-AI newsletter from scratch — in six steps.
Bu bir “tek tıkla demle.me” kurulumu değil. demle.me tek bir kişinin donanımına göre şekillendi; satır satır kopyalamak sana uymaz. Paylaşmaya değer olan kısım taşınabilir olan: makineye taslağı yazdırmak, kararı insana bıraktırmak.This is not a one-click clone of demle.me. It's shaped around one person's hardware; copying it line-for-line wouldn't fit you. The part worth sharing is the part that transfers: make a machine draft, and a human decide.
Tüm tarif — promptlar, içerik taksonomisi, kaynak listesi ve her parçayı senin kurulumuna göre kurduran “builder prompt”lar — açık kaynak:The whole recipe — prompts, the content taxonomy, the source list, and “builder prompts” that generate each part for your setup — is open source:
GitHub · local-newsletter-recipe ↗
Altı adımSix steps
Komut değil, karar. Her adımda hem fikir var, hem de “bende ne var” — gerçekten sıfırdan kurmak isteyene somut parçalar.Decisions, not commands. Each step has the idea, and “what I use” — concrete parts for anyone building from scratch.
- 1
Sahip olduğun bir motor seçPick an engine you own
Kendi bilgisayarında çalışan bir model. Gizli, bulutsuz, haber başına maliyetsiz — işin bütün ekonomisi burada.A model that runs on your own machine. Private, no cloud, no cost per article — the whole economy of it.
BendeMineRTX 5090 (32GB) ekran kartlı bir masaüstü; modeller yerelde Ollama ile. Analiz Qwen2.5-32B, taslak/çeviri/kritik Qwen3.8-27B, çok dilli tekrar ayıklama bge-m3.A desktop with an RTX 5090 (32GB); models run locally via Ollama. Analysis Qwen2.5-32B, drafting/translation/critique Qwen3.8-27B, cross-language dedup bge-m3. - 2
Kaynaklarını verPoint it at your sources
Neyi izleyeceğine karar ver — RSS akışları, aramalar, birkaç kanal. Geniş tut; budamayı sonra yaparsın.Decide what to watch — RSS feeds, searches, a few channels. Keep it broad; prune later.
BendeMinemacOS'ta DEVONthink + DEVONagent, 7 dilde 170'ten fazla feed'i ve ülke aramalarını tek yerde topluyor.On macOS, DEVONthink + DEVONagent gather 170+ feeds in 7 languages, plus country searches, in one place. - 3
Model okusun, elesin, taslak yazsınLet the model read, shortlist, draft
Model en güçlü adayları çıkarsın; sadık bir başlık ve kısa bir “neden önemli” notunu senin dilinde yazsın. Asıl ustalık buradaki promptlarda.The model surfaces the strongest candidates and writes a faithful headline and a short “why it matters” in your language. The prompts are the real craft.
BendeMineQwen3.8-27B taslağı yazıyor; her habere kısa bir “AI Kritik” ve bir kapak görseli (FLUX.1-dev). Kapaklarda hep sabah ışığı.Qwen3.8-27B drafts; each story gets a short “AI Kritik” and a cover (FLUX.1-dev). Always in morning light. - 4
Araya insanı koy — her zamanPut a human in the loop — always
Asla otomatik yayınlama. Neyin gireceğini seçtiğin, metni düzelttiğin, iddiaları kaynağından doğruladığın küçük bir adım. Bir yayını spam akışından ayıran şey bu.Never auto-publish. A small step where you pick what's in, fix wording, and verify claims against the source. It's what separates a publication from a spam feed.
BendeMinelocalhost'ta çalışan küçük bir FastAPI uygulaması: tikle, düzelt, kapağı seç, yayınla.A small local FastAPI app: tick, edit, choose the cover, publish. - 5
Basitçe yayınlaPublish simply
Statik sayfalar ve bir RSS akışı, ucuz hosting. Veritabanı yok, bakımı dert olan sunucu yok — hızlı ve erişilebilir kalmasının sırrı da bu.Static pages and an RSS feed on cheap hosting. No database, no server to babysit — the secret to staying fast and accessible.
BendeMinePython sayfaları ve akışları üretiyor; sıradan paylaşımlı hosting'e rsync + SSH ile gidiyor.Python builds the pages and feeds; they go to ordinary shared hosting over rsync + SSH. - 6
Sağlıklı tutKeep it healthy
En az göz alıcı ama hayatta kalmayı belirleyen kısım: yedek, ölü link onarımı (archive.org), ve en pahalıya mal olan dersim — bir “gerçekten yayınlandı mı?” kontrolü.The least glamorous part, and the one that decides survival: backup, dead-link repair (archive.org), and the lesson that cost me the most — a “did it actually publish?” check.
BendeMinearchive.org (Save Page Now), her gece tar yedeği, yayın-doğrulama kontrolü + e-posta alarmı, haftalık yeni-model taraması.archive.org (Save Page Now), a nightly tar backup, a deploy-verification check + email alert, a weekly model scan.
Işık ile imza!A signature in the light
demle.me’de üretilen bültenlerin kapakları ismimin “Tansel” anlamını bir imza gibi taşır — sabahın ilk ışıkları. Sen de kendininkini verebilirsin?On demle.me, the newsletter covers carry the meaning of my name, Tansel, like a signature — the first light of morning. You can give yours your own.
İlkelerPrinciples
- Makine taslağı yazar, kararı insan verir.The machine drafts; a human decides.
- Tüm yapay zekâ yerelde çalışır — gizli, bulutsuz, maliyetsiz.All AI runs locally — private, no cloud, no cost per article.
- Dürüstlük: sayfa, neyi makinenin yazdığını ve neyin denetlenmediğini söyler.Honesty: a page says what the machine wrote and what wasn't reviewed.
- Erişilebilirlik gözetilerek hazırlanır.Built to be accessible to everyone.
- Başkalarının emeğine saygı: link verilir, kopyalanmaz.Respect others' work: link out, never re-host.
Yöntem bir yapay zekâ kodlama ortağıyla (Claude) kuruldu; haberleri kendi makinemdeki açık modeller yazıyor. Her seçim insanın.The method was built with an AI coding partner (Claude); the stories are drafted by open models on my own machine. Every choice is the human's.