From viewer to workbench

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.

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.

workbench

Folder workspace Pro

Open a whole documentation folder and browse it in a sidebar. A viewer becomes a workbench.

tabs

Documents in tabs Free

Keep several documents open at once and switch between them instantly.

⌘⇧F

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.

validation

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.

navigation

Outline and table of contents Free

A live outline of every heading in the open document, one click from any section.

your files

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.

⌘⇧F · project search
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.

Try Twain

The free viewer, with a 7-day Pro trial built in.