Open Notebook: la alternativa libre a NotebookLM que puedes instalar tú mismo en tu PC

Wait 5 sec.

NotebookLM es, en palabras de la IA de Google, Gemini, “un asistente virtual de investigación y redacción desarrollado por Google, diseñado para ayudarte a interactuar de forma inteligente con tus propios documentos y fuentes de información”. Es decir, que es una herramienta o aplicación diseñada para procesar datos y documentos con inteligencia artificial. Todo online, como suele hacer Google. Pero, ¿y si pudieras usar NotebookLM sin depender de los servidores de Google? NotebookLM en modo local. Bajo tu completo control. La respuesta es Open Notebook.Ya hemos hablado largo y tendido de NotebookLM. Es una excelente aplicación para ayudarte a estudiar, tomar, guardar y procesar apuntes como un profesional, convertir tus documentos de texto en podcasts y, en definitiva, aprovechar la inteligencia artificial de Gemini para procesar grandes cantidades de información para estudiar, trabajar o, simplemente, aprender algo nuevo. Además, puedes usar NotebookLM desde la web, desde sus aplicaciones móviles para iOS y Android y directamente desde Gemini.Pero NotebookLM tiene sus límites. Y aunque puedes saltarte algunos, algunas de sus funciones implican pasar por caja todos los meses. Y no solo eso. Al ser una herramienta online, dependes de la infraestructura de Google. Es decir, cuando subes tus archivos y documentos a NotebookLM, no sabes a dónde van. ¿La solución? Una alternativa gratuita, de código abierto y que te permita instalar tu propio NotebookLM casero acorde a tus necesidades. Se llama Open Notebook y cualquiera puede usarlo en su ordenador o dispositivo móvil.Qué es Open NotebookOpen Notebook es “un sistema de gestión del conocimiento alojado en tu propio servidor impulsado por IA que le ayuda a organizar, analizar y obtener información a partir de su información”. Salvo lo de alojado en tu propio servidor, el resto de la definición bien podría aplicarse a NotebookLM. Pero hay más diferencias. Mientras que NotebookLM utiliza exclusivamente Gemini, Open Notebook es compatible con varios modelos de IA. Puedes utilizar modelos cerrados y conocidos por todos como los de OpenAI (GPT), Anthropic (Claude) o Google (Gemini). Pero también admite otros modelos como los de ElevenLabs, Groq, Mistral y muchos más. Open Notebook se lleva bien con Ollama. Y con LMStudio. Si quieres saber más, aquí tienes la lista completa de modelos que admite esta herramienta.Por lo demás, el funcionamiento de Open Notebook te resultará de lo más familiar si ya has trasteado con NotebookLM. Funciona a partir de cuadernos temáticos a los que puedes poner nombre y descripción. Cada cuaderno albergará las fuentes que le aportes. Y que pueden ser enlaces, textos o documentos. Y con toda esa información, la IA se encargará de hacer lo que le pidas. Desde resumir el contenido, combinarlo, buscar algo en particular, responder preguntas a partir de esa base de datos a través de un chat como el de Gemini o ChatGPT. O incluso puedes crear un podcast sin abrir la boca. La voz la pone la inteligencia artificial.En resumen. Como ocurre con NotebookLM, Open Notebook permite mantener varios chats abiertos. En cada chat podrás tratar un tema concreto sin que se mezclen historiales ni fuentes de información. Es decir, que es una manera práctica de aprovechar la IA para temas específicos. O dicho de otra forma. Te servirá para entrenar tu propia IA en los temas que te interese trabajar o aprender sin necesidad de comandos ni herramientas complicadas.Cómo instalar Open NotebookLa única dificultad de Open Notebook es que la herramienta de Google viene ya lista para usar. Como mucho, abres su enlace web o instalas su app móvil. En el caso que nos ocupa, al tratarse de una app alojada en tu servidor, tendrás que instalarla en un ordenador que haga de servidor. Puede ser tu PC o Mac domésticos, un NAS o un dispositivo tipo Raspberry. Ten en cuenta que Open Notebook utiliza Docker para su instalación. Así que no te costará poner en marcha un servidor dedicado para uso local o incluso fuera de casa.Los requisitos de Open Notebook son:Tener Docker instalado. Aquí hay ayuda al respecto.Un mínimo de 4 GB de RAM. Un mínimo de 2 GB de espacio en disco.Lo de los 4 GB de RAM y los 2 GB de disco es lo mínimo. Ten en cuenta que, si ejecutas modelos de IA en local, necesitarás más espacio para instalarlos en tu disco y, además, más RAM para que funcionen correctamente. Por lo demás, si vas a usar un modelo de IA comercial, aunque sea gratuito, necesitarás su llave API para que Open Notebook se comunique con esa IA. En cambio, si apuestas por un modelo de IA local vía Ollama, no necesitarás esa llave API. Según la ayuda oficial, elijas el método que elijas, no te llevará más de 5 minutos.Instalar Open Notebook con una IA localUsemos de ejemplo Open Notebook con una IA local, es decir, gratis y sin depender de servidores externos. Aunque el resto de opciones también son relativamente fáciles de instalar siguiendo la ayuda oficial. La ventaja de usar una IA local con Ollama es que no necesitas llaves de API y es completamente privado. Nada sale de tu PC o Mac.Antes de empezar, necesitarás instalar Docker Desktop en tu ordenador o servidor. Si usas un NAS, tendrás que instalar la versión compatible. Además, tendrás que instalar Ollama. También puedes usar LM Studio. Con esto cumplido, el primer paso consiste en configurar el Docker de Open Notebook. Para ello, crea una nueva carpeta dentro de la carpeta principal de Docker con el nombre open-notebook-local o similar. Y ahí crea un archivo llamado docker-compose.yml que contendrá las instrucciones que encontrarás en la guía.Desde el terminal o línea de comandos, ve a la carpeta que has creado y ejecuta la orden docker compose up -d que iniciará los servicios de Docker. Puede tardar entre 10 y 15 segundos. Ahora toca descargar e instalar el modelo de IA que usarás para Open Notebook. La ayuda oficial recomienda Mistral, un modelo francés versátil, rápido y que ocupa poco espacio. Pero puedes elegir el que quieras de los que ofrece Ollama.Abrir y crear cuadernos con Open NotebookOpen Notebook funciona desde el navegador web. En PC, Mac, tabletas o dispositivos móviles. Si lo vas a usar en casa, basta con abrir en tu navegador el enlace http://localhost:8502. Eso sí. Tendrás que estar conectado al mismo Wi-Fi que el servidor.La primera vez que abras Open Notebook, tendrás que indicarle qué modelo de IA vas a utilizar. Como hemos elegido Ollama como proveedor, tendrás que ir a Manage > Models. Hacer clic en Add Credential, elegir Ollama, darle un nombre e indicar el enlace http://ollama:11434 que corresponde a la app de Ollama que tienes instalada en el mismo ordenador o dispositivo. Para terminar, pulsa en Save y luego en Test Connection para comprobar que todo está bien. Luego vuelve a Manage > Models y configura los campos Language Model y Embedding Model. En el primero indica la IA que descargaste antes. Por ejemplo, ollama/mistral. En el siguiente campo, puedes poner ollama/nomic-embed-text y se descargará automáticamente cuando sea necesario. Para terminar, pulsa en Save.Si todo va bien, ya puedes empezar a trastear con Open Notebook. Como en NotebookLM, lo primero es crear un nuevo cuaderno y asignarle un nombre. Segundo paso: añadir fuentes de información. El resto de elementos te serán familiares. Puedes añadir más fuentes siempre que quieras, ir al chat para conversar con la IA a partir del contenido de las fuentes, ir a Transformations para ver qué puedes hacer para procesar la información que has compartido, etc.Puede que la puesta en marcha de Open Notebook no sea tan simple o rápida como NotebookLM, pero a cambio podrás utilizar el modelo de IA que tú quieras. También dependerá de la potencia y capacidad de tu ordenador. Pero lo que es seguro es que la información estará siempre en tu equipo y no saldrá de ahí si utilizas una IA en modo local.Seguir leyendo: Open Notebook: la alternativa libre a NotebookLM que puedes instalar tú mismo en tu PC