bibi▌
jimmylv/bibigpt-skill · updated Apr 8, 2026
Summarize videos, audio, and podcasts directly from the terminal using BibiGPT.
- ›Supports YouTube, Bilibili, podcasts, and other media URLs with multiple output formats: Markdown, JSON, raw subtitles, or chapter-by-chapter breakdowns
- ›Requires BibiGPT desktop app with active login or BIBI_API_TOKEN environment variable for authentication
- ›Includes async mode for long videos (>30 min) to avoid timeouts, plus commands for checking auth status, managing tokens, and self-updating
- ›Output
BibiGPT — AI Video & Audio Summarizer
Environment Check
Run scripts/bibi-check.sh first. It detects which mode is available:
| Mode | When to use | Auth |
|---|---|---|
CLI (bibi command) |
macOS / Windows / Linux with desktop app | Desktop login or BIBI_API_TOKEN |
| OpenAPI (HTTP calls) | Containers, CI, or any env without CLI | BIBI_API_TOKEN only |
If neither mode is available, see references/installation.md for setup instructions.
Intent Routing
Route the user's request to the appropriate workflow:
| User Intent | Workflow |
|---|---|
| Summarize a video/audio URL | → workflows/quick-summary.md |
| Chapter-by-chapter breakdown, detailed analysis | → workflows/deep-dive.md |
| Get subtitles, extract transcript, raw text | → workflows/transcript-extract.md |
| Turn into article, blog post, 公众号图文, 小红书 | → workflows/article-rewrite.md |
| Process multiple URLs, batch summarize | → workflows/batch-process.md |
| Research a topic across multiple videos | → workflows/research-compile.md |
| Save to Notion, Obsidian, export notes | → workflows/export-notes.md |
| Analyze visual content, slides, on-screen text | → workflows/visual-analysis.md |
Disambiguation
- If the user's intent matches more than one workflow, ask one clarifying question before routing.
- If it matches none, ask what they are trying to accomplish. Do not guess.
- If the user just pastes a URL with no context, default to
workflows/quick-summary.md.
Local File Support
The bibi CLI directly accepts local file paths (no upload needed):
bibi summarize "/path/to/video.mp4"
bibi summarize "/path/to/podcast.mp3"
For API mode (no CLI), guide the user to upload the file to a publicly accessible URL (OSS, S3, etc.) first, then pass that URL to the API. See references/supported-platforms.md for details.
Direct CLI Operations
Use progressive help to discover options: bibi --help → bibi summarize --help → run.
For simple, single-command requests that don't need a full workflow:
bibi summarize "<URL>" # Quick summary (URL or local file path)
bibi summarize "<URL>" --chapter # Chapter summary
bibi summarize "<URL>" --subtitle # Transcript only
bibi summarize "<URL>" --json # Full JSON response
bibi auth check # Check auth status
See references/cli.md for all commands and flags.
References
| Document | Contents |
|---|---|
references/cli.md |
All CLI commands, flags, output formats |
references/api.md |
OpenAPI endpoints, curl examples, response schemas |
references/installation.md |
Desktop app install, skill install, auth setup, MCP config |
references/supported-platforms.md |
Supported URL types, platform notes, duration limits |
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★54 reviews- ★★★★★Zara Patel· Dec 24, 2024
bibi fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Soo Gupta· Dec 20, 2024
bibi has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Sakshi Patil· Dec 12, 2024
Useful defaults in bibi — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Zara Rao· Dec 4, 2024
bibi is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Zara Thomas· Nov 27, 2024
Solid pick for teams standardizing on skills: bibi is focused, and the summary matches what you get after install.
- ★★★★★Hana Ramirez· Nov 23, 2024
Useful defaults in bibi — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Aanya Ramirez· Nov 19, 2024
bibi has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Min Sethi· Nov 15, 2024
Registry listing for bibi matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Pratham Ware· Nov 3, 2024
bibi is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Piyush G· Oct 22, 2024
Keeps context tight: bibi is the kind of skill you can hand to a new teammate without a long onboarding doc.
showing 1-10 of 54