A Puli Consulting knowledge tool

Read deeply.
Keep what matters.

RoamPrompt brings source-grounded AI directly into Roam Research—helping scholars, writers, and knowledge workers read notes, images, academic papers, books, reports, news articles, and scanned clippings, then turn key ideas into structured notes and reviewable atomic cards without leaving their graph.

v0.4.5 · Available now in Roam Depot

From source to system

AI accelerates the reading workflow. You remain the author of the knowledge system.

01

Read

Preserve source identity, research context, and evidence locations.

02

Structure

Build a QEC note that separates findings, interpretation, and uncertainty.

03

Review

Approve only candidates that deserve a place in your graph.

04

Connect

Link ideas deliberately without inventing relationships.

Weekly Review

Turn a week of captured material into a review—not an automatic reorganisation.

RoamPrompt helps you notice themes in recent quotations, revisit open work, and draft a short synthesis. The command explains exactly what will leave your browser before anything is sent.

01 · CAPTURE

Use ordinary Roam markers

Add [[Quotes]] to eligible quote blocks and use Roam’s open [[TODO]] task syntax. No dedicated destination pages are required in advance.

02 · BOUND

Review a limited window

RoamPrompt selects the newest 50 eligible Quote strings and newest 50 open TODO strings created during the previous seven days. [[Wisdom & Quotes]] optionally marks a quote as already curated.

03 · UNDERSTAND

Know why Gemini reads them

After explicit confirmation, those selected strings go directly to Gemini so it can group quote themes, reproduce tasks for review, and draft the weekly synthesis. That semantic work is not performed locally.

04 · DECIDE

Keep every move under your control

The report replaces the bullet focused when the command starts. Original Quote and TODO blocks stay unchanged: RoamPrompt does not move, delete, complete, or refile them.

Linked references are not migration. Page links in the generated report may appear as linked references, but the source blocks remain in their original locations.

Inside RoamPrompt

Inspect the work before it enters your graph.

RoamPrompt review window with permanent-note candidates, epistemic status, and evidence locators
01
Review before permanence

Select or reject each candidate. Claims remain paired with epistemic status and evidence locations.

A source-grounded QEC literature note inside Roam Research
02
Source-grounded literature notes

Keep source identity, evidence, method, synthesis, limitations, and open questions together.

Permanent notes in Roam Research with claims, evidence anchors, and suggested concepts
03
Atomic, with sensible allowance

Each Zettel carries one coherent point—even when related observations gain meaning together.

Document workflows

Move from the original PDF to evidence-grounded notes without leaving Roam.

01 · ACADEMIC PAPER

Read the PDF already embedded in a Daily Note.

Run RoamPrompt: Read PDF on Current Page. RoamPrompt finds the synced attachment, reads it with Gemini after consent, and presents candidate findings with page and section locators for review.

  • Works after an Android upload synchronises to the graph
  • Separates empirical findings from interpretation
  • Keeps insertion under human control
An academic PDF embedded and displayed on a Roam Research Daily Note
01A · The source PDF remains visible in its Roam context.
RoamPrompt review window showing academic permanent-note candidates with epistemic status and evidence locators
01B · Candidate findings retain epistemic status and source locators.
02 · SCANNED NEWS CLIPPING

Isolate one article from a noisy historical clipping.

Attach an image-only clipping PDF and identify the target headline when useful. RoamPrompt separates the article from advertisements and neighbouring columns, then distinguishes reported events, attributed statements, and contemporary predictions.

  • Reads image-only and screenshot PDFs visually
  • Records the selected article region
  • Prevents predictions from being presented as events
RoamPrompt Ambient Assistant with a 1958 New York Times clipping PDF and an article-isolation instruction
02A · A research focus identifies the intended article and exclusions.
RoamPrompt review window showing permanent-note candidates from a 1958 New York Times clipping
02B · Reviewable news candidates preserve distinct epistemic roles.

Why RoamPrompt

AI-assisted reading and atomic knowledge capture, fully integrated with Roam Research.

Works inside Roam

Read, review, and insert structured knowledge without moving the workflow into a separate AI application.

Reads more than papers

Process academic papers, books, reports, news articles, and image-only clippings while preserving the correct source type.

Atomic by design

