reason

A workspace shaped by blocks

Where every idea can become a page.

Reason is a block-first workspace for writing, arranging pages, protecting private work, and building toward real-time sync without treating the editor as a costume.

Workspace page
Blocks

Launch notes

ShareSaved

Launch notes

Write, reorder, and reshape ideas one block at a time.

Expandable idea
A page is a block with children.
Everything you write is a block.

CodeTypeScript
apply(operation)

Block editor

Paragraphs, headings, lists, tasks, toggles, quotes, code, callouts, dividers, drag, and undo.

Protected workspace

Real signup, login, logout, password reset, password reveal, and strength feedback.

Fast command surface

A keyboard-first shell with command search, page navigation, and account actions.

Architecture

Built around the same path for people, sync, and AI.

Operation-based sync
Real-time convergence
Workspace permissions
Scoped search
AI writes through blocks