# YouTubeGPT

> YouTubeGPT is an LLM-based web-app that can be run locally and allows you to summarize and chat (Q&A) with YouTube videos.

- **URL**: https://www.freshcrate.ai/projects/YouTubeGPT
- **Author**: sudoleg
- **Category**: RAG & Memory
- **Latest version**: `v3.3.1` (2026-03-22)
- **License**: MIT
- **Source**: https://github.com/sudoleg/YouTubeGPT
- **Language**: Python
- **GitHub**: 14 stars, 7 forks
- **Registry**: github
- **Tags**: `chat`, `chatgpt`, `chromadb`, `langchain`, `llm`, `llms`, `ollama`, `openai`, `python`, `rag`

## Description

YouTubeGPT is an LLM-based web-app that can be run locally and allows you to summarize and chat (Q&A) with YouTube videos.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v3.3.1` | 2026-03-22 | Medium | ## [3.3.1](https://github.com/sudoleg/YouTubeGPT/compare/v3.3.0...v3.3.1) (2026-03-21)   ### Bug Fixes  * **deps:** update chroma to v1.5.2 ([34605b5](https://github.com/sudoleg/YouTubeGPT/commit/34605b5abf9daf15ddb00ed2fe8f3ba3a42ab809)) * **deps:** update chroma to v1.5.2 (minor) ([111ee0b](https://github.com/sudoleg/YouTubeGPT/commit/111ee0bf09bc51fe0b2950d311b224e4bce71f17)) * **deps:** update chroma to v1.5.4 ([#557](https://github.com/sudoleg/YouTubeGPT/issues/557)) ([6a61360](https://gith |
| `v3.3.0` | 2026-02-01 | Low | ## [3.3.0](https://github.com/sudoleg/YouTubeGPT/compare/v3.2.1...v3.3.0) (2026-01-31)   ### Features  * **config:** add environment variable support for settings ([064080e](https://github.com/sudoleg/YouTubeGPT/commit/064080e7182e51292882af6600902814c47cb8bc)) * gpt-5.2, fixes [#481](https://github.com/sudoleg/YouTubeGPT/issues/481) ([e84a20d](https://github.com/sudoleg/YouTubeGPT/commit/e84a20d926df93d87a9bd7201e3bc8cd20767ac4))   ### Bug Fixes  * **deps:** update dependency langchain-chroma t |
| `v3.2.1` | 2025-12-22 | Low | ## [3.2.1](https://github.com/sudoleg/YouTubeGPT/compare/v3.2.0...v3.2.1) (2025-12-22)   ### Bug Fixes  * remove duplicate name assignment in ChatOllama initialization ([0395161](https://github.com/sudoleg/YouTubeGPT/commit/0395161263a9b0fd977f2487ced5e379294979e6)) |
| `v3.2.0` | 2025-12-22 | Low | ## Introducing Ollama support in [3.2.0](https://github.com/sudoleg/YouTubeGPT/compare/v3.1.0...v3.2.0) (2025-12-21)   ### Features  * add ollama provider support ([9bb0f15](https://github.com/sudoleg/YouTubeGPT/commit/9bb0f15ae430223e15ca6ea09a286e38aeba695b))   ### Bug Fixes  * add model name to ChatOllama initialization ([775722e](https://github.com/sudoleg/YouTubeGPT/commit/775722ed6ced30c2e58a5e69951f17e1df225ea6)) * correct API key check in display_model_settings_sidebar functio |
| `v3.1.0` | 2025-11-18 | Low | ## [3.1.0](https://github.com/sudoleg/YouTubeGPT/compare/v3.0.0...v3.1.0) (2025-11-18)   ### Features  * enable support for gpt-5 models, closes [#420](https://github.com/sudoleg/YouTubeGPT/issues/420) ([1f9ac69](https://github.com/sudoleg/YouTubeGPT/commit/1f9ac69c5294482d964768cfe307fefd227288ae)) |
| `v3.0.0` | 2025-06-14 | Low | ## [3.0.0](https://github.com/sudoleg/YouTubeGPT/compare/v2.6.0...v3.0.0) (2025-06-14)   ### ⚠ BREAKING CHANGES  * **deps:** update Chroma DB version  ### Bug Fixes  * handle KeyError in token encoding mapping with fallback ([8c6111f](https://github.com/sudoleg/YouTubeGPT/commit/8c6111fe9e00145223d65f50189d3749fc6e96bf))   ### Miscellaneous Chores  * **deps:** update Chroma DB version ([f7a75b1](https://github.com/sudoleg/YouTubeGPT/commit/f7a75b1633874dee578e0f64f14bfb3d6cddff19)) |
| `v2.6.0` | 2025-02-27 | Low | Introduce feature for exporting 🚀   ---  Now you can not only save summaries and answers into the library, but also export them as Markdown files!  ## [2.6.0](https://github.com/sudoleg/YouTubeGPT/compare/v2.5.0...v2.6.0) (2025-02-27)   ### Features  * **export:** ref [#267](https://github.com/sudoleg/YouTubeGPT/issues/267), add custom export functionality for answers related to specific video ([4ff407e](https://github.com/sudoleg/YouTubeGPT/commit/4ff407e5a6cd3cd47d4226ce65f87e0daa5e |
| `v2.5.0` | 2024-11-04 | Low | ## [2.5.0](https://github.com/sudoleg/YouTubeGPT/compare/v2.4.0...v2.5.0) (2024-11-03)   ### Features  * **library:** enable filtering of answers by video ([ecd30e5](https://github.com/sudoleg/YouTubeGPT/commit/ecd30e5244b9fb7e9eabf3c256d96a8625bf356f)) * **library:** enable filtering of summaries by channel ([e00f81e](https://github.com/sudoleg/YouTubeGPT/commit/e00f81eabe3ef13956f50997a9cd2ce0dce59dbf))   ### Bug Fixes  * **summary:** invalid method call ([d2ea52d](https://github.com/sudoleg/Y |
| `v2.4.0` | 2024-11-01 | Low | # Introduce library :rocket:  Now you can save summaries and answers to your questions to a library, which is available on a separate page in the app!   ## [2.4.0](https://github.com/sudoleg/YouTubeGPT/compare/v2.3.1...v2.4.0) (2024-11-01)   ### Features  * add library feature, closes [#145](https://github.com/sudoleg/YouTubeGPT/issues/145) ([e6ec639](https://github.com/sudoleg/YouTubeGPT/commit/e6ec6396545cba98ba00cec34486f0fd816a962a)) |
| `v2.3.1` | 2024-09-05 | Low | ## [2.3.1](https://github.com/sudoleg/YouTubeGPT/compare/v2.3.0...v2.3.1) (2024-09-05)   ### Performance Improvements  * introduce an env var to store models available to a user ([df85861](https://github.com/sudoleg/YouTubeGPT/commit/df858613650a78f52b40c114de729b34b39be40a)) |

## Dependency audit

- **Score**: 79/100
- **Total deps**: 19
- **Resolved**: 14
- **Unresolved**: 5
- **License conflicts**: 0
- **Warnings**: 8
- **Scanned**: 2026-05-11

## Citation

- HTML: https://www.freshcrate.ai/projects/YouTubeGPT
- Markdown: https://www.freshcrate.ai/projects/YouTubeGPT.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/YouTubeGPT/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
