Intermediário 11 minFerramentas

Open Notebook: o caderno de pesquisa com IA auto-hospedado

Resposta direta

O Open Notebook (lfnovo/open-notebook, licença MIT) é um caderno de pesquisa assistido por IA e auto-hospedado: você reúne PDFs, páginas web ou áudios, e a ferramenta os indexa e depois responde citando suas fontes. Ele se conecta a 18 provedores à sua escolha, incluindo o Ollama em execução local, e gera podcasts com múltiplas vozes (1 a 4) por meio de perfis de episódio personalizáveis, enquanto o NotebookLM limita o áudio a duas vozes fixas.

Open Notebook retoma a ideia do caderno de pesquisa assistido por IA do Google NotebookLM — reunir fontes, consultá-las e extrair delas notas e podcasts — em um projeto open source (repositório lfnovo/open-notebook, licença MIT) que você hospeda por conta própria e conecta ao modelo de sua escolha. Para quem experimentou o equivalente online e parou diante da pergunta “para onde vão meus documentos?”, é a mesma promessa sem a transferência, com funções adicionais que a versão do Google não tem.

Por Mohamed Meguedmi·Atualização 2026-09-29·Testado no Windows, macOS e Linux

#A ideia: um caderno de pesquisa assistido

Um caderno reúne fontes: PDFs, páginas web, vídeos do YouTube, arquivos de áudio, documentos do Office. A ferramenta indexa essas fontes, permite consultá-las em linguagem natural e, principalmente, produzir objetos derivados — resumos, sínteses cruzadas, anotações, podcasts com múltiplas vozes — que permanecem vinculados às suas fontes. O projeto se apresenta como uma alternativa privada, com suporte a múltiplos modelos e 100% local, totalmente funcional, ao Notebook LM.

A diferença em relação a um simples assistente de documentos está na ideia de caderno: você não faz uma pergunta isolada a um corpus, mas cria um dossiê sobre um tema e trabalha nele ao longo do tempo, com vários cadernos para diferentes projetos de pesquisa em paralelo, cada um com suas próprias fontes e seu próprio histórico.

#O que muda na versão local

O kit RAG Local

Seus documentos, sua IA: um RAG local confiável para seus PDFs, notas e e-mails — sem enviar nada para a nuvem.

  • Espaço online vitalício
  • PDF + arquivos
  • Atualizações vitalícias
As fontes não iniciam
Documentos confidenciais, arquivos de clientes, materiais sob embargo: o processamento permanece na sua máquina se você escolher fornecedores locais (Ollama, LM Studio, ou oMLX no Apple Silicon).
Escolha do modelo
18 fornecedores suportados nativamente — OpenAI, Anthropic, Google, Mistral, Groq, xAI, DeepSeek, Ollama, LM Studio, OpenRouter e outros — via a biblioteca Esperanto do mesmo autor. É você quem decide, fornecedor a fornecedor.
Sem limites arbitrários
O número de cadernos e fontes depende do seu disco, não de um plano tarifário; o custo real se limita ao uso das APIs que você escolher conectar.
Em troca, a exploração
É um serviço Docker (backend Python/FastAPI, interface Next.js/React, banco de dados SurrealDB) que você precisa instalar, manter com backups e atualizar. É a contrapartida habitual da auto-hospedagem.

#O que o Open Notebook faz a mais que o NotebookLM

O repositório oficial publica uma tabela comparativa direta com o Google NotebookLM. Em vários pontos, a diferença não é apenas “é local”: o número de vozes dos podcasts gerados, o acesso à API e as transformações de conteúdo personalizáveis vão além do que a ferramenta do Google oferece.

Comparativo publicado pelo projeto (repositório GitHub, tabela « Open Notebook vs Google Notebook LM »)
CritérioOpen NotebookGoogle NotebookLM
Fornecedores de IA18+ opções (incluindo Ollama, LM Studio)Apenas modelos Google
Voz do podcast gerado1 a 4, perfis de episódio personalizáveis2 vozes fixas, formato estabelecido
Acesso à APIAPI REST completaNenhuma API
ImplantaçãoDocker, nuvem ou localApenas hospedado pelo Google
Citações das fontesReferências básicas (o projeto anuncia que pretende melhorá-las)Citações completas, mais refinadas

Esse último ponto merece ser mencionado com honestidade: o próprio projeto reconhece, em seu comparativo publicado no GitHub, que suas citações são, por enquanto, mais básicas do que as do NotebookLM. Portanto, não é um substituto superior em todos os aspectos — é uma escolha que envolve concessões e se torna favorável quando a confidencialidade, a escolha do modelo, a automação por API ou a geração de podcasts importam mais do que o refinamento das citações exibidas na tela.

