MemoDokümantasyon
TR

Mobil Eşlikçi Uygulama

Masaüstünüzde çalışan Memo'ya bağlanan Android ve iOS için ince bir Flutter istemcisi. Mobil uygulama uzak bir arayüzdür — tüm AI işleme masaüstünüzde kalır.

Mimari

Telefon (Flutter) ── HTTP/SSE ──→ Masaüstü Memo (Go backend)
                    LAN veya tünel

Mobil uygulama, masaüstü backend ile HTTP/JSON ve SSE akışı üzerinden iletişim kurar. Telefonda hiçbir AI modeli çalışmaz.

Bağlantı Yöntemleri

LAN (Yerel Ağ)

Telefonunuzu ve masaüstünüzü aynı Wi-Fi ağına bağlayın. Masaüstünüzün IP'sini otomatik keşfetmek için mobil uygulamadaki Tara düğmesini kullanın — tüm yerel alt ağ adreslerini paralel olarak tarar. 192.168.x.x, 10.x.x.x ve 172.16-31.x.x aralıklarında çalışır.

ngrok Tüneli

Masaüstü Ayarları → Uzak Erişim'den bir tünel başlatın. Her yerden erişilebilir genel bir URL alın. ngrok yetkilendirme anahtarınızla tek tıkla kurulum.

Tailscale Tüneli (Gömülü)

Memo, gömülü bir tsnet tüneli içerir — ayrı bir Tailscale binary'sine gerek yoktur. Memo doğrudan tailnet'inize katılır ve sabit bir özel URL sağlar. Genel internet erişimi için otomatik TLS sertifikalarıyla Tailscale Funnel'ı destekler.

Kimlik Doğrulama

Ayarlar → Uzak Erişim → Token'dan bir erişim anahtarı belirleyin. Mobil uygulama her istekte bu anahtarı Authorization başlığında sağlamalıdır.

Özellikler

Akışlı Sohbet

Mesajlar, masaüstü deneyimindeki gibi SSE üzerinden gerçek zamanlı olarak akar. Sağlayıcı logoları ve model adları motor şeridinde görünür.

Oturum Yönetimi

  • Tüm sohbet oturumlarını görüntüleme
  • Oturumlar arası geçiş
  • Yeni oturum oluşturma

Sağlayıcı Geçişi

Mobil uygulamadan etkin AI sağlayıcısını (OpenAI, Gemini, yerel llama vb.) değiştirin.

Model Başlatma/Durdurma

Mobil uygulamadan yerel modelleri (llama.cpp) başlatın ve durdurun.

Takvim Sekmesi

Etkinlik noktalarıyla aylık ızgarayı görüntüleyin. Etkinlikleri görmek için bir güne dokunun. Manuel etkinlik ekleyin. Silmek için uzun basın. Etkinliklerden önce hatırlatıcılar telefona iletilir.

Kurulum

Ön Gereksinimler

  • Memo masaüstü uygulaması çalışıyor (v3.1.0+)
  • Flutter 3.10+ (kaynaktan derlemek için)
  • Android Studio veya Xcode (platform derlemeleri için)

Bağlantı

  1. Memo'yu masaüstünüzde başlatın
  2. Ayarlar → Uzak Erişim → LAN erişimini etkinleştir (0.0.0.0'a bağlan)
  3. İsteğe bağlı olarak bir erişim anahtarı belirleyin
  4. Mobil uygulamayı başlatın
  5. Masaüstünüzün IP:port adresini girin (veya LAN Tarama'yı kullanın)
  6. Yapılandırıldıysa erişim anahtarını girin
  7. Sohbete başlayın