burak aydoğmuşWraith · yazılım mühendisi
<div class="wall">
<p>burası çalıştığım yer, ne yaptığımı
görmek istersen</p>
<p>eşyalara tıklayabilirsin</p>
burak aydoğmuşçankaya üni. · 2026 mezun
wraith · yazılım mühendisi
web · mobil · gömülü · güvenlik
40+ proje · ankara
KARİYERPiyano — hesap yakındaMüziği çalPROJELERCANLICVİLETİŞİM
eşyalar ne işe yarıyor?zemine tıkla ya da W A S D ile gezekran açık ↓
/projectsPROJELER✕ KAPAT
projeler/personasim-mobil-uygulamadbadc91Mobil

PersonaSim - Mobil Uygulama

Flutter ile geliştirilmiş; WhatsApp sohbet dışa aktarımlarından öğrenilen yazım tarzına göre yapay zekâ destekli "kişi taklidi" sohbet deneyimi sunan, çoklu LLM sağlayıcılı çok platformlu bir persona simülasyon uygulaması.

PersonaSim - Mobil Uygulama
ŞEKİL 1 — PersonaSim - Mobil Uygulama
süre
2 gün
ekip
Solo
rol
Full-Stack Mobile Developer
kategori
Mobil

PersonaSim, kullanıcıların WhatsApp sohbet geçmişlerinden çıkardığı yazım tarzını yapay zekaya öğreterek tanıdığı kişilerle "konuşur gibi" sohbet etmesini sağlayan bir Flutter uygulamasıdır. Dışa aktarılan ZIP veya HTML dosyaları cihazda yerel olarak ayrıştırılır, seçilen konuşmacının üslubu modellenir ve OpenAI, Google Gemini veya Anthropic Claude gibi farklı LLM sağlayıcıları üzerinden dört farklı persona modunda (Original, Softened, Ideal, Custom) sohbet edilebilir. API anahtarları cihazda güvenli depoda saklanır; sohbet ve meta veriler Hive ile yerelde tutulur, böylece kullanıcı verisi dışarı çıkmaz.

@@ özellikler · 12 madde @@
  • Çoklu LLM Sağlayıcı Desteği: OpenAI, Google Gemini ve Anthropic Claude entegrasyonları; sağlayıcı ve model seçimi tek ekrandan yönetilebilir
  • Persona Modları: Original (stile sadık), Softened (toksik içerik filtreli), Ideal (daha olgun ton) ve Custom (kullanıcının kendi prompt'u) olmak üzere dört farklı kişilik modu
  • WhatsApp Sohbet İçe Aktarımı: ZIP arşivi, .txt ve HTML dışa aktarımlarını ayrıştıran özel parser; archive, xml ve html paketleri ile çok formatlı destek
  • Konuşmacı Seçimi: İçe aktarılan sohbette geçen kişilerin otomatik tespiti ve hedef konuşmacının seçimiyle persona oluşturma
  • Güvenli API Anahtarı Yönetimi: flutter_secure_storage ile platforma özel güvenli depoda saklanan kimlik bilgileri
  • Akıllı Bağlam Üretimi: context_retriever ve prompt_builder katmanlarıyla seçilen konuşmacının üslubuna uygun, bağlama duyarlı prompt'lar
  • Hata Yönetimi: AI sağlayıcısı yanıtları için merkezi hata eşleyici (ai_chat_error_mapper); rate-limit (429) ve sağlayıcı bazlı hatalar için kullanıcı dostu mesajlar
  • Clean Mimari: Riverpod tabanlı durum yönetimi, repository / service ayrımı, AI sağlayıcı factory pattern ile genişletilebilir yapı
  • Yönlendirme Akışı: go_router ile splash, onboarding, API ayarları, içe aktarma, konuşmacı seçimi, mod seçimi ve sohbet ekranları arasında akıcı geçiş
  • Yerel Depolama: Hive ile sohbet ve meta veri kalıcılığı; sonraki açılışlarda aktif persona ve API anahtarı varsa doğrudan sohbete yönlendirme
  • Çok Platform Desteği: Android, iOS, Windows, macOS, Linux ve Web hedefleri için yapılandırılmış proje
  • Modern Arayüz: Material 3 tasarım dili ve flutter_launcher_icons ile özel uygulama ikonu

teknolojiler · 16

  • Flutter
  • Dart
  • flutter_riverpod
  • go_router
  • Hive (hive_flutter)
  • flutter_secure_storage
  • Dio
  • file_picker
  • archive (ZIP)
  • html & xml parserları
  • OpenAI API
  • Google Gemini API
  • Anthropic Claude API
  • Material 3
  • Path Provider
  • UUID

ekran görüntüleri · 5 kare

PersonaSim - Mobil Uygulama — görsel 1
01personasim 1
PersonaSim - Mobil Uygulama — görsel 2
02personasim 2
PersonaSim - Mobil Uygulama — görsel 3
03personasim 3
PersonaSim - Mobil Uygulama — görsel 4
04personasim 4
PersonaSim - Mobil Uygulama — görsel 5
05personasim 5
✕ KAPATPersonaSim - Mobil Uygulama — görsel 1, tam ekran
01 / 05 · personasim 1sonraki →
✕ KAPATPersonaSim - Mobil Uygulama — görsel 2, tam ekran
← önceki02 / 05 · personasim 2sonraki →
✕ KAPATPersonaSim - Mobil Uygulama — görsel 3, tam ekran
← önceki03 / 05 · personasim 3sonraki →
✕ KAPATPersonaSim - Mobil Uygulama — görsel 4, tam ekran
← önceki04 / 05 · personasim 4sonraki →
✕ KAPATPersonaSim - Mobil Uygulama — görsel 5, tam ekran
← önceki05 / 05 · personasim 5

← tüm projeler

© 2026 Burak AydoğmuşGitHubLinkedInİletişim