Open Notebook: un asistente digital privado para investigadores
Imagina: estás analizando cientos de documentos para un nuevo proyecto, pero no quieres que tu investigación se filtre a las nubes de Google u OpenAI. ¿Te resulta familiar? Eso es exactamente para lo que se creó Open Notebook: una alternativa de código abierto a Google Notebook LM con enfoque en privacidad y flexibilidad.
¿Qué incluye?
Open Notebook es una plataforma local para trabajo de investigación con tres ventajas clave:
- Control total de datos — todo permanece en tu computadora
- Compatibilidad con más de 16 proveedores de IA desde OpenAI hasta soluciones locales como Ollama
- Herramientas profesionales para generación de podcasts y procesamiento multimedia
¿Qué lo destaca?
1. Privacidad real
A diferencia de las soluciones en la nube, Open Notebook se ejecuta localmente mediante Docker. Tus PDFs, grabaciones de audio y notas nunca abandonan tu computadora sin tu consentimiento.
2. Flexibilidad de modelos
En su interior, utiliza la biblioteca Esperanto, que es compatible con:
- OpenAI y Anthropic para modelos potentes en la nube
- Ollama y LM Studio para despliegue local
- ElevenLabs para generación de voz realista
# Быстрый старт через Docker
docker run -d \
--name open-notebook \
-p 8502:8502 -p 5055:5055 \
-v ./notebook_data:/app/data \
lfnovo/open_notebook:latest-single
3. Podcasts profesionales
La plataforma puede generar podcasts con múltiples hablantes (hasta 4 voces), lo que la distingue del formato limitado de dos voces de Google Notebook LM.
Stack técnico
El proyecto está construido con:
- Python + FastAPI para el backend
- SurrealDB como almacenamiento principal
- Streamlit para la interfaz actual (versión en React en desarrollo)
¿Para quién es?
- Investigadores que trabajan con datos confidenciales
- Creadores de contenido que elaboran podcasts y materiales educativos
- Desarrolladores que necesitan una herramienta de IA personalizable
Experiencia personal
Después de trabajar con Open Notebook, noté la conveniente organización de tres columnas:
- Fuentes (PDFs, videos, páginas web)
- Notas manuales y de IA
- Chat con contexto de tus materiales
¿Qué sigue?
En la hoja de ruta:
- Interfaz en React en lugar de Streamlit
- Fuentes entre blocs de notas
- Procesamiento asíncrono de contenido
Open Notebook es una excelente opción para quienes:
- Valoran la privacidad
- Quieren evitar el bloqueo de proveedores
- Necesitan una herramienta flexible para trabajo multimedia
El proyecto se desarrolla activamente: ¡ahora es el momento perfecto para darle una estrella en GitHub y probarlo!
Proyectos relacionados