Coda blurs the line between document and app: tables that act like databases, buttons, automations, and packs that connect to your stack. Product teams build sprint trackers, decision logs, and team hubs inside living docs — and only “Doc Makers” pay, so viewers and light editors are free.

A living doc is exactly what a canonical spec shouldn’t be. The PRD your team approved shouldn’t quietly evolve because someone edited a table on Tuesday. Dossiers keeps the interactive work where it belongs — in your tracker — and gives the decisions themselves a permanent form: Markdown in Git, changed only by reviewed pull request, published as a read-only site with full history.

At a glance

Dossiers Coda
Monthly cost CLI: free (MIT). Hosted service: TBD — free tier planned Free tier; Pro ~$10, Team ~$30 per Doc Maker/mo (annual billing); viewers free
Open source Yes — MIT No — proprietary
Where content lives Markdown files in your Git repository Coda's cloud, as interactive docs
Authoring Any editor or IDE; plain Markdown with YAML frontmatter Rich editor with tables, buttons, automations, and packs
Review & approval Pull requests — drafts appear automatically next to published specs Comments; edits are live — no approval gate
Version history Full Git history of every document Doc version history in-app
Full-text search Full-text search in the hosted service; static builds use browser search Yes — within your workspace
Access control Google Workspace domain or GitHub org (hosted); static sites can sit behind your own auth Doc and workspace sharing controls
Self-hosting Yes — static output hosts anywhere, or run the CLI server No
Lock-in None — plain Markdown files stay in your repo High — interactive tables and automations don’t export to anything equivalent

Prices are rounded list prices as of July 2026 and change often — always check the vendor’s pricing page. Dossiers hosted-service pricing will be announced at launch.

Which one is for you?

Choose Coda if…

  • Your docs need to do things: tables, buttons, automations
  • Sprint rituals and trackers live inside your documents
  • Viewers-free pricing fits how your org consumes content
  • One flexible tool beats several precise ones for your team

Choose Dossiers if…

  • Specs and PRDs should be stable artifacts once approved
  • You want an audit trail that’s automatic, not archaeological
  • Plain Markdown will outlive any vendor’s doc format
  • Engineers should review specs exactly like they review code

The bottom line

Coda is a great place to run a product team’s work. It’s a poor place to archive its decisions. Run the rituals in Coda if you love it — and land every approved spec as a pull request, so the record of what you decided lives in Git, rendered by Dossiers, unchanged until it’s reviewed again.

Frequently asked questions

Can Dossiers replace our Coda trackers?

No — Dossiers renders documents, not interactive tables or automations. It replaces the “canonical spec” role of your docs, not the tracker role.

How does Coda content move to Dossiers?

Pages export as Markdown and copy over cleanly. Tables export as CSV or copy as static Markdown tables — a snapshot, which for an approved spec is usually the point.

See it with your own specs

Point Dossiers at a folder of Markdown files — you'll have a site before the kettle boils.