Podcasts com perfis de episódio
Debate, aula expositiva, entrevista, explicação para iniciantes ou para especialistas: a estrutura do episódio é configurável, ao contrário do formato único "deep dive" do NotebookLM.
Suporte a modelos de raciocínio
Suporte completo a modelos "thinking" como DeepSeek-R1 ou Qwen3, útil para sínteses que exigem várias etapas de reflexão.
Transformações de conteúdo
Ações personalizáveis para resumir, extrair insights ou reformular, indo além do simples resumo automático.
Proteção por senha
Útil para uma implantação exposta publicamente, além do controle detalhado sobre o que é compartilhado com cada modelo.

#Instalar localmente, com ou sem Ollama

A implantação documentada consiste em três etapas: obter o docker-compose.yml oficial, inserir as chaves de API desejadas na interface (sem necessidade de editar um arquivo de configuração manualmente) e, em seguida, iniciar os serviços. O único pré-requisito anunciado é o Docker Desktop.

  1. 01
    Obter o arquivo de serviço
    curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml, ou copier le contenu manuellement depuis le dépôt.
  2. 02
    Escolher a variante 100% local se necessário
    O repositório fornece um arquivo separado, examples/docker-compose-ollama.yml, que adiciona Ollama como provedor padrão para não enviar nada para a internet.
  3. 03
    Iniciar e configurar
    docker compose up -d, puis ouvrir l'interface locale et renseigner les clés d'API des fournisseurs distants éventuels ; aucune clé n'est nécessaire pour un usage 100 % Ollama.
i
Banco de dados e pilha técnica
Open Notebook se baseia no SurrealDB para o armazenamento relacional e vetorial, em um backend Python/FastAPI e em uma interface Next.js/React. Em máquinas com Apple Silicon, o provedor nativo oMLX é preferível a um simples endpoint compatível com OpenAI em termos de desempenho.

A documentação oficial oferece dois caminhos distintos de acordo com o perfil: um « Quick Start with OpenAI » para estar operacional em cinco minutos com um provedor remoto, e um guia « Run It Fully Local » dedicado ao Ollama e ao LM Studio para uso inteiramente privado desde a instalação. A API REST completa, por sua vez, disponibiliza sua própria documentação interativa na porta local 5055, útil para conectar o caderno a um script ou a uma automação existente, em vez de fazer tudo pela interface web.

#Três formas de usá-lo na prática

O projeto organiza o trabalho em vários cadernos independentes (« Multi-Notebook Organization »), cada um com suas próprias fontes, anotações e histórico de discussão. Três usos são os mais comuns entre os usuários que documentam sua migração do NotebookLM.

Revisão de literatura
Um caderno por tema de pesquisa, dezenas de PDFs adicionados ao longo das leituras, uma transformação de conteúdo personalizada para extrair sistematicamente métodos, resultados e limitações de cada artigo.
Acompanhamento e anotações de reuniões
Transcrições adicionadas regularmente, uma conversa contextual para localizar « o que foi decidido sobre X em março » e um podcast de síntese para ouvir enquanto você realiza outras tarefas.
Documentação do produto ou suporte ao cliente
Toda a documentação interna em um caderno dedicado, consultada em linguagem natural pela equipe, com um provedor local para não transmitir documentos internos ou procedimentos sensíveis para um serviço de terceiros hospedado em outro local.

O que diferencia esses usos de um simples bate-papo com um modelo é que cada resposta permanece ancorada nas fontes do caderno ativo: mudar de caderno altera o contexto disponível, sem precisar recarregar ou reexplicar nada para o modelo. O controle fino do que é compartilhado com o modelo — um subconjunto de fontes em vez do caderno inteiro — também permite limitar o contexto enviado, reduzindo assim a latência e o custo, em um caderno voluminoso.

#Como usar na prática

  1. 01
    Um caderno por tema, não um caderno para tudo
    A qualidade das respostas cai quando um caderno mistura assuntos sem relação: os trechos mais próximos de uma pergunta começam a vir de outros assuntos.
  2. 02
    Adicionar as fontes progressivamente
    E verificar o que a ferramenta realmente extraiu de cada uma. Um PDF escaneado sem camada de texto é indexado sem conteúdo, independentemente do mecanismo de busca usado por trás.
  3. 03
    Configurar um modelo de embedding adequado
    É ele quem decide o que a pesquisa encontra, muito mais do que o modelo que redige. Para documentos em francês, ele deve ser multilíngue; Ollama, Google e Mistral oferecem embeddings na matriz de fornecedores do projeto.
  4. 04
    Exigir citações, com suas limitações em mente
    Uma resposta sem fonte não é verificável. O projeto mesmo anuncia citações ainda básicas: verificar a fonte citada continua indispensável antes de reproduzir um resultado tal qual.
