readme_banner
Discord Reddit
[English](README.md) | [Español](README.es.md) | [Português](README.pt-BR.md) | [हिन्दी](README.hi.md) | [简体中文](README.zh-CN.md)
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. # Demo https://github.com/user-attachments/assets/cc0c84d3-1f2f-4f7a-b519-2ecce22310b1 ## Video Agent Sample https://github.com/user-attachments/assets/012a7ffa-6f76-4f06-9dda-7632b470057a ## Podcast Agent Sample https://github.com/user-attachments/assets/a0a16566-6967-4374-ac51-9b3e07fbecd7 ## How to Use SurfSense ### Cloud 1. Go to [surfsense.com](https://www.surfsense.com) and login.

Login

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

Connectors

3. Till connectors data index, upload Documents.

Upload Documents

4. Once everything is indexed, Ask Away (Use Cases): - Video Generation

Search and Citation

- Basic search and citation

Search and Citation

- Document Mention QNA

Document Mention QNA

Document Mention QNA

- Report Generations and Exports (PDF, DOCX, HTML, LaTeX, EPUB, ODT, Plain Text)

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. **Prerequisites:** [Docker Desktop](https://www.docker.com/products/docker-desktop/) must be installed and running. #### For Linux/MacOS users: ```bash curl -fsSL https://raw.githubusercontent.com/MODSetter/SurfSense/main/docker/scripts/install.sh | bash ``` #### For Windows users: ```bash irm https://raw.githubusercontent.com/MODSetter/SurfSense/main/docker/scripts/install.ps1 | iex ``` The install script sets up [Watchtower](https://github.com/nicholas-fedor/watchtower) automatically for daily auto-updates. To skip it, add the `--no-watchtower` flag. For Docker Compose, manual installation, and other deployment options, see the [docs](https://www.surfsense.com/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](https://docs.langchain.com/oss/python/deepagents/overview) 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 | | Video Generation | Generate videos with narration and visuals | | Presentation Generation | Create editable, slide based presentations | | 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](#external-sources) | | 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](https://discord.gg/ejRNvftDp9) 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](https://github.com/MODSetter/SurfSense/discussions/565) **Kanban Board:** [SurfSense Project Board](https://github.com/users/MODSetter/projects/3) ## Contribute All contributions welcome, from stars and bug reports to backend improvements. See [CONTRIBUTING.md](CONTRIBUTING.md) to get started. Thanks to all our Surfers: ## Star History Star History Chart --- ---

Catalyst Project

--- ---