O que cli-anything-notebooklm faz?
Aproveitamento experimental do NotebookLM para o CLI-Anything.
Instalação
Este pacote deve ser instalado a partir do diretório do harness:
cd notebooklm/agent-harness
python3 -m pip install -e .
Instale a CLI upstream do NotebookLM, se necessário:
python3 -m pip install --user 'notebooklm-py[browser]'
python3 -m playwright install chromium
Requisitos
- Comando
notebooklminstalado localmente - Sessão de login válida no NotebookLM local
Uso
Comandos Básicos
# Mostrar ajuda
cli-anything-notebooklm --help
# Iniciar com um contexto de caderno
cli-anything-notebooklm --notebook nb_123 source list
# Preferir JSON para uso por agente
cli-anything-notebooklm --json notebook list
Grupos de Comandos
| Grupo | Finalidade |
|---|---|
auth | login e validação de autenticação |
notebook | listar, criar e resumir cadernos |
source | listar fontes e adicionar URLs |
chat | fazer perguntas e inspecionar histórico |
artifact | listar e gerar artefatos |
download | baixar saídas geradas |
share | inspecionar estado de compartilhamento |
Fluxo de Trabalho do Agente
- Verifique a autenticação com
cli-anything-notebooklm auth status - Descubra IDs de cadernos com
cli-anything-notebooklm --json notebook list - Use
--notebookexplícito para comandos subsequentes - Prefira
--jsonapenas onde o comandonotebooklmupstream o suportar
Orientações para o Agente
- Prefira IDs de cadernos explícitos com
--notebook. - Use
--jsonpara saída legível por máquina apenas em comandos que o suportem upstream. - Trate este harness como experimental e não oficial.
- Não exponha arquivos de autenticação ou cookies em logs.
- NotebookLM é um produto do Google; este harness não é oficial e não é afiliado ao Google.
Referências
- CLI-Anything: https://github.com/HKUDS/CLI-Anything
- CLI-Anything HARNESS.md: https://github.com/HKUDS/CLI-Anything/blob/main/cli-anything-plugin/HARNESS.md
- notebooklm-py: https://github.com/teng-lin/notebooklm-py
- Ajuda do Google NotebookLM: https://support.google.com/notebooklm/answer/16206563