This is a self-hosted alternative to Google NotebookLM that gives you programmatic control over research workflows. You get a REST API for organizing documents into notebooks, ingesting PDFs and videos, generating multi-speaker podcasts (up to 4 speakers versus NotebookLM's 2), and running context-aware chats with citations. It supports 16+ AI providers including OpenAI, Anthropic, Ollama, and Groq, so you're not locked into Google's models. The real value is data sovereignty and automation. If you need to build research pipelines, run custom transformations on source materials, or integrate AI-powered document analysis into your own systems, this gives you the building blocks. Ships as a Docker Compose setup with SurrealDB and includes both a UI and full API docs.

skills.sh installs
2.1K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill open-notebook --agent claude-code

Installs into .claude/skills of the current project.

Files

Open Notebook

Overview

Open Notebook organizes sources, notes, and AI conversations into research notebooks. It supports several AI providers through Esperanto, full-text and vector search, custom transformations, and podcast generation with speaker profiles. Application storage is self-hosted; content sent to configured cloud models is not local-only.

This skill targets the latest published release observed on 2026-09-30, v1.14.0. Request/response contracts were checked against its official source and current main commit 3127f14ea9dbb519f0e4ddc64a0742ca644ba6ef. Bundled helpers have mocked HTTP regression tests; deployment, ingestion, and paid AI calls were not run against a live instance. Deployment and remote workflow examples are illustrative.

Quick Start

Installation

Use Docker Desktop/Engine with Compose. The upstream docker-compose file configures SurrealDB v2 and the lfnovo/open_notebook:v1-latest application image. It mounts ./notebook_data at /app/data and ./surreal_data at /mydata.

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
AI & Agent Building, Data Science & ML, Office & Documents
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1redis avatarredis-semantic-cacheredis/agent-skillsRedis LangCache guidance for semantic caching of LLM responses on Redis Cloud — calling search/set via the SDK or REST API, tuning the similarity threshold, sep2Kskills.sh installs
2github avatarflowstudio-power-automate-buildgithub/awesome-copilotBuild, scaffold, and deploy Power Automate cloud flows using the FlowStudio MCP server. Your agent constructs flow definitions, wires connections, deploys, and 1.9Kskills.sh installs
3github avatarflowstudio-power-automate-debuggithub/awesome-copilotDebug failing Power Automate cloud flows using the FlowStudio MCP server. The Graph API only shows top-level status codes. This skill gives your agent action-le1.9Kskills.sh installs
4aradotso avataragent-browser-automationaradotso/trending-skillsagent browser automation1.9Kskills.sh installs
5nashsu avatarllm-wikinashsu/llm_wiki_skillQuery the user's LLM Wiki knowledge base (the LLM Wiki desktop app at 127.0.0.1:19828 — NOT Obsidian, Notion, Apple Notes, Logseq, or any other PKM tool). Trigg1.9Kskills.sh installs
6lingzhi227 avatarsurvey-generationlingzhi227/agent-research-skillsGenerate complete academic survey papers using multi-LLM parallel outline generation, RAG-based subsection writing, citation validation, and local coherence enh1.8Kskills.sh installs