Skip to content
MODSetterPublic

About

Air-gapped, privacy-focused, open-source NotebookLM alternative. AI agent that researches, transforms, and edits your documents (PDF, DOCX, XLSX, PPTX, etc.). Join our Discord: https://discord.gg/ejRNvftDp9

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

16.3k stars

Watchers

89 watching

Forks

Latest commit

 

History

10,838 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stars Latest release License Discord

SurfSense, the air-gapped open-source NotebookLM alternative

SurfSense

The air-gapped, open-source NotebookLM alternative.
The AI agent that researches, transforms and edits your documents, on your machine.

Download · Formats · Quick start · Compare · Pricing · Discord

MODSetter/SurfSense | Trendshift

English | العربية | Deutsch | Español | Français | हिन्दी | 日本語 | 한국어 | Português | Русский | 简体中文

surf_demo_09-github.mp4

SurfSense is a free, open-source desktop app for documents you can't upload. A privacy-focused, NotebookLM-style AI agent that researches, transforms and edits your documents, on your machine. The index stays on your disk, you pick the model, local or remote, and there is no account.

Platform Download
Windows x64 SurfSense-Setup.exe
macOS Apple Silicon SurfSense-arm64.dmg
Linux x64 AppImage · deb

Note

Used the hosted web app? Export your workspaces before 18 October 2026 and import them here. See the sunset page.

Quick start

  1. Install SurfSense and do the initial onboarding setup.
  2. Drop your files or folders in your sources.
  3. Ask the agent to search or extract or edit your files.

What it does with each format

Format Research (cited answers) Create Edit (as a copy) Transform
PDF ✓ scanned pages too³ ✓ Fill and flatten forms; stamp watermarks, page numbers, headers, footers Merge, split, extract, rotate, reorder pages
Word .docx ✓ ✓ or from your own .docx as a template ✓ body text, as tracked changes and comments To PDF¹
Excel .xlsx ✓ the agent also reads formulas ✓ with formulas and native charts ✓ cell values and formulas Analyse with pandas, chart the results
PowerPoint .pptx ✓ ✓ or from your own .pptx as a template Replace text on slides and notes; delete or duplicate slides To PDF¹
CSV ✓ — — Analyse with pandas, chart the results
Images PNG, JPEG, TIFF, BMP, WebP ✓ text read by OCR³ Images and infographics² — Place in new documents
Markdown, plain text ✓ ✓ Markdown — —
HTML ✓ ✓ web page — —
Podcast (audio) — ✓ with a transcript, voiced on your machine by default — —
Mind maps, flashcards, quizzes — ✓ in the app — —

¹ With Office support (LibreOffice), turned on in Settings; it is never in the installer. ² Needs an image model, local or remote; none is chosen by default. ³ OCR reads Latin, Chinese and Japanese script.

Edits, conversions and PDF tools always make a new file; your original is never changed. PDF, Word and Excel do the most today, and support for the other formats keeps improving.

How it compares

NotebookLM (now Gemini Notebook) SurfSense
Runs offline / air-gapped No Yes
Your documents leave your machine Yes No, unless you pick a remote model
Can edit your files No Yes
Open source No Apache-2.0
Models Gemini only Any OpenAI-compatible API, or a local one

Community

SurfSense contributors

Star history

Star History Chart

License

Apache-2.0. See LICENSE.

About

Air-gapped, privacy-focused, open-source NotebookLM alternative. AI agent that researches, transforms, and edits your documents (PDF, DOCX, XLSX, PPTX, etc.). Join our Discord: https://discord.gg/ejRNvftDp9

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

16.3k stars

Watchers

89 watching

Forks

Releases

Packages

Used by

Contributors

Languages