v0.2.0 · Chrome MV3 · 已可用

把整個網路,
接進你的第二大腦

NotebookLM Omni-Bridge 是一個 Chrome 擴充套件。在任何網頁上按一下, 內容就送進 Google NotebookLM,並直接與它對話——不用複製、不用貼上、 不用切換分頁。

攝入延遲 < 3s 後端依賴 0 支援語言 zh-TW · EN WCAG AAA
chrome-extension://.../sidepanel.html
NotebookLM Omni-Bridge 4 notebooks
● 已登入
📚 AI 研究筆記
吸取當前頁面
URL
拖放檔案至此,或點擊選擇
.txt .md .csv .json .html
送入 NotebookLM 處理中…
最近攝入
Attention Is All You Need14:22
The Bitter Lesson — Rich Sutton昨天
為什麼做這個

NotebookLM 很強,
但是把東西「餵進去」一直都很麻煩。

你熟悉這個動作:看到好文章、複製全文、切到 notebooklm.google.com、 找到對應 notebook、貼上、命名、按 insert。每天重複三次,一週就是一小時。

01

沒有官方 API

NotebookLM 不提供公開 API,第三方工具都卡在「無法自動化攝入」這一步。 想批量處理?想用命令列?抱歉,只能手動貼。

02

分頁來回切換

閱讀 → 複製 → 切分頁 → 選 notebook → 貼上 → 回到原文
每次打斷閱讀的 flow,一天做幾次就開始嫌麻煩。

03

對話也要再切一次

想問剛剛那篇文章一個問題?還得再切回 NotebookLM 網頁。 側邊欄對話的體驗是不存在的。

解法

把整條流程,
壓到一次點擊。

一個擴充套件,直連 Google NotebookLM 內部 RPC。沒有後端伺服器、沒有額外帳號、 沒有 OAuth 重新登入——就用你瀏覽器裡現成的 Google session。

直連 Google RPC,零後端

用瀏覽器 fetch() 直接呼叫 NotebookLM 的 batchexecute endpoint, 把 notebooklm-py 的 response parser 整個移植到 TypeScript。 認證用現有瀏覽器 cookie,無需伺服器。

一鍵攝入,4 步驟進度條

側邊欄按一下「吸取當前頁面」,Background service worker 抓內容 → 拆分 prepare / add_source 兩段 RPC → 即時推送 4 階段進度。支援頁面、URL、檔案拖放。

內嵌對話

直接在側邊欄或浮動視窗對剛剛送進去的 notebook 提問, 回覆用 Markdown + 程式碼區塊渲染。

右鍵選單攝入

選取文字 → 右鍵 → 送到 NotebookLM。搭配 Chrome Notifications 回饋狀態,不打斷閱讀流程。

來源管理

一個 Modal 就能列出、重新命名、刪除目前 notebook 裡的所有 source, 不用再開 NotebookLM 網站。

原生 i18n

Chrome chrome.i18n + typed t() wrapper, zh-TW / EN 69+ 字串完整翻譯,跟隨瀏覽器語系。

WCAG AAA 配色

純黑白灰基底 + 單一強調色 #EDFF00, Light / Dark / System 三模式切換,對比度符合無障礙 AAA 等級。

MCP 整合

附一個 optional MCP Server,透過 stdio 讓 Claude Desktop 或其他 MCP client 直接呼叫 list / ingest / chat / status 四個 tool。

架構

三層,就這樣。

整套東西沒有祕密,也沒有中介伺服器。擴充套件在瀏覽器裡, 帶著你現有的 Google 登入 cookie,直接跟 NotebookLM 講話。

FRONTEND

Chrome Extension

Plasmo · React · MV3

fetch() credentials:
"include"
SERVICE

NotebookLM RPC

batchexecute · Google

+0 後端伺服器:就一個擴充套件。
+0 額外登入流程:瀏覽器已登入就能用。
+1 optional MCP Server:給 Claude Desktop 用的。
完整 Demo

看它怎麼運作。

完整的使用流程:打開側邊欄 → 攝入當前頁面 → 看進度條 → 跟 Notebook 對話。 影片由 Remotion 製作,旁白由 Gemini 3.1 Flash TTS 以逐句情緒標記生成。

播放 105 秒 Demo

完整流程:痛點 → 攝入 → 對話 → 收尾

0:00 – 0:31

痛點

複製貼上、切分頁、找 Notebook——每天重複三次。

0:31 – 0:59

一鍵攝入

側邊欄滑出,按「吸取當前頁面」,4 步驟進度條。

0:59 – 1:36

與 Notebook 對話

側邊欄直接問,Markdown 渲染 + 程式碼區塊 + 引用來源。

1:36 – 1:45

功能總覽

MCP、i18n、WCAG AAA、來源管理——全部就緒。

接下來

已可用,還在進化。

主功能全部完工、端對端實測通過,接下來是把它送上架、讓更多人用。

NEXT

Chrome Web Store 發布

圖示、截圖、說明文案、Privacy policy、審核提交——把它變成 "下一個可以裝的擴充套件"。

NEXT

CI pipeline

GitHub Actions:typecheck、lint、vitest、pytest、Plasmo build 全部自動化,PR 無綠標不合併。

PLAN

更精緻的 Icon

目前是自己畫的 SVG 縮放版,接下來找設計師操刀, 做一組品牌感強烈的完整視覺。

做給重度 NotebookLM 使用者的,
工具。

如果你每天往 NotebookLM 裡丟東西,你會需要它。如果你還沒用過 NotebookLM, 也許這個 demo 會讓你想試一次。