BibiGPT-v1

一键总结音视频,对话式学习,省时省力

BibiGPT-v1 是一款开源 AI 助手,专为音视频内容提供一键总结与对话功能。它支持哔哩哔哩、YouTube、推特、小红书、抖音、快手、百度网盘、阿里云盘、网页、播客、会议及本地文件等多种来源,解决用户难以快速获取长视频或音频核心信息的问题。其核心能力包括:自动提取字幕或文本,调用 GPT 模型生成摘要、要点提炼,并支持与学习内容进行对话问答,帮助用户高效消化知识。项目基于 TypeScript 构建,集成 OpenAI API,界面简洁易用,适合学生、研究者、内容创作者等群体。作为原 BiliGPT 的升级版,它扩展了多平台支持,成为跨平台学习与信息处理的实用工具。

开源 freemium 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 6219
维护状态 低维护
是否开源 是
定价模式 freemium

项目数据

分类对话助手
开发团队JimmyLv
所属国家
官网地址https://bibigpt.co
定价模式freemium
价格说明提供免费基础功能,高级功能需付费订阅,具体价格见官网。
访问状态
是否开源是
开源协议GPL-3.0
主要语言TypeScript
技术栈/模型bilibili,chatgpt,gpt,gpt-3,openai,youtube
GitHub 星标★ 6219
30天Star增速
HF 下载量
上线时间2023-02-26 00:00:00
最近更新2026-09-22 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数1

使用教程

难度:进阶 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • Node.js 与 npm 环境(需能执行 npm run dev)
  • 一个 OpenAI 账号及其 API Key(在 beta.openai.com 申请)
  • 项目根目录下存在 .env 文件,字段可参考仓库内的 ./example.env
  • 如需容器部署,本机需安装 Docker 与 docker compose
  • 本地服务默认占用 3000 端口

安装与启动步骤

  1. 1克隆项目仓库

    把 BibiGPT-v1 源码拉到本地,README 的本地运行说明从「克隆仓库之后」开始。

    git clone https://github.com/JimmyLv/BibiGPT-v1.git
    cd BibiGPT-v1
  2. 2申请 OpenAI API Key

    访问 OpenAI 官网注册账号并创建 API Key,用于调用 GPT 模型生成总结与对话。

  3. 3配置 .env 文件

    在项目根目录创建 .env,按仓库内 ./example.env 的字段填写,至少写入你的 OpenAI API Key。

  4. 4安装项目依赖

    在项目目录安装 npm 依赖,README 未直接给出该命令,是运行 npm run dev 前的常规前置操作。

    npm install
  5. 5启动开发服务器

    执行开发命令,启动后本地服务会监听 http://localhost:3000,供浏览器访问使用。

    npm run dev
  6. 6Docker 方式启动(可选)

    先准备好 .env 文件,再在项目根目录用 Docker Compose 后台启动服务。

    docker compose up -d

关键配置

配置项必填说明示例
OPENAI_API_KEY是OpenAI 密钥,写入 .env 供服务调用 GPT 模型;字段名以 ./example.env 为准sk-xxxxxxxxxxxxxxxxxxxx

如何确认成功

浏览器打开 http://localhost:3000,页面能正常加载并可提交视频链接进行总结即表示启动成功。

常见问题

Q:v1 版本支持哪些平台?

A:README 明确说明本仓库仅为 v1,只支持 Bilibili(哔哩哔哩)和 YouTube。其他平台需使用官网 bibigpt.co 的版本。

Q:没有 OpenAI API Key 能运行吗?

A:不能。README 要求先在 OpenAI 注册账号并把 API Key 写入 .env 文件,否则服务无法调用模型生成总结。

Q:启动后提示 3000 端口被占用怎么办?

A:README 指定服务运行在 http://localhost:3000,可先关闭占用该端口的其他程序再重新执行 npm run dev。

Q:Docker 启动失败怎么排查?

A:README 特别提示必须先把 .env 文件配置好,再执行 docker compose up -d,缺少环境变量文件会导致容器启动异常。

Q:想部署到线上怎么做?

A:README 给出 Vercel 部署方式,需按照 example.env 文件配置环境变量,具体流程可参考仓库内的 deploy-ch.md 中文文档。

注意事项

  • 本仓库为 BibiGPT v1 版本,README 明确只支持 Bilibili 与 YouTube,不要按官网的全平台能力预期本地版本。
  • 中文详细运行流程见仓库内 ./deploy-ch.md 文档,遇到问题优先查阅该文件。
  • README 未直接给出依赖安装命令,步骤中的 npm install 属于 Node 项目运行 npm run dev 前的常规准备操作。
  • 浏览器插件版本可在 https://bibigpt.co/extension 获取,官网备用地址为 https://b.jimmylv.cn。

核心亮点

  • 支持多平台(B站、YouTube、推特等)音视频内容,覆盖面广
  • 一键生成摘要和要点,快速获取核心信息
  • 可与内容对话问答,深化理解,提升学习效率

不足之处

  • 依赖 OpenAI API,需自备密钥且产生费用
  • 文档/社区待观察

适用场景

  • 学生快速总结网课视频要点
  • 研究者提炼长演讲或会议内容
  • 内容创作者分析热门视频脚本

替代项目

youtube-transcript、summarize.tech、ChatGPT

项目介绍

BibiGPT-v1 是搜索知识领域的开源项目,由 JimmyLv 开发,2023 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(6,219)位列前 8%,在搜索知识分类的 585 个项目里位列前 10%。

近 41 天,它的 GitHub 星标从 6,177 增加到 6,219,净增 42。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-22。提供免费基础功能,高级功能需付费订阅,具体价格见官网。从国内网络环境看,可直接访问。

它主要面向的使用场景是:学生快速总结网课视频要点。同类可对比的替代方案包括 youtube-transcript、summarize.tech、ChatGPT。

上一篇:searchstack-aeo

下一篇:carrot

同类项目推荐

firecrawl 开源

网页抓取像喝水一样简单,开发者省下整周加班

The web data API to search, scrape, and interact at scale.

★ 183325 2026-08-09
contoso-chat 开源

一键跑通 Azure RAG 应用,从代码到评估部署全流程

This sample has the full End2End process of creating RAG application with Prompty an···

★ 766 2026-08-09
graphify 开源

整个代码库画成一张图,找问题一眼定位

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···

★ 120493 2026-08-09
ragflow 开源

让大模型用上你的私有知识,搭建可靠的企业级RAG应用

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fu···

★ 91170 2026-08-09