!
Dois modelos, não um
Como qualquer ferramenta dessa família, é necessário um modelo de conversa para redigir e um modelo de embedding para indexar. Esquecer o segundo é a causa mais comum de um caderno responder fora de contexto, mesmo quando a fonte contém a resposta.

#As limitações, incluindo aquelas que o próprio projeto reconhece

A qualidade vem do modelo
Um pequeno modelo local produz resumos pouco elaborados. A ferramenta organiza o trabalho, mas não substitui a capacidade de síntese — daí a importância do suporte a modelos de raciocínio para tarefas complexas.
As citações ainda são básicas
O próprio comparativo do projeto afirma: menos completos do que os da NotebookLM, com melhoria anunciada mas sem data definida.
As fontes de áudio e vídeo exigem transcrição
Assegurada conforme o fornecedor escolhido (Whisper via APIs, Deepgram ou um mecanismo local como o Faster-Whisper em uma etapa anterior), mas é uma etapa adicional de processamento.
Projeto jovem e ativo
O repositório foi criado no final de 2024 e evolui rapidamente; confira as funcionalidades anunciadas para a versão que você está instalando no CHANGELOG e nas releases do GitHub, em vez de se basear em um artigo.
Nem todos os fornecedores fazem tudo
A matriz publicada pelo projeto distingue quatro capacidades por fornecedor — LLM, embedding, transcrição e síntese de voz — e poucos fornecedores oferecem todas elas. Anthropic e Groq, por exemplo, não oferecem embedding no Open Notebook: muitas vezes é necessário combinar dois fornecedores, um para redigir e outro para indexar ou transcrever.

#Open Notebook ou um RAG clássico

Duas formas de consultar documentos
NecessidadeFerramenta
Montar um dossiê sobre um tema e trabalhar nele, com um podcast de sínteseOpen Notebook
Responder a perguntas com base em um conjunto documental da empresaUma aplicação RAG dedicada (por exemplo, AnythingLLM)
Incorporar pesquisa documental em uma aplicaçãoUma cadeia RAG que você escreve, com seus próprios embeddings
Conversar com alguns PDFs, sem instalar mais nadaUm aplicativo de desktop tudo em um

#FAQ

O Open Notebook é gratuito?+
O software é um projeto livre (licença MIT) que você hospeda por conta própria, sem custo de licença. Os eventuais custos vêm apenas dos fornecedores remotos de IA que você escolhe conectar a ele (cobrados por eles, não pelo projeto); com o Ollama em execução local para conversa e embedding, o uso completo continua gratuito, exceto pela energia elétrica.
Funciona totalmente offline?+
Sim, com o arquivo docker-compose-ollama.yml fornecido pelo projeto, que configura o Ollama como provedor padrão de conversação e embeddings, e com fontes já presentes na máquina. Nessa configuração, nenhum dado é enviado para a internet, inclusive na geração de podcasts se o modelo de síntese de voz escolhido for local.
Quantas vozes um podcast gerado pode ter?+
De uma a quatro, com perfis de episódio personalizáveis: debate, aula expositiva, entrevista, explicação para iniciantes ou para especialistas. Isso é mais flexível que o formato com duas vozes fixas do Google NotebookLM, segundo o comparativo publicado pelo próprio projeto no seu repositório GitHub.
As respostas citam realmente suas fontes?+
Sim, cada resposta se baseia nas fontes do caderno ativo, mas o projeto qualifica suas citações como «básicas» em comparação com as do NotebookLM, com uma melhoria anunciada sem data precisa. Verificar a fonte citada continua necessário antes de reutilizar um resultado sem revisão, especialmente para uso profissional.
Por que as minhas respostas ignoram o conteúdo de uma fonte?+
Na maioria das vezes, trata-se de um PDF escaneado sem camada de texto, indexado sem conteúdo, ou de um modelo de embedding inadequado ao idioma do documento. Verifique a matriz de provedores do projeto: nem todos oferecem embeddings; alguns oferecem apenas conversação, e a Anthropic, por exemplo, não oferece embeddings no Open Notebook.
É necessária uma placa de vídeo?+
Para o próprio aplicativo, não: é um serviço Docker leve (Python/FastAPI, Next.js, SurrealDB). Para os modelos que ele utiliza localmente via Ollama ou LM Studio, isso depende do seu tamanho — é o modelo que determina o hardware, não o aplicativo em si nem sua interface.
Qual a diferença em relação a um RAG que eu mesmo desenvolveria?+
O Open Notebook fornece a interface, a indexação de vários formatos, a escolha entre 18 fornecedores e a geração de podcasts prontos para uso, com uma API REST para automatizar. Uma cadeia RAG própria oferece um controle mais detalhado, mas exige que você construa tudo por conta própria: indexação, busca, interface e acompanhamento das fontes.
Este guia ajudou você?

Um comentário, um erro ou uma observação? Avise-nos; isso ajuda a melhorar o guia para todos.