MemoDokümantasyon
TR

Memo Nedir?

Memo, yerel-öncelikli, gizlilik odaklı bir yapay zeka ikinci beynidir. Büyük dil modellerini kendi donanımınızda çalıştırır, her şeyi anlamsal bir vektör deposu aracılığıyla hatırlar ve verilerinizi asla kimseye göndermez — hiçbir zaman.

Temel Felsefe

"Zihniniz, sınırsız. Verileriniz, egemen."

Memo üç ilke üzerine kuruludur:

  1. Tasarım gereği gizlilik — Sıfır telemetri. Sohbetleriniz üzerinde eğitim yapılmaz. Bulut bağımlılığı yok. Yalnızca siz tercih ederseniz şifreli yedekleme.
  2. Gerçek hafıza, daha uzun bir prompt değil — Her etkileşim gömülür ve indekslenir. İlgili bağlam otomatik olarak getirilir — Memo'nun neyi hatırlayacağını siz manuel olarak düzenlemezsiniz.
  3. İki dünyanın en iyisi — Güçlü bir bulut API'si ile sohbet ederken küçük bir yerel model gömme işlemlerini yönetebilir — ya da %100 çevrimdışı kalabilirsiniz. Karar sizin, model başına, konuşma başına.

Memo Ne Yapar?

AI Sohbet

Desteklenen herhangi bir LLM ile sohbet edin. /model ile konuşma ortasında model değiştirin. SSE ile akış yanıtları. İz bırakmayan konuşmalar için gizli mod.

RAG Hafıza Motoru

Her etkileşim (sizin ve asistanın) parçalara ayrılır, gömülür ve SQLite + sqlite-vec vektör veritabanında saklanır. Her yanıttan önce Memo, en anlamsal olarak ilgili anıları getirir ve siz sormadan prompt'a ekler.

  • Hibrit arama: Vektör (kosinüs benzerliği) + FTS5 tam metin, Reciprocal Rank Fusion ile birleştirilir
  • Mesaj parçalama: 50 kelime örtüşme ile 300 kelimelik parçalar
  • Birleşik gömme: Kullanıcı mesajı + asistan yanıtı birlikte gömülür
  • Önem puanlaması: Anılar erişim sıklığına göre yükseltilir, kullanılmadığında düşürülür
  • Günlük birleştirme: Yakın-benzer gömme vektörleri otomatik olarak birleştirilir

Ajan Modu

Memo eylemler gerçekleştirebilir — dosya okuma ve yazma, kabuk komutları çalıştırma, web'de arama, WhatsApp konuşmalarını yönetme. 12+ dahili araç, araç başına zaman aşımları, sembolik bağ koruması ve 6 politikadan oluşan bir izin sistemi ile yalıtılmış bir işlem hattında çalışır.

Orkestra Modu

Karmaşık görevleri paralel çalışan birden çok modele bölün. Bir "şef" model işi planlar, 8 uzman rol eşzamanlı yürütür ve şef sonucu sentezler. Rol başına farklı sağlayıcılar atayın — akıl yürütme için Claude, hız için Gemini, kod üretimi için yerel bir model.

Çoklu Sağlayıcı Mimarisi

9 harici AI sağlayıcı desteği — OpenAI, Anthropic Claude, Google Gemini, xAI Grok, Groq, OpenRouter, Ollama, OpenCode Zen ve OpenCode Go. Yedekleme zincirleri yapılandırın (önceliğe göre sıralayın). AES-256-GCM ile şifrelenmiş API anahtarları. Arka plan sağlık kontrolleri ile sorunlu sağlayıcıları otomatik devre dışı bırakma.

Dahili llama.cpp

Paketlenmiş, tamamen yönetilen yerel çıkarım çalışma zamanı. İlk kullanımda otomatik indirme. NVIDIA (CUDA), AMD (ROCm/Vulkan) ve Apple (Metal) için GPU yükleme. Her model indirmesi için VRAM tespiti ve donanım uygunluk rozetleri.