Turn key source content into QEC or News Source Notes and reviewable Zettelkasten cards built for reuse and connection.

Source grounded

Keep evidence anchors and epistemic status visible while separating existing graph links from suggested concepts.

From the Slip Box to Responsible AI

Four essays on how notes become a knowledge system.

This research-grounded series begins with the centuries-old problem of external memory, moves through Niklas Luhmann and atomic notes, and arrives at a practical boundary for AI: accelerate the work while keeping evidence, interpretation, and human judgement visible.

LinkedIn cover showing a scholarly desk with paper slips, books, and wooden drawers
01 · ORIGINS

Before the Search Bar: The Knowledge Tool That Existed Long Before Google

Zettelkasten belongs to a much older family of excerpting, commonplace books, indexes, and card catalogues. Its durable question is not how to store more, but how to keep a thought findable, revisable, and able to meet another thought later.

Historical grounding: Markus Krajewski’s Paper Machines ↗

Read on LinkedIn ↗
LinkedIn cover introducing Niklas Luhmann and his card-index practice; the portrait is an editorial illustration
02 · LUHMANN

The Scholar with 90,000 Notes: What Niklas Luhmann Really Built

Luhmann built two major card collections over decades. Their value lay not in accumulating quotations, but in writing compact propositions and creating relations that could support later comparison, questioning, and selection.

Archive record: Niklas Luhmann Archive ↗

Read on LinkedIn ↗
LinkedIn cover showing individual notes connected in a restrained conceptual network
03 · ATOMIC NOTES

Why Your Highlights Never Become Ideas

An atomic note is not merely small. It makes one source-aware proposition clear enough to test, cite, revise, and reuse. Too broad, and links become ambiguous; too fragmented, and the knowledge network loses coherence.

Practical grounding: Andy Matuschak on atomicity ↗

Read on LinkedIn ↗
LinkedIn cover using a conceptual knowledge graph to represent a multidirectional web of inquiry
04 · CONNECTED JUDGEMENT

We Are Taught in Lines. Wisdom Grows in a 3D Web.

A graph can help ideas meet, but more links do not automatically create intelligence or wisdom. RoamPrompt’s Read → Structure → Review → Connect workflow accelerates reading while leaving the consequential decisions—meaning, evidence, connection, and permanence—with the user.

Current implementation: RoamPrompt v0.4.5 ↗

Read on LinkedIn ↗

The four cards use the dedicated LinkedIn covers from the final publication package. Their illustrations are editorial rather than archival; the fourth uses a conceptual knowledge graph rather than a literal brain map. Each card has a named link slot ready for its public LinkedIn URL.

BYOK today · broader choice ahead

Use your Gemini key now. More LLM options are on the roadmap.

RoamPrompt does not supply a shared key. Create your own Gemini API key with Google, install RoamPrompt from Roam Depot, and enter the key in RoamPrompt’s extension settings. Puli Consulting does not receive that key through this website. Each AI workflow describes the selected content and asks for consent before sending it directly to Gemini; Weekly Review also states its seven-day window and item caps.

Planned development will extend bring-your-own-key support to additional LLM APIs, giving users more choice over model capability, availability, account, quota, and cost. These additional providers are roadmap items and are not part of the current public release.

Google’s official API-key guidance ↗
  1. 1
    Open Google AI Studio

    Sign in, accept Google’s terms, and open API Keys.

  2. 2
    Create your key

    Create a key in an appropriate Google Cloud project and copy it securely.

  3. 3
    Apply it in Roam

    Install RoamPrompt through Roam Research → Settings → Roam Depot, then paste the key into RoamPrompt’s Gemini API Key setting.

  4. 4
    Protect and monitor it

    Never put it in a Roam block, screenshot, or GitHub repository. Review quota and billing; rotate it immediately if exposed.

Promote · Research · Co-develop

Let’s improve how people turn reading into connected knowledge.

We welcome conversations with Roam practitioners, researchers, educators, extension developers, and institutional partners interested in promoting RoamPrompt or co-developing responsible, source-grounded knowledge workflows.

Dr. M.K. MakManaging PartnerPuli Consulting International Co., Ltd.m.k.mak@puli-consulting.comwww.puli-consulting.com ↗