Open Notebook (Giải pháp NotebookLM tự host)
Kỹ năng giúp dựng và điều khiển Open Notebook — bản thay thế NotebookLM mã nguồn mở — để thu thập tài liệu, tìm kiếm, tóm tắt và tạo podcast qua REST API.
Tài liệu · Văn phòngTrung cấp★ 33,030⑂ 3,248Điểm AI 9/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
- Hướng dẫn triển khai Open Notebook bằng Docker và điều khiển toàn bộ qua REST API.
- Bao gồm ví dụ code cho: tạo notebook, nạp nguồn (PDF, video, audio, trang web, tài liệu Office), tạo ghi chú, chat có dẫn nguồn, tìm kiếm toàn văn/vector, sinh podcast 1–4 người nói, và pipeline biến đổi nội dung tuỳ chỉnh.
- Có quy trình đăng ký thông tin xác thực và khám phá model cho hơn 16 nhà cung cấp AI (OpenAI, Anthropic, Google, Ollama, Groq, Mistral...).
Phù hợp với ai
- Nhà nghiên cứu, chuyên viên phân tích xử lý nhiều tài liệu và cần giữ dữ liệu trong hạ tầng riêng.
- Lập trình viên muốn xây knowledge base nội bộ với Q&A và tóm tắt tự động.
- Người muốn thử phân tích tài liệu miễn phí bằng model cục bộ như Ollama.
Ví dụ sử dụng
- Tạo notebook "Nghiên cứu gen ung thư", nạp URL arXiv và 10 file PDF, rồi dùng vector search để trích đoạn liên quan và tạo ghi chú tóm tắt.
- Mở phiên chat dựa trên toàn bộ nguồn trong notebook để hỏi "Biomarker nào dự đoán đáp ứng miễn dịch?" và nhận câu trả lời có trích dẫn.
- Sinh một episode podcast hai người dẫn từ tài liệu nghiên cứu trong tuần và tải file audio về.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/HEAD/skills/open-notebook/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/open-notebook từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/open-notebook/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git && mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/open-notebook ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Cài và mở Docker Desktop.
- Clone repo:
git clone https://github.com/K-Dense-AI/scientific-agent-skills.git - Copy kỹ năng:
mkdir -p ~/.claude/skills && cp -r scientific-agent-skills/skills/open-notebook ~/.claude/skills/ - Dựng server:
curl -o docker-compose.yml https://raw.githubusercontent.com/lfnovo/open-notebook/main/docker-compose.yml, sau đóexport OPEN_NOTEBOOK_ENCRYPTION_KEY="khoa-bi-mat-cua-ban"vàdocker-compose up -d. - Mở http://localhost:8502, vào Settings > API Keys để thêm khoá của nhà cung cấp AI bạn dùng.
- Đặt biến môi trường
OPEN_NOTEBOOK_URL(ví dụ http://localhost:5055) vàOPEN_NOTEBOOK_PASSWORDnếu có bật mật khẩu. - Khởi động lại Claude Code và thử yêu cầu: "Nạp PDF này vào Open Notebook và tóm tắt giúp tôi".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT