LynxNote
An AI-powered iOS app that turns voice notes into transcription, smart summaries, and source-backed research in seconds.
Overview
Record → Transcribe → Summary + Actions → Research. Everything runs on-device or through the user’s own API keys. LynxNote never sees the API key or the audio data.
Audio files are stored only inside the app. API keys are written encrypted to the iOS Keychain. LynxNote has no server infrastructure.
The app is a free download with no subscription. Users add their own OpenAI / Groq / Anthropic API key and pay only for what they use. Apple Speech (on-device) is offered as a free alternative.
Features
AAC 16 kHz mono · pause/resume · background recording · level metering · Bluetooth HFP
Whisper API (OpenAI & Groq) · Apple SFSpeech · automatic fallback · large-file chunking · TR/EN/auto
TL;DR · detailed summary · key points · 12-language support
AI extraction · manual entry · completion toggle · ordering
Topic-based Claude web research · source references · Markdown render
AI transcript translation into 12 languages · ephemeral state
AVAudioPlayer · scrubber · speed control · transcript sync
No server · your own API key · audio on-device · Keychain encryption
Architecture
Layered Clean Architecture built on MVVM. ViewModels never reach the network or storage layer directly; all service dependencies are injected via DI.
Tech Stack
| iOS | Swift 6 · SwiftUI · SwiftData · Xcode 16 · iOS 17+ |
| AI / Transcription | OpenAI Whisper · Groq Whisper · Anthropic Claude · Apple SFSpeech |
| Web | Next.js 15 App Router · React 19 · TypeScript |
| Styling | Tailwind CSS v4 · CSS custom properties |
| Deploy | Vercel · Git push → automatic production |
Web Project — lynxnote.com
A static marketing site built with Next.js 15 App Router, hosted on Vercel. It runs bilingually (EN/TR) from a single translations file, without any external i18n library.