Integrity vs Roam Research: Outlining Beyond the Daily Note — Integrity
Roam Research changed how a lot of people think about notes. Before Roam, an outline was a hierarchy: a tree of bullets that went one direction, down. Roam took the bullet — the block — and made it addressable, linkable, and reusable anywhere. Type [[an idea]] and a page appears; every place that idea is mentioned collects itself into a backlink list at the bottom. The graph, not the folder, became the unit of thought. That was a genuinely new idea, and it earned Roam a devoted following that still calls itself RoamCult.
Integrity starts from the same conviction — that the block is the atom of knowledge work — and draws a different conclusion about what to build on top of it. This is a fair comparison from a competitor, so let’s be precise about what each tool actually does and who each one is for.
Where Roam is strong
Roam is a note-taking tool for networked thought, and it delivers on that phrase. Three things make it distinctive:
- Daily Notes. Every day opens on a dated page. You don’t decide where a thought goes; you dump it into today and let structure emerge later through links. For people who capture constantly and organize never, this removes the single biggest source of friction in note-taking: the “where does this belong” decision.
- Bidirectional links. Reference a page from anywhere and that page knows about it. The backlink panel turns every page into a living index of everything that touched it. This is Roam’s core mechanic and it is still excellent.
- The graph overview. Roam can render your whole workspace as a visual graph of interconnected notes, so you can navigate by association rather than by hierarchy.
Roam also supports real-time collaboration or fully local storage, and its block references let you transclude a single bullet into many places so one source of truth appears everywhere it’s needed. None of this is a strawman to knock down — it’s a coherent, well-designed system, and for pure networked note-taking it remains one of the best.
Where Integrity goes further
Integrity’s thesis is that everything is a node in one tree. A line of text, a heading, a task, a sticky note on a canvas, a whole document, a recorded meeting — all the same underlying node. That single idea, applied consistently, is what separates the two tools.
In Roam, a block lives in the outline and can be linked into the graph. In Integrity, a node isn’t confined to one representation. Take a line you jotted down and promote it into a heading, a task, or a full document in place. Drag it onto a canvas, arrange it next to other nodes, and connect them with lines — the canvas is just another view of the same tree, not a separate whiteboard app. Tag it with a supertag and it becomes a row in a database you can view as a board, a table, or a timeline. The node never gets copied or converted; you’re looking at the same thing through different lenses.
That’s the practical difference. Roam gives you one powerful lens — the linked outline and its graph — and asks you to think inside it. Integrity gives you the same nestable, foldable, draggable outline, then lets the same nodes surface as canvas cards, database rows, and timeline entries without leaving the tree.
Then there’s AI, which is where the gap is widest. Integrity’s AI reads your whole workspace and builds editable artifacts as nodes — a project plan, a pitch deck, a database — that land directly in your tree. They aren’t chat transcripts you copy out; they’re real nodes you nest, tag, fold, and reference like anything you wrote yourself. Integrity also records meetings: it captures a live transcript, uses your sparse notes as scaffolding, and writes clean notes afterward — and the meeting becomes a node you can link to later, the way Roam users link to a page.
Integrity’s tagline is “keep the thread.” The thread is the single tree that holds your outline, your canvas, your databases, your meetings, and your AI-built artifacts together — so nothing you produce falls out of the structure.
Side by side
| Roam Research | Integrity | |
|---|---|---|
| Core metaphor | Networked graph of pages and blocks | One tree; everything is a node |
| Entry point | Daily Notes (dated page) | The outline tree itself |
| Outlining | Yes — nestable blocks, block references | Yes — nest, drag, fold; promote a line to heading/task/document |
| Linking | Bidirectional links, backlink panel, graph overview | Reference any node; the tree is the connective tissue |
| Canvas | Not a core feature | Arrange and connect nodes, sticky notes — same nodes as the tree |
| Databases | Queries and attributes over blocks/pages | Supertags: tag a node → row viewable as board/table/timeline |
| AI | Not the product’s focus | Reads whole workspace, builds editable artifacts as nodes |
| Meetings | Not a core feature | Record + live transcript + AI-written notes as a referenceable node |
| Collaboration | Real-time or local storage | Real-time CRDT collaboration |
| Publishing | — | Publish a page to the web with analytics |
| Integrations | — | Telegram; MCP connections (e.g. Claude Code) |
| Pricing | See Roam’s site | See integrity.sh |
A note on fairness: the blank cells for Roam mean canvas, native meetings, and web publishing aren’t part of Roam’s core product as documented — not that Roam is bad. Roam is deliberately focused. Integrity is deliberately broad, and breadth has its own costs, discussed below.
Who should pick which
Pick Roam Research if networked note-taking is the job. If your day is capture-then-connect, if the Daily Note is genuinely how your mind works, and if the backlink graph is the payoff you want, Roam does that with years of refinement and a passionate community. A tool built around one strong idea, executed well, beats a broader tool you only half-use. If you don’t need a canvas, databases, or an AI that drafts artifacts, Roam’s focus is a feature, not a limitation.
Pick Integrity if the outline is a starting point rather than the whole game. If you want the same nodes to become a canvas when you need to think spatially, a board or timeline when you need to track work, a clean set of meeting notes when you get off a call, and an AI-built plan or deck when you’re staring at a blank page — all inside one tree, all editable, all linkable — then Integrity’s “everything is a node” model is doing work that a pure graph outliner isn’t built to do.
The honest trade-off: Roam asks you to commit to one metaphor and rewards you for going deep. Integrity asks you to hold a bigger idea — one tree, many views — and rewards you with a workspace where notes, structure, data, meetings, and AI output never drift apart. Different bets. Both are real.
Frequently asked
Is Integrity a Roam Research alternative?
If you came to Roam for outlining and block-level structure, Integrity covers that ground and extends it. Every line is a node you can nest, fold, drag, or promote into a heading, task, or full document. Where Roam centers the graph of backlinks, Integrity centers a single editable tree that AI can read and build on, plus a canvas and database views over the same nodes.
Does Integrity have a daily note like Roam?
Integrity does not put a dated page at the center of the workflow. Roam's Daily Notes are the front door to your graph; Integrity's front door is the outline tree itself. You capture into any node and structure it later by nesting, tagging with a supertag, or dropping it onto a canvas. It's a different organizing metaphor, not a missing feature.
Can Integrity's AI work across my whole workspace?
Yes. Integrity's AI reads your entire workspace and builds editable artifacts — plans, decks, databases — as real nodes in your tree, not as throwaway chat replies. You can then edit, nest, tag, and reference what it produced like anything else you wrote.
How do databases work in Integrity compared to Roam queries?
In Integrity you tag a node with a supertag and it becomes a row you can view as a board, table, or timeline — the same node seen through different views. Roam builds structured views through queries and attributes over blocks and pages. Both let you turn notes into data; Integrity's model is view-based rather than query-based.