Skip to content

Repository files navigation

Intrigue

Organize literature into ideas, fast.

Web demo (v1.0 Alpha) | Download v1.0 Alpha (Unstable) | Download older version (v0.1.6)
Report Bugs | Join Discord

Binaries now available for Windows, macOS, and Linux. Development is underway for a web-based version, with P2P collaborative editing!

Before using Intrigue, you might consider using Snowball to find and screen relavant literature🔎

What is this?

Intrigue lets you quickly organize the papers you read alongside your thoughts in a visual & clean manner. Check out the web demo, which also serves as a tutorial.

Features include:

  • (v1.0+) Offline-first distributed collaborative editing. Create on Desktop, share to web. No central server, you keep and distribute your own data.
  • (v1.0+) Zotero Quick Copy translator allows you to copy an item in Zotero, and paste it in a new Intrigue note to create a Reference. Upon double-clicking, it will lead you back to the item in Zotero. You can download the translator here.
  • Automatically pull metadata of papers (using DOI), books (using ISBN), BibTeX, and web links using Citation.js.
  • Double clicking reference nodes takes you to a PDF at you-know-where.
  • Full WYSIWYG markdown support in the notes, powered by TipTap.
  • Everything can be grouped, snapped, and connected.
  • COMING SOON: Import BibTeX files exported from a literature search or other tools like Zotero.
  • COMING SOON: Export papers into a BibTeX to directly use in your paper-writing process.

Build Electron app

npm run build

Build web interface

npm run web:build

Set VITE_WEB_BASE_URL to control generated share links in both Electron and web builds.

Lints and fixes files

npm run lint

I found a bug!

Please file an issue here, or email me at shengchenzhang1207@gmail.com.

Support me

Buy Me A Coffee

爱发电

Logo