# SurfSense

> An open source, privacy focused alternative to NotebookLM for teams with no data limit's. Join our Discord: https://discord.gg/ejRNvftDp9

- **URL**: https://www.freshcrate.ai/projects/SurfSense
- **Author**: MODSetter
- **Category**: AI Agents
- **Latest version**: `v0.0.26` (2026-06-01)
- **License**: Apache-2.0
- **Source**: https://github.com/MODSetter/SurfSense
- **Homepage**: https://www.surfsense.com
- **Language**: Python
- **GitHub**: 13,883 stars, 1,289 forks
- **Registry**: github
- **Tags**: `agent`, `agents`, `ai`, `chrome-extension`, `extension`, `fastapi`, `langchain`, `langgraph`, `python`, `rag`

## Description

An open source, privacy focused alternative to NotebookLM for teams with no data limit's. Join our Discord: https://discord.gg/ejRNvftDp9

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.0.26` | 2026-06-01 | High | ## What's Changed * feat: added adsense on /free page by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1424 * feat: update Privacy Policy for cloud by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1425 * feat: OpenTelemetry integration by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1427 * fix: move getConnectorTelemetryMeta from components/ to lib by @guangyang1206 in https://github.com/MODSetter/SurfSense/pull/1426 * refactor: extract shared hasPer |
| `v0.0.25` | 2026-05-21 | High | ## What's Changed * feat: improve memory extraction & add document-panel memory editing by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1414 * refactor(env): replace inline process.env reads with BACKEND_URL in lib/ by @VarunShukla07 in https://github.com/MODSetter/SurfSense/pull/1415 * refactor(env): replace inline process.env reads with BACKEND_URL in connector forms and hooks by @VarunShukla07 in https://github.com/MODSetter/SurfSense/pull/1416 * refactor(env): replace in |
| `v0.0.24` | 2026-05-20 | High | ## What's Changed * feat: add E2E test suite by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1353 * feat(a11y): add aria-label to clickable media cards by @mvanhorn in https://github.com/MODSetter/SurfSense/pull/1356 * [Feature] Multi-agent chat: hierarchical timeline, live subagent streaming, and inline HITL approvals by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1357 * fix(auth): remove redundant token storage write by @xclear-cast in https://github.com/MODSet |
| `v0.0.23` | 2026-05-06 | High | ## What's Changed * [Feature] Opt-in multi-agent chat with bundled human approval by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/1326 * refactor(memory): streamline memory extraction by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1335 * fix: stripe weebhook by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1345 * fix: stripe routes by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1346 * fix: metadata extraction in Stripe checkout session |
| `v0.0.20` | 2026-05-03 | High | ## What's Changed * fix(hitl-edit-panel): move duplicate-tag check into functional setTags (#1248) by @mvanhorn in https://github.com/MODSetter/SurfSense/pull/1281 * feat: add internal backend URL configuration, internal host gateway & Ollama docs by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1287 * fix: docker zerocache issues by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1289 * fix: agent runtime bugs by @MODSetter in https://github.com/MODSetter/SurfSense |
| `v0.0.19` | 2026-04-21 | High | ## What's Changed * try: ip fix for cloudflare by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1235 * feat: update anonymous chat cookie settings for cross-site compatibility by @MODSetter in https://github.com/MODSetter/SurfSense/pull/1236 * fix: clear scroll-to-citation timers on panel close/unmount by @mvanhorn in https://github.com/MODSetter/SurfSense/pull/1233 * fix(a11y): remove nested <main> landmarks under (home) layout by @xr843 in https://github.com/MODSetter/SurfSense |
| `v0.0.16` | 2026-04-16 | High | ## What's Changed * fix: add user feedback for snapshot deletion failures (#1197) by @SohamBhattacharjee2003 in https://github.com/MODSetter/SurfSense/pull/1208 * Remove dead MorePagesDialog component and morePagesDialogAtom by @tmchow in https://github.com/MODSetter/SurfSense/pull/1209 * refactor: persistent memory by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/1200 * perf: remove unnecessary `"use client"` from pricing-section.tsx by @tmchow in https://github.com/MODSette |
| `v0.0.15` | 2026-04-09 | High | Latest release: v0.0.15 |
| `v0.0.14` | 2026-04-08 | Medium | ## What's Changed * feat: add additional languages by @MODSetter in https://github.com/MODSetter/SurfSense/pull/812 * feat: remove pandoc and its respective engine dependencies by @MODSetter in https://github.com/MODSetter/SurfSense/pull/814 * feat: Report artifact with export options by @AnishSarkar22 in https://github.com/MODSetter/SurfSense/pull/813 * [Feature] Add Human-in-the-Loop for sensitives operations (create/update/delete) by @CREDO23 in https://github.com/MODSetter/SurfSense/pull/811 |
| `v0.0.14.1` | 2026-04-08 | Medium | **VirusTotal (Windows)** https://www.virustotal.com/gui/file/c0b2189c38efe2d70880fd8a92dc5114b32ef71bdb7cd2069abf53c44b9ca0f3/detection https://www.virustotal.com/gui/file/890c950e1e54b1a3b659b403f547002322905a51e22afa21c4cfc53d5371e2a0?nocache=1 |

## Dependency audit

- **Score**: 100/100
- **Total deps**: 0
- **Resolved**: 0
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 0
- **Scanned**: 2026-05-11

## Citation

- HTML: https://www.freshcrate.ai/projects/SurfSense
- Markdown: https://www.freshcrate.ai/projects/SurfSense.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/SurfSense/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
