Proje · iOS & AI

LynxNote

Sesli notları saniyeler içinde transkripsiyon, akıllı özet ve kaynak destekli araştırmaya dönüştüren yapay zeka destekli iOS uygulaması.

Swift 6SwiftUISwiftDataiOS 17+Next.js 15Tailwind v4
App Store'da Görüntüle

Genel Bakış

Kullanıcı Akışı

Kaydet → Transkripsiyon → Özet + Aksiyon → Araştır. Tüm işlem cihazda veya kullanıcının kendi API anahtarları aracılığıyla gerçekleşir. LynxNote hiçbir zaman API anahtarını veya ses verisini görmez.

Gizlilik Modeli

Ses dosyaları yalnızca uygulama içinde saklanır. API anahtarları iOS Keychain'e şifreli yazılır. LynxNote'un sunucu altyapısı yoktur.

Monetizasyon

Uygulama ücretsiz indirilir, abonelik yoktur. Kullanıcı kendi OpenAI / Groq / Anthropic API anahtarını ekler; yalnızca kullandığı kadar öder. Apple Speech (on-device) ücretsiz alternatiftir.

Özellikler

🎙️
Ses Kaydı

AAC 16 kHz mono · pause/resume · arka plan kaydı · seviye görselleştirme · Bluetooth HFP

📝
Transkripsiyon

Whisper API (OpenAI & Groq) · Apple SFSpeech · otomatik fallback · büyük dosya chunk'lama · TR/EN/auto

Akıllı Özet

TL;DR · detaylı özet · key points · 12 dil desteği

📋
Aksiyon Listesi

AI ile otomatik çıkarım · manuel ekleme · tamamlama işareti · sıralama

🔍
Derin Araştırma

Konuya göre Claude web araştırması · kaynak referansları · Markdown render

🌐
Çeviri

12 dile AI transkript çevirisi · geçici state

🎵
Ses Oynatma

AVAudioPlayer · scrubber · hız kontrolü · transkript eşleşme

🔒
Gizlilik

Sunucu yok · kendi API anahtarın · ses cihazda · Keychain şifreleme

Mimari

MVVM üzerine kurulu katmanlı Clean Architecture. ViewModel'ler doğrudan ağ veya depolama katmanına erişmez; tüm servis bağımlılıkları DI ile enjekte edilir.

UI Katmanı
SwiftUI Views · ViewModels (@Observable · @MainActor)
Domain Katmanı
Composer · DI factory pattern
Data Katmanı
TranscriptionService · LLMService · AudioRecorder · NoteRepository · SwiftData · KeychainManager
Dış Servisler
OpenAI Whisper · Groq Whisper · Anthropic Claude · Apple SFSpeech

Teknoloji

iOSSwift 6 · SwiftUI · SwiftData · Xcode 16 · iOS 17+
AI / TranskripsiyonOpenAI Whisper · Groq Whisper · Anthropic Claude · Apple SFSpeech
WebNext.js 15 App Router · React 19 · TypeScript
StilTailwind CSS v4 · CSS custom properties
DeployVercel · Git push → otomatik production

Web Projesi — lynxnote.com

Next.js 15 App Router ile oluşturulmuş, Vercel üzerinde barındırılan statik tanıtım sitesi. Harici i18n kütüphanesi kullanılmadan, tek dosyada toplanan EN/TR çevirilerle iki dilli çalışır.