# Roam Research Roam Research is a note-taking and knowledge management tool launched in 2020 by [[Conor White-Sullivan]] that popularized bidirectional linking and block-based editing in [[Personal Knowledge Management (PKM)]]. Its core innovation is treating every block (paragraph) as a linkable, referenceable unit, with automatic backlinks showing all pages that link to the current page. This enables emergent structure—connections reveal themselves over time rather than requiring upfront organization. Roam drew inspiration from [[Ted Nelson]]'s [[Hypertext]] vision, the [[Zettelkasten]] method, and earlier systems like [[NoteCards]]. It sparked the "tools for thought" renaissance, influencing competitors like [[Obsidian]], [[Logseq]], and Notion. Roam's graph-based approach appeals to researchers, writers, and knowledge workers who want to think non-linearly. Its "daily notes" feature encourages regular journaling, while block references enable precise transclusion—embedding specific paragraphs rather than entire pages. ## Key Features | Feature | Description | |---------|-------------| | **Bidirectional links** | [[links]] automatically create backlinks | | **Block references** | Link to specific paragraphs | | **Daily notes** | Daily pages for journaling | | **Graph view** | Visualize connections | | **Block embeds** | Transclude content | | **Queries** | Dynamic searches within notes | | **Attributes** | Metadata on blocks | ## Core Concepts ``` Bidirectional Linking: ┌────────────────────┐ ┌────────────────────┐ │ Page: "Projects" │ │ Page: "AI" │ │ │ │ │ │ Working on [[AI]] │───────▶│ Linked References: │ │ research project │ │ • Projects │ │ │◀───────│ (backlink) │ └────────────────────┘ └────────────────────┘ Block References: ┌────────────────────┐ ┌────────────────────┐ │ Page: "Notes" │ │ Page: "Summary" │ │ │ │ │ │ • Key insight A │◀───────│ ((ref to block)) │ │ │ │ Shows: Key insight │ └────────────────────┘ └────────────────────┘ ``` ## Roam Philosophy | Principle | Implication | |-----------|-------------| | **Bottom-up organization** | Structure emerges from links | | **No folders** | Tags and links replace hierarchy | | **Block-level granularity** | Paragraphs as atomic units | | **Daily capture** | Start from today, link out | | **Networked thought** | Graph > hierarchy | ## Comparison with Other Tools | Feature | Roam | Obsidian | Logseq | Notion | |---------|------|----------|--------|--------| | **Storage** | Cloud | Local files | Local files | Cloud | | **Block refs** | Yes | Plugin | Yes | Limited | | **Bidirectional** | Yes | Yes | Yes | No | | **Outliner** | Yes | No | Yes | Yes | | **Price** | $15/mo | Free | Free | Freemium | | **Open source** | No | No | Yes | No | ## History | Year | Event | |------|-------| | 2017 | [[Conor White-Sullivan]] began development | | 2019 | Private beta launched | | 2020 | Public launch, rapid growth, #RoamCult | | 2020 | "Tools for thought" movement catalyzed | | 2020 | Raised seed funding | | 2021 | Multiplayer (collaboration) features | | 2022 | Continued feature development | ## Syntax and Shortcuts | Syntax | Function | |--------|----------| | `[[Page Name]]` | Create/link to page | | `#tag` | Tag a block | | `((block ref))` | Reference a specific block | | `{{[[TODO]]}}` | Create a todo item | | `/` | Command palette | | `ctrl+u` | Toggle bullet/number | | `ctrl+enter` | Open page in sidebar | | `shift+click` | Open in sidebar | ## Daily Notes Workflow ``` Daily Notes Pattern: ┌─────────────────────────────────────────────────────────────┐ │ January 27th, 2026 │ │ ├── Meeting with [[John]] about [[Project X]] │ │ │ └── Discussed timeline │ │ ├── Read [[Article about AI]] │ │ │ └── Key insight: ((block reference)) │ │ ├── {{[[TODO]]}} Follow up on [[Budget proposal]] │ │ └── Random thought about [[PKM]] │ │ │ │ → Links create network over time │ │ → Backlinks surface relevant past notes │ └─────────────────────────────────────────────────────────────┘ ``` ## Use Cases | Use Case | How Roam Helps | |----------|----------------| | **Research** | Connect sources, build arguments | | **Writing** | Gather ideas, outline flexibly | | **Learning** | [[Zettelkasten]]-style notes | | **Journaling** | Daily notes with links | | **Project management** | Task tracking, meeting notes | ## References - https://roamresearch.com - https://en.wikipedia.org/wiki/Roam_Research ## Related - [[Conor White-Sullivan]] - [[Obsidian]] - [[Logseq]] - [[Personal Knowledge Management (PKM)]] - [[Zettelkasten]] - [[Ted Nelson]] - [[Hypertext]] - [[Bidirectional Links]] - [[Tools for Thought]] - [[NoteCards]] - [[Memex]]