Codex150 downloadsDetect paper URLs in Markdown notes, download PDFs, maintain metadata and citation counts, and generate Mermaid literature maps.
Paper Flow is an Obsidian plugin for paper-heavy notes. It detects paper URLs in Markdown files, resolves paper metadata, downloads open-access PDFs, refreshes citation counts, and generates Mermaid literature maps.
paper-flow HTML comments.Paper Flow: Process paper URLs in current notePaper Flow: Update known paper citation counts nowPaper Flow: Generate Mermaid paper map for current notecitation_* metadata.Paper Flow sends paper identifiers, paper URLs, and paper titles to public metadata services in order to resolve metadata and citation counts. The plugin currently uses:
The plugin does not upload your full note content. It reads Markdown files locally and extracts URLs from them.
Paper Flow can modify Markdown notes by inserting or replacing generated blocks marked with:
<!-- paper-flow:start --><!-- paper-flow:end --><!-- paper-flow-map:start --><!-- paper-flow-map:end -->Downloaded PDFs are saved inside your vault. The default folder is papers/.
Install dependencies:
npm install
Run type checks:
npm run typecheck
Build the plugin:
npm run build
For an Obsidian community release, attach these files to the GitHub release:
main.jsmanifest.jsonstyles.cssThe GitHub release tag must match the version field in manifest.json.