Phrase is a native block editor that turns recordings, PDFs, images, and videos
into source-backed AI notes, slide decks, study tools, and dashboards.
Built entirely with Swift for Apple platforms — no WebView, no Electron.
Most AI note apps hand you an output box. Phrase gives you a serious, fully native block editor where every AI-generated note stays wired to its source — the exact moment in a recording, the page of a PDF, the frame of a video — so you can keep the proof close enough to verify.
- 🎙️ Start from the source, not a blank page — record lectures and meetings (even without opening the app), drop in PDFs, images, videos.
- 🔍 For notes that need proof — every claim links back to its source; tap a note, land on the exact sentence or timestamp it came from.
- ✍️ A serious editor, not an output box — a native block editor with real structure: headings, tables, callouts, math, and more.
- 🎓 Turn notes into artifacts — one tap to slide decks, dashboards, study sets, and pages you can share.
Built for source-heavy work: students, researchers, and anyone whose notes have to hold up to scrutiny.
We build Phrase natively and open-source the infrastructure under it:
| SwaTex | KaTeX-compatible LaTeX math rendering engine in pure Swift — no JavaScript, no WebView. 2.4× faster than the Rust reference engine, with editor-grade views (zero re-rasterization on scroll). It renders every formula in Phrase's block editor, on all five Apple platforms. |
| HighlightKit | highlight.js-compatible syntax highlighting in pure Swift — no JavaScript, no WebView, no HTML round-trip. 65 languages with token-exact output verified against the reference corpus, adaptive light/dark themes, and ~40 µs/line incremental re-highlighting built for block editors. It highlights every code block in Phrase's AI notes, on all five Apple platforms. |
More of our Swift stack is on its way here.
Questions, feedback, or want to work on native Apple tools for source-heavy thinking? → hello@phrase.so · @phraseapp