open-notebook

Organize research materials and notes in a self-hosted AI notebook.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/HaykTarkhanyan/dst_research --skill open-notebook-hayktarkhanyan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-notebook
Source: https://github.com/HaykTarkhanyan/dst_research/tree/main/.claude/skills/open-notebook
Command: npx skills add https://github.com/HaykTarkhanyan/dst_research --skill open-notebook-hayktarkhanyan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Researchers need a private, self-hosted workspace to organize materials, run AI-powered analyses, and store conversations without exposing data to external services.

Core Features & Use Cases

  • Organize content into notebooks with sources, notes, and chat sessions.
  • Ingest PDFs, videos, audio, web pages, and Office documents for full-text and vector search.
  • Generate AI-powered notes and summaries, create multi-speaker podcasts, and chat with documents using citations.
  • Access a flexible REST API with 16+ providers and maintain complete data sovereignty through self-hosting.

Quick Start

Install Open Notebook with Docker Compose, set OPEN_NOTEBOOK_ENCRYPTION_KEY, start the services, and access the UI at http://localhost:8502 and the API at http://localhost:5055.

Frequently Asked Questions about open-notebook

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

FAQPage Schema
How do I self-host a private AI notebook for research and document analysis?

You can self-host a private AI research notebook by deploying it with Docker Compose, setting an encryption key, and accessing the UI and REST API locally to ingest materials and generate AI-powered notes.

What file formats can I ingest into a self-hosted research notebook for full-text and vector search?

A self-hosted research notebook ingests PDFs, videos, audio, web pages, and Office documents to perform full-text and vector search across your collected research materials.

Can I use multiple AI providers for chat and summaries in a self-hosted notebook?

Yes, a self-hosted notebook integrates with 16+ AI providers through a flexible REST API, allowing you to generate notes, summaries, and multi-speaker podcasts while maintaining data sovereignty.

Does self-hosting a research notebook with Docker require external dependencies?

Self-hosting a research notebook requires Docker Compose and the Python requests dependency, ensuring all data, sources, and chat sessions remain under your control without exposing them to external services.

What is the best way to organize diverse research materials with complete data sovereignty?

The best way to organize diverse research materials with data sovereignty is using a self-hosted AI notebook to structure sources, notes, and chat sessions, enabling document chats with citations privately.

Can I generate podcasts and cited chat sessions from ingested documents in a research notebook?

Yes, a research notebook generates AI-powered multi-speaker podcasts and chat sessions with citations directly from ingested documents, providing searchable notes within a private, self-hosted environment.