Does flexDoc replace my Markdown editor? +
Only if you want it to. flexDoc is a conversion-and-processing tool that happens to have a competent editor. If you write long-form in iA Writer, Ulysses, or Bear, bring drafts here when you need to output to DOCX, PDF, HTML, or RTF.
How does round-trip DOCX editing actually work? +
On open, flexDoc calls the Eden backend to extract the DOCX as Markdown while capturing a manifest of every element's original style, position, and formatting. Style names survive the edit as `<!-- flexdoc:style ... -->` HTML comments. On save, the backend re-reads your Markdown, pairs each element with the original manifest entry, and rewrites the DOCX with your text applied to the matching formatting. The new file is written to `*_modified.docx` by default — the original is left alone.
Is there a Python dependency? +
v1.0 bundles a vendored Python interpreter and the Eden suite inside the app for DOCX/PPTX round-trip and Pandoc long-tail conversion. You never see it — no terminal, no dialog, no install step. Each release moves more work into native Swift, and by v2 the sidecar is retired. Native code is always tried first when it can handle the job.
Does anything leave my Mac? +
No. All Markdown parsing, preview rendering, linting, and export happens locally. The only outbound connections are optional CDN fetches for Highlight.js, Mermaid, and KaTeX, and only when your document actually contains code blocks, diagrams, or math. Documents are never sent anywhere.
Does it have AI features? +
AI features are planned against Apple's Foundation Models framework — on-device only — for tasks like lint suggestion and smart paste cleanup. Nothing AI-related runs through a third-party server, ever.
Can I open a DOCX and save it back as .md? +
Yes. Open the DOCX, flexDoc gives you Markdown. Cmd+S saves to `.md` — the original DOCX stays where it was. Round-trip injection is the reverse path, and you opt into it per document.
What Markdown flavour does the preview render? +
CommonMark, with GitHub-flavored extras — task lists, tables, strikethrough, fenced code blocks with language tags. Mermaid and KaTeX are handled through fenced blocks. Flavor switching (strict CommonMark, GFM, MultiMarkdown, Pandoc) lands in v1.1.
Is it a subscription? +
No. One-time purchase for the core editor, preview, lint, conversion, round-trip, and export. If server-backed features ever ship, they land as a separate opt-in — and the core app stays one-time forever.
What macOS version do I need? +
macOS Sonoma or later for the current builds; Liquid Glass surfaces light up on macOS 26 and fall back cleanly on earlier systems.
Does it sync with iCloud? +
flexDoc is a document app — if you put your Markdown files in iCloud Drive, Apple syncs them. flexDoc itself never opens a cloud connection of its own.
Is the file format proprietary? +
The file format is Markdown. A plain `.md` file with optional style hints as HTML comments — readable in any text editor, renderable in any CommonMark implementation. The round-trip manifest (when present) is a sidecar JSON with a versioned schema.
Will there be an iPad version? +
Planned. The current focus is making the Mac version excellent first, then porting the core to iOS/iPadOS once the native Swift backend has taken over from the sidecar.