本文へスキップ
hdknr blog
戻る

SurfSense — NotebookLMのオープンソース代替ツール

Google NotebookLMは使い勝手の良いAIプラットフォームですが、使い込むほどにいくつかの制約が目立ってきます。そこで注目されているのが SurfSense です。「NotebookLMのオープンソース版が来た」としてGitHubやHacker Newsなどで話題となり、2026年6月時点でGitHubのスター数は15,000以上に達しています。

SurfSenseとは

SurfSense は、プライバシーを重視したオープンソースのNotebookLM代替ツールです。チーム利用を念頭に設計されており、データ制限なしで利用できます。

NotebookLMの何が不満か

SurfSenseが解決しようとするNotebookLMの課題は次のとおりです。

制約NotebookLMSurfSense
ノートブックあたりのソース数最大600(有料プラン)無制限
ノートブック数最大500無制限
ソースサイズ制限50万語・200MBまで制限なし
利用可能LLMGoogle Geminiのみ100以上
セルフホスト不可可(Dockerワンライナー)
オープンソースNoYes
外部データソースGoogle Drive・YouTube・Webサイト27以上のコネクタ

主な機能

データ制限なし

ソース数・ノートブック数の制限がなく、ソースサイズの上限もありません。大量のドキュメントを管理するチームでも快適に利用できます。

任意のLLMを選択可能

OpenAI互換のAPI仕様とLiteLLMを通じて100以上のLLMに対応しています。vLLMやOllamaによるローカルLLMも利用できます。データを外部に出したくないオンプレミス環境にも対応できます。

27以上の外部コネクタ

次のような多様なサービスとの連携をサポートしています。

引用付きAI検索

セマンティック検索とフルテキスト検索を組み合わせたハイブリッド検索で、回答には引用が付きます。Perplexityスタイルの出典表示により、情報の信頼性を確認しやすくなっています。

AIエージェントとオートメーション

LangChain Deep Agentsをベースにした高度なエージェント機能を備えています。

チームコラボレーション

Owner / Admin / Editor / Viewerのロールベースアクセス制御(RBAC)を備え、チームメンバーがリアルタイムで共同チャットやコメントを利用できます。

デスクトップアプリ

ネイティブデスクトップアプリも提供されており、次の機能を任意のアプリから呼び出せます。

セルフホスト方法

DockerとDockerComposeに対応しています。Linux / macOSの場合は次のワンライナーで導入できます。

curl -fsSL https://raw.githubusercontent.com/MODSetter/SurfSense/main/docker/scripts/install.sh | bash

Windows の場合:

irm https://raw.githubusercontent.com/MODSetter/SurfSense/main/docker/scripts/install.ps1 | iex

インストールスクリプトは Watchtower も同時にセットアップし、毎日の自動アップデートを行います。Watchtowerのセットアップをスキップしたい場合は、インストールスクリプトの末尾に --no-watchtower フラグを追加します。

クラウド版は surfsense.com で無料から利用可能です。

まとめ

SurfSenseは、NotebookLMの制約を正面から解決することを目的に設計されたOSSプロジェクトです。LLMの選択自由度・セルフホスト・外部コネクタの豊富さが主な差別化ポイントです。まだプロダクションレディではないと開発チーム自身が述べていますが、急速に機能追加が進んでおり、今後の動向が注目されます。



前の記事
/handoff スキルが海外でバズった理由 — Claude Code で計画して複数 Codex に並列投入する新ワークフロー
次の記事
SkillOpt:AIエージェントのスキルドキュメントを「学習」させるフレームワーク