WhatsApp Köprüsü

WhatsApp hesabınızı whatsmeow ile QR eşleştirmesi yapın. Memo içinden mesajları okuyun, arayın ve yanıtlayın. AI yanıt taslakları oluşturur ve konu başlıklarını özetler. Profil fotoğrafları, grup adları, otomatik yeniden bağlanma. Tüm mesajlar yerel kalır.

Proaktif Öğrenme ve Ortamsal Hatırlatmalar

Konuşmalardan niyet çıkarımı, planları ve alışkanlıkları tespit eder. "Yarın saat 11 halısaha" gibi ifadelerden otomatik takvim etkinlikleri oluşturulur. İki aşamalı işlem hattı (anahtar kelime ön filtre → LLM sınıflandırma) rutin sohbetlerde çıkarım israfını önler. Varsayılan olarak açıktır (subtle seviye); bir hatırlatma masaüstünde gerçek bir öneri banner'ı (Evet / Şimdi değil / Sormayı Durdur) olarak ya da Memo'nun kendi cevabına doğal şekilde örülü olarak gelebilir. Gizli Modda tamamen kapalıdır.

Rutinler

Ayarlar/yan menü → Rutinler: düz dille ne istediğinizi ve ne sıklıkla olmasını istediğinizi anlatın, Memo bunu arka planda zamanına göre çalışan bir rutine çevirir — basit bir prompt olarak ya da araç kullanan tam bir agent koşusu olarak. Masaüstü ve mobilde çalışır; mobil uygulama rutin hatırlatıcılarını cihazın kendisinde önceden zamanlanmış gerçek yerel bildirimler olarak verir. Rutinler oluşturuldukları cihazın saat dilimine göre çalışır ve her (yeniden) bağlanışta bu offset otomatik olarak yeniden senkronize olur.

Kendini Anlama (/insight)

/insight komutuyla ya da haftalık bir Rutin aracılığıyla, Memo son mood geçmişine ve hafızaya bakıp gerçekten fark ettiği bir örüntüyü anlatır — yeterli veri yoksa uydurmak yerine bunu söyler. Ayrıca Memo'ya kökeni ("seni kim yaptı") doğrudan sorulduğunda artık gerçek bir cevap verir; bu bilgi yalnızca sorulunca gelir ve günlük konuşma tarzını değiştirmez.

Memo Swarm (Beta)

Tek bir bilgisayarın RAM/VRAM'ine sığmayacak kadar büyük GGUF modeller için, yan menü → Swarm (önce Ayarlar → Beta Özellikler açılmalı) birkaç PC'yi bir takım gibi kullanmayı sağlar: bir makine Host olur ve model dosyasını tutar, diğerleri Katıl ile yalnızca işlem gücü katar (llama.cpp rpc-server). Amaç hız değil sığdırmaktır. macOS'ta henüz desteklenmiyor.

Geliştirici API Ağ Geçidi

Yan menü → Geliştirici: Memo'yu, yalnızca Anthropic-uyumlu bir adres kabul eden araçlarla (başta Claude Code, ANTHROPIC_BASE_URL üzerinden) kullanılabilir hale getiren yerel bir API. Model seçimi tip/model-id formatındadır (local/qwen2.5, openai/gpt-4o gibi); dosya okuma/yazma ve komut çalıştırma dahil tam agentic araç çağırma openai/custom/local/groq/openrouter/grok/opencode-zen/opencode-go sağlayıcıları için çalışır.

Kullanım İstatistikleri

Ayarlar → İstatistikler: toplam istek sayısı, toplam girdi/çıktı token, ortalama token/saniye hızı, en çok kullanılan model, son 30 günün günlük kullanımını gösteren yığılmış bar grafik ve model bazında dağılım. Gizli mod hariç her tamamlanan sohbet turu kaydedilir; maliyet ($) bilinçli olarak gösterilmez.

Bulut Senkronizasyonu ve Yedekleme

