FlowType
A privacy-first, offline-first markdown writing app for desktop. No cloud. No telemetry. Built for writers who want to own their words.
Role
Product Designer
Year
2025
Platform
macOS · Windows · Linux
The Problem
Writing tools have quietly drifted in the wrong direction. Most modern apps are cloud-first by default. Your drafts sync to servers you don't control, usage patterns are tracked, and increasingly your writing feeds into AI systems to improve someone else's product.
For a growing number of users — journalists, researchers, novelists, therapists, private thinkers — this is not an acceptable trade-off.
At the same time, tools that do respect privacy tend to compromise on design. They feel like developer utilities rather than writing environments. The aesthetic bar is low, onboarding is cold, and the emotional experience of opening the app is rarely considered.
The gap is specific: no writing app is simultaneously privacy-uncompromising, cross-platform, and designed to the standard of the best consumer software.
The Concept
Writing is a private act, and your tool should honour that.
Everything flows from this conviction. No cloud sync. No analytics. No telemetry. Files live on the user's machine in standard .md format — readable by any text editor, exportable anywhere, owned completely by the writer.
The second conviction: cross-platform shouldn't mean compromise. Most privacy-focused or design-forward writing tools are Mac-only. FlowType ships identical, native-feeling experiences across macOS, Windows, and Linux.
Target User
Primary
A privacy-conscious writer who writes regularly — daily journaling, long-form articles, research notes, creative work — and wants AI assistance without the data exposure cloud tools require. Not necessarily technical. Thoughtful about software choices. Willing to pay for something that respects them.
Secondary
Developers and knowledge workers who live in markdown and want a writing environment rather than a note-taking system. Already opinionated about their tools. Value portability and file ownership.
Design Principles
Calm over clever
Every interface decision prioritises reduced friction over feature visibility. No toolbars demanding attention. No panels competing for space. The writing surface is the product.
Honest affordances
The app only shows what the user needs at the moment they need it. Formatting options appear contextually. There is no dashboard, no tag hierarchy, no graph view.
Emotional first impression
The start page is designed as a moment of intention — a daily writing quote, recent files, and minimal options. Opening FlowType should feel different from opening a productivity tool.
Typography as interface
The rendered markdown is the primary visual. Font choice, line height, paragraph spacing, and heading scale are treated as the core design decisions — not decorative finishing.
Portability by default
Files are plain .md. The user never has to think about vendor lock-in because there is none.
The Start Page
One of the most considered design decisions in FlowType. Most writing apps open to a blank editor or a file tree — both feel like being handed a task. FlowType's start page opens to a curated writing quote, rotating daily, paired with recent files and a small set of settings. The intent is to shift the user's mental state before they write — a brief ritual, not a productivity dashboard.
Surfaces on start page
- →Daily rotating writing quote
- →Recent files list
- →Theme selection toggle
- →Show on launch setting
- →Link to about section

Feature Set
Markdown Support
- ✓Headings H1–H6
- ✓Paragraphs + inline formatting
- ✓Blockquotes
- ✓Local image embeds
- ✓Code blocks with syntax highlighting
- ✓Horizontal dividers
- ✓Accordions / collapsible sections
- ✓Tables
- ✓Task lists
PDF Export
Built in. Output matches the in-app rendering and is formatted for readability — not a raw browser print. Suitable for reports, manuscripts, and proposals.
No third-party tools. No cloud conversion. Export happens entirely locally.
Rendering is WYSIWYG-adjacent
Formatted output is visible while editing. Raw markdown remains inspectable and editable at any point.
Competitive Landscape
| Product | Strengths | Gaps / Risks |
|---|---|---|
| iA Writer | Best-in-class typography, clean focus mode | Mac/iOS only · No local AI · Per-platform pricing |
| Obsidian | Powerful, extensible, large plugin community | Note-taking focus · Developer-facing UI · Fragmented local AI |
| Typora | Clean WYSIWYG, cross-platform, affordable | Slow development · No AI · Limited ecosystem |
| Bear | Elegant design, strong macOS following | Apple only · Cloud sync core to product · No privacy controls |
| Ulysses | Polished Mac/iOS, good export options | Apple only · iCloud deeply embedded · Premium subscription |
| CyberWriter | Local AI via Apple Intelligence, no API costs | Apple Silicon only · Early product maturity |
| Diwadi | Similar privacy-first, local AI positioning | Direct overlap — warrants monitoring |
Defensible Position
No Competitor Owns All Three
01
Cross-Platform
macOS, Windows, and Linux with full feature parity. Not a Mac-first app with a Windows port as an afterthought.
02
Privacy-Uncompromising
Zero telemetry. Zero cloud. No account required. Privacy is the product identity — not a settings toggle.
03
Design-Forward
Apple-grade visual polish applied consistently across all three platforms. Not a developer utility with a theme applied.
iA Writer has design but not cross-platform or local AI. Obsidian has cross-platform but not design polish or privacy as identity. CyberWriter has local AI and design but is Apple-only. No current product holds all three.
Platform
No web. No mobile. This is an intentional constraint — the writing experience is designed for a keyboard, a large screen, and focused time. Mobile is out of scope for the current product.
Iconography
FlowType's icon system is built for calm, legibility at small sizes, and parity across macOS, Windows, and Linux. The goal is recognition at a glance without competing with the words on screen — every mark earns its pixels.

Showing slide 1 of 5: Branding board 01
Branding board 01