>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Seguridad
Python

Open Notebook: un asistente digital privado para investigadores

33.708 estrellas

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:

  1. Control total de datos — todo permanece en tu computadora
  2. Compatibilidad con más de 16 proveedores de IA desde OpenAI hasta soluciones locales como Ollama
  3. Herramientas profesionales para generación de podcasts y procesamiento multimedia

Interfaz de Open Notebook

¿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?

  1. Investigadores que trabajan con datos confidenciales
  2. Creadores de contenido que elaboran podcasts y materiales educativos
  3. 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:

  1. Fuentes (PDFs, videos, páginas web)
  2. Notas manuales y de IA
  3. 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!

Repositorio de Open Notebook | Sitio web oficial

Proyectos relacionados