open-notebook

Ingest diverse research content into self-hosted notebooks with full-text and vector search.

22|4|Updated May 25, 2026
One-click install
npx skills add https://github.com/crazymsn/academic-skills --skill open-notebook-crazymsn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-notebook
Source: https://github.com/crazymsn/academic-skills/tree/main/academic-skills/open-notebook
Command: npx skills add https://github.com/crazymsn/academic-skills --skill open-notebook-crazymsn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Open Notebook provides a private, self-hosted AI notebook that helps researchers organize materials into notebooks, ingest diverse content sources, and interact with their documents using context-aware AI while preserving data privacy.

Core Features & Use Cases

  • Notebook organization: Create notebooks, ingest PDFs, videos, audio, web pages, and Office documents, and link sources for unified research workflows.
  • AI-powered notes and chat: Generate notes, summaries, and context-aware conversations with sources, including multi-speaker podcast scripting.
  • Search and transformations: Perform full-text and vector search across content and apply transformations to extract methods, summaries, or structured data.

Quick Start

Start the Docker stack with docker-compose and access the UI at http://localhost:8502 to begin configuring providers and data.

Frequently Asked Questions about open-notebook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a self-hosted AI notebook for research and literature reviews?

A self-hosted AI notebook for research ingests diverse content like PDFs, audio, and web pages into organized notebooks, enabling context-aware chat, notes generation, and full-text search while preserving data privacy in a local Docker environment.

Can I perform full-text and vector search across ingested research documents?

Yes, full-text and vector search across ingested research documents is supported. The notebook applies both search methods across your organized sources to retrieve specific content, extract summaries, and perform contextual transformations on your research materials.

Does Open Notebook require Docker and an encryption key to function?

Yes, Open Notebook requires Docker-based deployment with an API at localhost:5055, an OPEN_NOTEBOOK_ENCRYPTION_KEY, and multi-provider AI integration via LangChain and Esperanto to load credentials and models for your research environment.

What is the best way to generate a multi-speaker podcast from research sources?

The best way to generate a multi-speaker podcast from research sources is using the notebook's AI-powered transformations, which script audio content based on your ingested documents, contextual chat, and organized research materials.

How do I ingest diverse content sources like videos and audio into an AI notebook?

You ingest diverse content sources like videos, audio, PDFs, web pages, and Office documents by linking them within created notebooks, enabling unified research workflows, AI-powered notes generation, and context-aware conversations with your sources.

What are the limitations of a self-hosted AI notebook for academic workflows?

Limitations of a self-hosted AI notebook for academic workflows include the requirement for local Docker deployment, manual management of an encryption key, and the need to configure multi-provider AI integration via LangChain and Esperanto to load models.