Open the folder, not just the file
Browse a documentation folder in a sidebar, keep documents in tabs, search the whole project, and validate every link and image path.
Not shipped yet. The signed, notarised build is in progress; the download and checkout open together when it's ready.
The short version
A docs folder is a project, not a pile of files. Twain opens the whole thing: a sidebar for browsing, tabs for the documents you are working through, a streamed project-wide search that groups matches per file with line context, and link and asset validation that points at the exact source line when something is broken.
The workbench
Everything that turns one rendered file into a working surface for a whole docs folder.
Folder workspace Pro
Open a whole documentation folder and browse it in a sidebar. A viewer becomes a workbench.
Documents in tabs Free
Keep several documents open at once and switch between them instantly.
Project-wide search Free
Search the entire open folder at once. A streamed, cancellable scan groups matches per file with line context, and a click opens the file on the exact line.
Link and asset checking Free
Local links and image paths are validated with the exact source line when something is missing. Remote link checking is available on request, and never runs on its own.
Outline and table of contents Free
A live outline of every heading in the open document, one click from any section.
No import step Free
Twain works on the folder where it is. No vault, no library, no copies: close the app and the files are exactly where they were.
licence · 7 matches in 3 files
docs/pricing.md
12 one licence, all your Macs
31 the licence is verified offline
docs/faq.md
8 lost licence keys can be resent
▸ streamed and cancellable · click opens the file at the line
Made for repos full of docs
Agents fill repositories with plans, reports and documentation faster than any human files them. Opening the folder in Twain gives all of it one window: browse in the sidebar, keep the interesting files in tabs, and search everything at once with results that open on the matching line.
Validation that points at the line
Broken relative links and missing images are the classic failure of moved documentation. Twain validates both and reports each problem with its exact source line, in the app's diagnostics and in the CLI. Remote URLs are checked only when you ask, never automatically.
A companion, not a silo
Twain has no vault, no database and no import step, so it sits happily beside Obsidian, git and whatever else owns your files. It opens the folder in place and leaves it exactly as found.
Questions
Does Twain import or copy my files?
No. It opens the folder in place and works on the files where they live. There is nothing to migrate in and nothing to export out.
Is project search fast on big folders?
The scan is streamed and cancellable, reuses the workspace's prune rules to skip what does not matter, and groups results per file with line context as they arrive.
Can it check external links?
Yes, on request: a user-initiated check in the app and check --remote in the CLI, with a timeout and bounded concurrency. It never runs automatically and never in Quick Look.
Is the folder sidebar free?
Folder mode is part of Pro; tabs, the outline and project search are free. The free app includes a 7-day Pro trial, so you can try the full workbench before paying.
This page describes what the app does today; when a capability is partial or pending, it says so. See how Twain compares to other Mac Markdown apps.
More capabilities
Try Twain
The free viewer, with a 7-day Pro trial built in.
Not shipped yet. The signed, notarised build is in progress; the download and checkout open together when it's ready.