SurfSense

Freemium

A tool to build AI knowledge bases from documents.

SurfSense is an open-source AI research agent and knowledge base platform. It enables users to connect various large language models to internal data sources and external search engines for real-time collaboration. Key features include support for over 50 file formats, Role-Based Access Control, and compatibility with local LLM providers. It is designed for teams and researchers who require a self-hosted alternative for managing and chatting with internal documentation (verified: 2026-01-29).

Jan 29, 2026
Get Started
Pricing: Freemium
Last verified: Jan 29, 2026
Compare alternativesBrowse by taskGuides

Key facts

Pricing

Freemium

Use cases

Teams requiring a centralized knowledge base to collaborate on internal documents and research in real time (verified: 2026-01-29), Researchers needing to connect large language models to external search engines like SearxNG or Tavily for data retrieval (verified: 2026-01-29), Organizations seeking to integrate AI chat capabilities with existing productivity tools such as Slack, Jira, and Notion (verified: 2026-01-29)

Strengths

The platform supports over 50 file extensions including documents, images, and videos for building personal knowledge bases (verified: 2026-01-29), Users connect any inference provider using the OpenAI specification or LiteLLM to interact with their saved content (verified: 2026-01-29), Built-in Role-Based Access Control allows administrators to manage granular permissions for documents, chats, and connectors across team members (verified: 2026-01-29)

Limitations

Users must self-host the application locally as it is provided as an open-source repository rather than a managed service (verified: 2026-01-29), Integration with specific external platforms like Microsoft Teams or Google Drive requires manual configuration of connectors (verified: 2026-01-29)

Last verified

Jan 29, 2026

Plan your next step

Use these links to move from this review into compare and task workflows before committing to a tool stack.

CompareBrowse by task GuidesTools Deals

Priority tasks: Content writing tasksCode generation tasksVideo generation tasksMeeting notes tasksTranscription tasks

Priority guides: AI SEO tools guideAI coding tools guideAI video tools guideAI meeting notes guide

Strengths

  • The platform supports over 50 file extensions including documents, images, and videos for building personal knowledge bases (verified: 2026-01-29)
  • Users connect any inference provider using the OpenAI specification or LiteLLM to interact with their saved content (verified: 2026-01-29)
  • Built-in Role-Based Access Control allows administrators to manage granular permissions for documents, chats, and connectors across team members (verified: 2026-01-29)

Limitations

  • Users must self-host the application locally as it is provided as an open-source repository rather than a managed service (verified: 2026-01-29)
  • Integration with specific external platforms like Microsoft Teams or Google Drive requires manual configuration of connectors (verified: 2026-01-29)

FAQ

What types of large language models are compatible with this platform?

SurfSense is model-agnostic and connects to any inference provider following the OpenAI specification. It supports local LLM integration through tools like vLLM and Ollama, which ensures data processing occurs without reliance on external cloud providers (verified: 2026-01-29).

How does the system manage team collaboration and document security?

The software includes a Role-Based Access Control system for search spaces. Owners invite team members and assign specific roles such as Admin, Editor, or Viewer. This system provides granular control over access to documents, chats, and settings within the shared environment (verified: 2026-01-29).

Which external data sources are available for connection to the research agent?

The tool supports external connectors including search engines like SearxNG and Tavily, alongside productivity suites like Google Drive, Slack, Microsoft Teams, and Jira. It also integrates with tools such as Notion, GitHub, Discord, and Airtable to aggregate information (verified: 2026-01-29).