← all repositories
lycohana/BiliSum

An offline AI archivist for Bilibili and YouTube

BiliSum exists to convert Bilibili, YouTube, and local videos into structured, offline notes and a personal knowledge base that keeps data off the cloud.

BiliSum
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does BiliSum is a desktop app and CLI tool that ingests Bilibili, YouTube, and local video files, transcribes them through a choice of ASR engines, and runs the results through an AI pipeline. The output is a set of structured summaries, chapter timelines, mind maps, and a local searchable knowledge base. Notes, indexes, and configuration are stored locally, and the stack can run fully offline using local embeddings and LLMs.

The interesting bit The visual note generator is the detail that elevates it above a typical transcript-and-summary tool. A configurable VLM re-reads the transcript alongside candidate video frames, filters low-quality shots, and weaves images directly into the relevant paragraphs rather than dumping them in an appendix. The whole system is also exposed as an Agent skill, so tools like Codex or Cursor can invoke summarization or transcription on demand.

Key highlights

  • Supports Bilibili QR-code login to handle site-specific access and anti-bot measures.
  • Produces three note styles: plain text, timestamped illustrations, or VLM-driven layouts with inline frames.
  • Knowledge base features cross-video semantic search, keyword retrieval, RAG Q&A, and a tag relationship graph.
  • Runs locally by default: supports local Whisper, local embeddings, and local LLMs, with data stored in SQLite.
  • Exports to Markdown and Obsidian, with optional packaging of screenshots alongside notes.

Caveats

  • Desktop builds are only provided for Windows and macOS; Linux users are limited to Docker or source builds.
  • Bilibili’s anti-bot measures can interfere with access; the README suggests relying on the desktop app’s built-in QR login to mitigate this.

Verdict Worth installing if you treat streaming platforms as a learning feed and want an offline, Obsidian-friendly archive. Skip it if you only need a one-off transcript—Whisper alone is lighter.

Frequently asked

What is lycohana/BiliSum?
BiliSum exists to convert Bilibili, YouTube, and local videos into structured, offline notes and a personal knowledge base that keeps data off the cloud.
Is BiliSum open source?
Yes — lycohana/BiliSum is open source, released under the MIT license.
What language is BiliSum written in?
lycohana/BiliSum is primarily written in Python.
How popular is BiliSum?
lycohana/BiliSum has 506 stars on GitHub.
Where can I find BiliSum?
lycohana/BiliSum is on GitHub at https://github.com/lycohana/BiliSum.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.