Uçtan uca şifreli Google Drive senkronizasyonu (AES-256-GCM, 600.000 yinelemeli PBKDF2). Her N mesajda otomatik senkronizasyon. Tam .memo arşivi dışa/içe aktarma. Atomik yazmalar çökme durumunda bozulmayı önler. Verileriniz makinenizden ayrılmadan önce şifrelenir.

Mobil Yardımcı

Masaüstünüzle eşleşen Android ve iOS için ince bir Flutter uygulaması. LAN, dahili ngrok tüneli veya gömülü Tailscale tüneli üzerinden bağlanın. Token tabanlı kimlik doğrulama. Model, hafıza ve dosyalar asla masaüstünüzden ayrılmaz — telefon bir penceredir, kopya değil.

Ruh Hali Motoru

Her mesajdan sonra asenkron olarak hesaplanan kalıcı bir duygusal durum (-10 ile +10 arası puan). "Çöküş"ten "Coşkulu"ya altı davranış etiketi. Sistem prompt'una eklenen davranış yönergeleri. Ruh haline duyarlı yanıtlar. Yasal onay iletişim kutusu ile isteğe bağlı Öz-Çıkar Protokolü.

Model Mağazası

İki panelli düzen: solda gerçek şirket logolu model listesi, sağda README ile zengin detay görünümü. Tespit edilen RAM ve VRAM'den hesaplanan donanım uygunluk rozetleri. Anlaşılır dilde nicemleme etiketleri. Boyuta ve yeteneğe göre filtreleme (Araçlar, Görüntü, Kod).

Memo Ne Yapmaz?

  • ❌ Konuşmalarınızı herhangi bir sunucuya göndermez
  • ❌ Verileriniz üzerinde eğitim yapmaz
  • ❌ Telemetri veya kullanım istatistikleri toplamaz
  • ❌ İnternet bağlantısı gerektirmez (model indirme ve bulut sağlayıcılar hariç)
  • ❌ API anahtarlarını düz metin olarak saklamaz
  • ❌ Reklam göstermez veya hiçbir şey satmaz

Teknik Genel Bakış

Katman Teknoloji
Arka Uç Go 1.26+, ~90 REST/SSE uç noktası, http.ServeMux
Ön Uç Flutter 3.10+, Riverpod durum yönetimi, Dio HTTP istemcisi
Hafıza SQLite + sqlite-vec (vec0 ANN indeksi), FTS5
Çıkarım llama.cpp (dahili), OpenAI-uyumlu API
Arama Reciprocal Rank Fusion ile hibrit vektör + FTS5
Şifreleme AES-256-GCM, PBKDF2 (600K yineleme)
Senkronizasyon Google Drive OAuth2, atomik dosya transferleri
WhatsApp whatsmeow kütüphanesi, QR eşleştirme
Lisans GNU AGPL v3

Memo Kimler İçin?

  • Projesini anlayan bir AI asistanı isteyen geliştiriciler
  • Düşüncelerini bulut sunucularına göndermeyi reddeden gizlilik bilincine sahip kullanıcılar
  • Konuşmalar arası kalıcı hafıza isteyen güç kullanıcıları
  • Gözetim olmadan AI isteyen herkes

Sürüm Geçmişi

Sürüm Tarih Tema
v3.1.0 Haziran 2026 Hafıza Kabuğu — RAG, Ajan, Sağlayıcılar, WhatsApp, Whisper, Takvim, Ruh Hali, Senkronizasyon
v3.1.1 / v3.1.2 Temmuz 2026 İlk halka açık beta, Terminal CLI, görev döngüsü
v3.3.3 23 Temmuz 2026 Rutinler, Proaktif Bildirimler, Kendini Anlama, Memo Swarm (beta), Geliştirici API Ağ Geçidi, Kullanım İstatistikleri, CLI'nin ikinci tasarım turu
v3.4.0+ Planlandı Bilgi Grafı, Kendi Kendini Geliştiren Hafıza, genişletilmiş Swarm desteği