mirror of
https://github.com/jackwener/OpenCLI.git
synced 2026-09-14 18:25:42 +08:00
0204dbb018
* feat(notebooklm): add read commands and compatibility layer * review: trim notebooklm artifacts and sync docs --------- Co-authored-by: qiaoqiao147 <camtup044@gmail.com> Co-authored-by: jackwener <jakevingoo@gmail.com>
3.2 KiB
3.2 KiB
NotebookLM
Mode: 🔐 Browser Bridge · Domain: notebooklm.google.com
Commands
| Command | Description |
|---|---|
opencli notebooklm status |
Check whether NotebookLM is reachable in the current Chrome session |
opencli notebooklm list |
List notebooks visible from the NotebookLM home page |
opencli notebooklm current |
Show metadata for the currently opened notebook tab |
opencli notebooklm get |
Get richer metadata for the current notebook |
opencli notebooklm source-list |
List sources in the current notebook |
opencli notebooklm source-get <source> |
Resolve one source in the current notebook by id or title |
opencli notebooklm source-fulltext <source> |
Fetch extracted source fulltext through NotebookLM RPC |
opencli notebooklm source-guide <source> |
Fetch guide summary and keywords for one source |
opencli notebooklm history |
List conversation history threads for the current notebook |
opencli notebooklm note-list |
List Studio notes visible in the current notebook |
opencli notebooklm notes-get <note> |
Read the currently visible Studio note by title |
opencli notebooklm bind-current |
Bind the current active NotebookLM tab into the site:notebooklm workspace |
opencli notebooklm summary |
Read the current notebook summary |
Compatibility Aliases
| Alias | Canonical command |
|---|---|
opencli notebooklm metadata |
opencli notebooklm get |
opencli notebooklm use |
opencli notebooklm bind-current |
opencli notebooklm notes-list |
opencli notebooklm note-list |
Positioning
This adapter reuses the existing OpenCLI Browser Bridge runtime:
- no custom NotebookLM extension
- no exported cookie replay
- requests and page state stay in the real Chrome session
The current milestone focuses on a stable NotebookLM read surface in desktop Chrome with an already logged-in Google account.
Usage Examples
opencli notebooklm status
opencli notebooklm list -f json
opencli notebooklm current -f json
opencli notebooklm metadata -f json
opencli notebooklm source-list -f json
opencli notebooklm source-get "Quarterly report" -f json
opencli notebooklm source-guide "Quarterly report" -f json
opencli notebooklm source-fulltext "Quarterly report" -f json
opencli notebooklm history -f json
opencli notebooklm notes-list -f json
opencli notebooklm notes-get "Draft note" -f json
opencli notebooklm summary -f json
opencli notebooklm use -f json
Prerequisites
- Chrome running and logged into Google / NotebookLM
- Browser Bridge extension installed
- NotebookLM accessible in the current browser session
Notes
- Notebook-oriented commands assume you already have the target notebook open in Chrome, or that
opencli notebooklm usecan bind an existing notebook tab intosite:notebooklm. list,get,source-list,history,source-fulltext, andsource-guideprefer NotebookLM RPC paths and fall back only when the richer path is unavailable.notes-getcurrently reads note content only from the visible Studio note editor; if the note is listed but not open, open it in NotebookLM first and then retry.