Skip to content

Roam Research

What it is

Roam Research is a "note-taking tool for networked thought." It popularized the concept of bi-directional linking and a non-hierarchical, "graph-based" approach to personal knowledge management.

What problem it solves

Traditional folder-based note-taking systems often force users to categorize information prematurely. Roam allows for organic growth of knowledge by connecting ideas via [[links]] and #tags, creating a web of interrelated concepts.

Where it fits in the stack

AI & Knowledge. It serves as a primary source of unstructured personal data that can be used for building personal knowledge graphs or training local RAG systems.

Typical use cases

  • Research and academic writing.
  • Personal journal and daily logging.
  • Complex project management where ideas are highly interconnected.

Strengths

  • Bi-directional Linking: Automatically shows "unlinked references," surfacing hidden connections.
  • Block-level granularity: Every paragraph (block) can be referenced or embedded elsewhere.
  • Fluid interface: Encourages frictionless entry of information.

Limitations

  • Proprietary/Closed Source: Data is stored on Roam's servers (unless using encrypted graphs).
  • Learning Curve: The "daily notes" first workflow and complex syntax take time to master.
  • Performance: Large graphs can sometimes experience lag in the web interface.

When to use it

  • When you prioritize discovering connections between ideas over strict organization.
  • When your work involves heavy cross-referencing and research synthesis.

When not to use it

  • When you require a local-first, open-source solution (use Logseq or Obsidian instead).
  • When you need a simple, folder-based filing system.

Sources / references

Contribution Metadata

  • Last reviewed: 2026-04-18
  • Confidence: high