Skip to main content
ContentsLab
All featuresWriting editor

A focused editor with the Source panel never far.

Markdown and WYSIWYG side-by-side. Autosave every keystroke. Version history with one-click rollback. A Source panel that never leaves your side.

The problem

Why this matters

Most editors are either Markdown-only (hostile to non-engineers) or WYSIWYG-only (locks you out of structured content). Neither gives you access to your research without leaving the editor — which is exactly when you need it most.

How it works

Four steps, no friction.

  1. 1

    Open a Topic

    Tap any day on the Calendar to open its Topic. The editor opens with the Topic’s outline, sources, and AI agent config already attached.

  2. 2

    Write in Markdown or rich text

    Toggle between Markdown and WYSIWYG on the same document. Both render to the same canonical HTML.

  3. 3

    Pull in a source

    Open the Source panel without leaving the editor. Drag a quote into your draft — it cites itself automatically.

  4. 4

    Roll back if needed

    Every save is a version. Compare two versions side-by-side, restore an earlier draft with one click.

Key features

What you get out of the box.

  • Markdown and WYSIWYG on the same document
  • Autosave every 2 seconds — never lose a sentence
  • Per-section version history with diff view
  • Inline source citations that link back to the Source Library
  • Slash commands for headings, lists, quotes, callouts, and code
  • Distraction-free Zen mode on mobile and desktop
contentslab.app/features/writing-editor
A focused editor with the Source panel never far.
Writing editor
1Open a Topic
2Write in Markdown or rich text
3Pull in a source
4Roll back if needed

Screenshot of the Contents Lab editor with the Source panel open beside the writing surface.

Deep dive 1

Sections, not pages.

The problem. A 4,000-word article in a single editor buffer is fragile.

The Contents Lab way. A Topic is composed of Sections. Each Section is its own editor buffer with its own version history. Reorder Sections by drag, hide one without deleting it.

  • Each Section has a status: draft, final, archived
  • Section-level word count and reading time
  • Compare any two Section versions side-by-side
Deep dive 2

The Source panel is always one tap away.

The problem. Leaving the editor to fetch a quote is a guaranteed context switch.

The Contents Lab way. The Source panel slides in from the right edge — never a full page navigation. Drag a quote or fact into the editor and it cites itself.

  • Filter sources by tag, type, or recency
  • Full-text search across the entire Project Source Library
  • Insert source as footnote, inline citation, or blockquote

Try A focused editor with the Source panel never far today.

Free plan, no card required. Cancel anytime.