Roam Research in brief
Roam Research helped make bidirectional links and block-based outlining popular in note-taking, and many later tools, including Logseq and Obsidian's linking features, are often compared with it. It was created by Conor White-Sullivan and is built for researchers, writers, founders and students who think by connecting ideas rather than filing them into folders. Instead of a hierarchy of documents, Roam is a graph of pages and blocks. You write in an outliner, wrap any phrase in double brackets to create or link a page, and every page shows the linked and unlinked references pointing to it. Over months, that reference list becomes a record of how an idea developed.
The block is Roam's core unit. Each bullet has its own identifier, so you can reference or embed it in another page and edits show up everywhere it appears. The daily notes page opens each day as a default place to write, which removes the decision of where a thought belongs. Tags, attributes and queries pull blocks from across the graph into one view, and a graph view shows how pages connect. Roam also supports to-dos, kanban and table views, a sidebar for working on several pages at once, version history for blocks and keyboard-driven navigation. Graphs can be private, encrypted or shared with collaborators for team use.
Roam Research's strengths are block references and embeds that work across the whole graph, a daily notes workflow that lowers friction, powerful queries and an extension system with Roam Depot and roam/js. Its weaknesses are the lack of a free plan, a higher price than rivals, a learning curve for queries and attributes, and AI that depends mostly on extensions and your own API keys. Logseq offers a similar outliner for free. Obsidian stores Markdown files locally. Tana adds structured supertags and built-in AI. Notion suits shared docs and databases. Choose Roam if you want block-level linking and already think in outlines.