local_fire_departmentHoneystax
search⌘K
loginLog Inperson_addSign Up
layers
HONEYSTAX TERMINAL v1.0
HomeNewsSavedSubmit
Back to the live board
S

SurfSense

Agent

Open source alternative to NotebookLM for teams. Join our Discord: https://discord.gg/ejRNvftDp9

Copy the install, test the workflow, then decide if it earns a permanent slot.

13,424
Why nowMoving now

Fresh repo activity plus visible builder pull. This is the kind of tool people test before it turns obvious.

DecisionHigh-conviction move

Copy the install, test the workflow, then decide if it earns a permanent slot.

Trial costDeep lift

This wants more setup and more teardown. Run it only if the upside is clear.

Risk21/100

GitHub health 85/100. no security policy. Fresh enough repo health and manageable issue load keep the risk controlled.

What You Are Adopting

AI Agent

Universal

Model

Multiple

Build Time

Hours

Test This In Your Stack

One command inClean rollbackLow commitment
shieldSandboxedInstalls to ~/.claude — isolated from your projects. One command to remove.

Fastest way to find out if SurfSense belongs in your setup.

Copy the install command, run a real test, and back it out cleanly if it slows you down.

Try now
git clone https://github.com/MODSetter/SurfSense ~/.claude/agents/surfsense

Run this first. You will know quickly if the workflow earns a permanent slot.

Back out
rm -rf ~/.claude/agents/surfsense

No messy cleanup loop. If it misses, remove it and keep moving.

Install Location

~/  └─ .claude/      ├─ commands/      ├─ agents/      │   └─ surfsense/ ← installs here      └─ settings.json

About

Open source alternative to NotebookLM for teams. Join our Discord: https://discord.gg/ejRNvftDp9. An open-source agent for the AI coding ecosystem.

README

readme_banner

Discord Reddit

English | Español | Português | हिन्दी | 简体中文

MODSetter%2FSurfSense | Trendshift

SurfSense

Connect any LLM to your internal knowledge sources and chat with it in real time alongside your team. OSS alternative to NotebookLM, Perplexity, and Glean.

SurfSense is a highly customizable AI research agent, connected to external sources such as Search Engines (SearxNG, Tavily, LinkUp), Google Drive, Slack, Microsoft Teams, Linear, Jira, ClickUp, Confluence, BookStack, Gmail, Notion, YouTube, GitHub, Discord, Airtable, Google Calendar, Luma, Circleback, Elasticsearch, Obsidian and more to come.

Video

v0.0.12_demo.mp4

Podcast Sample

elon_vs_trump_podcast.mp4

How to Use SurfSense

Cloud

  1. Go to surfsense.com and login.

Login

  1. Connect your connectors and sync. Enable periodic syncing to keep connectors synced.

Connectors

  1. Till connectors data index, upload Documents.

Upload Documents

  1. Once everything is indexed, Ask Away (Use Cases):

    • Basic search and citation

    Search and Citation

    • Document Mention QNA

    Document Mention QNA

    • Report Generations and Exports (PDF, DOCX for now)

    Report Generation

    • Podcast Generations

    Podcast Generation

    • Image Generations

    Image Generation

    • And more coming soon.

Self Hosted

Run SurfSense on your own infrastructure for full data control and privacy.

Quick Start (Docker one-liner):

docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 -v surfsense-data:/data --name surfsense --restart unless-stopped ghcr.io/modsetter/surfsense:latest

After starting, open http://localhost:3000 in your browser.

Update (Automatic updates with Watchtower):

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock nickfedor/watchtower --run-once surfsense

For Docker Compose, manual installation, and other deployment options, check the docs.

How to Realtime Collaborate (Beta)

  1. Go to Manage Members page and create an invite.

    Invite Members

  2. Teammate joins and that SearchSpace becomes shared.

    Invite Join Flow

  3. Make chat shared.

    Make Chat Shared

  4. Your team can now chat in realtime.

    Realtime Chat

  5. Add comment to tag teammates.

    Realtime Comments

Key Features

Feature Description
OSS Alternative Drop in replacement for NotebookLM, Perplexity, and Glean with real time team collaboration
50+ File Formats Upload documents, images, videos via LlamaCloud, Unstructured, or Docling (local)
Hybrid Search Semantic + Full Text Search with Hierarchical Indices and Reciprocal Rank Fusion
Cited Answers Chat with your knowledge base and get Perplexity style cited responses
Deep Agent Architecture Powered by LangChain Deep Agents planning, subagents, and file system access
Universal LLM Support 100+ LLMs, 6000+ embedding models, all major rerankers via OpenAI spec & LiteLLM
Privacy First Full local LLM support (vLLM, Ollama) your data stays yours
Team Collaboration RBAC with Owner / Admin / Editor / Viewer roles, real time chat & comment threads
Podcast Generation 3 min podcast in under 20 seconds; multiple TTS providers (OpenAI, Azure, Kokoro)
Browser Extension Cross browser extension to save any webpage, including auth protected pages
25+ Connectors Search Engines, Google Drive, Slack, Teams, Jira, Notion, GitHub, Discord & more
Self Hostable Open source, Docker one liner or full Docker Compose for production
Full list of External Sources

Search Engines (Tavily, LinkUp) · SearxNG · Google Drive · Slack · Microsoft Teams · Linear · Jira · ClickUp · Confluence · BookStack · Notion · Gmail · YouTube Videos · GitHub · Discord · Airtable · Google Calendar · Luma · Circleback · Elasticsearch · Obsidian, and more to come.

FEATURE REQUESTS AND FUTURE

SurfSense is actively being developed. While it's not yet production-ready, you can help us speed up the process.

Join the SurfSense Discord and help shape the future of SurfSense!

Roadmap

Stay up to date with our development progress and upcoming features!
Check out our public roadmap and contribute your ideas or feedback:

Roadmap Discussion: SurfSense 2026 Roadmap

Kanban Board: SurfSense Project Board

Contribute

All contributions welcome, from stars and bug reports to backend improvements. See CONTRIBUTING.md to get started.

Thanks to all our Surfers:

Star History

Star History Chart

Catalyst Project



Tech Stack

ViteLLMGoOpenAILangChainOllamaDocker
Open Live ProjectAudit Repo

Reviews0

Log in to write a review.

ActiveLast commit today
bug_report79open issues
Submitted July 30, 2024

auto_awesomeYour strongest next moves after SurfSense