Roam Research
By Roam Research
Roam Research is a note-taking application built around a block-based outliner and bidirectional linking, designed to help users capture and connect ideas as a networked "digital garden" rather than a folder of separate documents.
Definition
Roam Research is a note-taking application built around a block-based outliner and bidirectional linking, designed to help users capture and connect ideas as a networked "digital garden" rather than a folder of separate documents.
Overview
Roam Research popularized the idea of "networked thought" note-taking: instead of organizing notes into a fixed folder hierarchy, every note is a page made of individually linkable blocks (bullet points), and any block or page can be referenced from anywhere else using `[[double bracket]]` links or block references. This lets the same piece of information appear in multiple contexts without being duplicated. A distinctive Roam feature is the daily notes page — a fresh outline created automatically each day that acts as a default capture point for tasks, ideas, and links to other pages. As users link concepts together over time, Roam surfaces "linked references" and "unlinked references" (mentions of a page's title elsewhere that haven't been formally linked yet), helping resurface related thinking. This approach influenced a wave of similar tools, including Obsidian and Logseq, which adopted comparable bidirectional-linking and outliner concepts. Roam is used heavily by researchers, writers, and knowledge workers practicing Zettelkasten-style note-taking, where atomic ideas are linked into an evolving web rather than filed away in isolation. It is a cloud-hosted, subscription product rather than a local-file tool, which distinguishes it from open, file-based alternatives. It is often mentioned alongside Anytype in this space.
Key Features
- Block-based outliner where every bullet is an individually addressable unit
- Bidirectional `[[page]]` linking with automatic backlinks
- Automatically generated daily notes page for frictionless capture
- Block references that embed and sync the same content across multiple pages
- Linked and unlinked reference panels to surface related notes
- Graph overview visualizing connections between pages
- Queries for pulling together blocks that match tags or filters