← Open Source
video-db

StreamRAG

Video Search and Streaming Agent πŸ•΅οΈβ€β™‚οΈ.

AI EngineeringGive agent knowledgePython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
504
Stars
35
Forks
+0
This week
3
Contributors
Created 2024-01-16 Β· Updated 2026-10-08 Β· #18246 today
Top developers

video-db/StreamRAG is ranked 18,246 with 504 stars.

Same-category comparison

video-db/StreamRAG is ranked 18,246 among these 8 peers; zhenbench/z-bench is ranked 18,248.

Same-category comparison
NameRankMetrics
epam/ai-dial-chat18,206
Language:
TypeScript
Stars:
505
Forks:
63
Description:
A default UI for AI DIAL.
halby24/RenderDocMCP18,208
Language:
Python
Stars:
505
Forks:
115
qodo-ai/open-aware18,214
Stars:
505
Forks:
45
Description:
Aware - Deep Code Research Agent for Complex Codebase & Knowledge that β€œAct As Your Agentic Principal Engineer”.
different-ai/opencode-scheduler18,232
Language:
TypeScript
Stars:
504
Forks:
43
Description:
OpenCode plugin for scheduling recurring jobs using launchd (Mac) or systemd (Linux).
zhenbench/z-bench18,248
Stars:
504
Forks:
41
Description:
Z-Bench is a LLM prompt dataset for non-technical users, developed by an enthusiastic AI-focused team in Zhenfund.
linxidnju/OpenTag18,261
Language:
JavaScript
Stars:
503
Forks:
1
Description:
Open-source, channel-native agent gateway for Slack. Route team threads to Claude Code, Codex, OpenCode, Docker, HTTP agents, and custom CLIs with policy, approvals, memory, audit logs, and artifacts.
stanford-scs/jai18,268
Language:
C++
Stars:
503
Forks:
26
Description:
Jail your AI agent.
claesbackman/AI-research-feedback18,285
Language:
Python
Stars:
502
Forks:
93
Description:
A collection of Claude Code skills for academic research review. These tools were developed by Claes BΓ€ckman.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryAI Engineering
SubcategoryGive agent knowledge
KeywordsMultimodal, Talk-to-your-docs
Stars504
Forks35
Contributors3
Created date2024-01-16
Updated date2026-10-08
Stars in 1 day0
Stars in 7 days0
Rank18,246
Previous rank17,998
Rank change-248
7-day stars rank16,550
Previous 7-day stars rank16,567
7-day stars rank change17
Total stars rank19,263
Previous total stars rank19,236
Total stars rank change-27
CountryUSA
README summary

StreamRAG πŸŽ₯ StreamRAG: GPT-Powered Video Retrieval & Streaming πŸš€ What does it do? πŸ€” It enables developers to: πŸ“š Upload multiple videos to create a library or collection. πŸ” Search across these videos and get real-time video responses or compilations. πŸ›’ Publish your searchable collection on the ChatGPT store. πŸ“ Receive summarized text answers (RAG). 🌟 Gain key insights from specific videos (e. πŸ› οΈ πŸ“Ί Watch: Code walkthrough **Get your API key:** Sign up on VideoDB console (Free for the first 50 uploads, no credit card required). πŸ†“ **Set :** Enter

your key in the file. **Install dependencies:** Run in your terminal. **Upload your collection to VideoDB:** Add your links in . **Run locally:** Start the flask server with . Publishing on ChatGPT Store πŸͺ πŸ“Ί Watch: Create New GPT 1. Deploy your flask server and note your server's . In the configure tab, add your GPT's and . Copy the openapi details from Don't miss to update the field. Save your GPT for personal use and give it a test run! Add support for popular backend

deployment CD pipelines like , , etc. Integrate with other data sources like , . Connect with meeting recorder APIs such as , , and . Here's how you can contribute: Open issues to share your use cases. Participate in brainstorming solutions for our roadmap.

Frequently asked questions

How many stars and forks are recorded?

video-db/StreamRAG has 504 stars and 35 forks.

What is the repository rank?

video-db/StreamRAG is ranked 18,246.

What language and category are recorded?

video-db/StreamRAG has 504 stars, uses Python and belongs to AI Engineering.

Which repository is closest in rank?

video-db/StreamRAG is compared with zhenbench/z-bench, ranked 18,248 with 504 stars.

README

StreamRAG πŸŽ₯

Video Search Agent for ChatGPT πŸ•΅οΈβ€β™‚οΈ
  

[πŸ“ΊWatch Demo Video](https://console.videodb.io/player?url=https://stream.videodb.io/v3/published/manifests/90cb6cf2-d6ce-4a23-9d90-442c7cc357b8.m3u8)  
Β·
[🐞Report a Bug](https://github.com/video-db/streamRAG/issues) 
Β·
[πŸ’‘Suggest a Feature](https://github.com/video-db/streamRAG/issues) 

StreamRAG: GPT-Powered Video Retrieval & Streaming πŸš€

https://github.com/video-db/StreamRAG/assets/5406975/b768bb6e-08b8-451e-9117-1cf04488c02c

What does it do? πŸ€”

It enables developers to:

  • πŸ“š Upload multiple videos to create a library or collection.
  • πŸ” Search across these videos and get real-time video responses or compilations.
  • πŸ›’ Publish your searchable collection on the ChatGPT store.
  • πŸ“ Receive summarized text answers (RAG).
  • 🌟 Gain key insights from specific videos (e.g. "Top points from episode 31").

How do I use it? πŸ› οΈ

πŸ“Ί Watch: Code walkthrough

  • Get your API key: Sign up on VideoDB console (Free for the first 50 uploads, no credit card required). πŸ†“
  • Set VIDEO_DB_API_KEY: Enter your key in the env file.
  • Install dependencies: Run pip install -r requirements.txt in your terminal.
  • Upload your collection to VideoDB: Add your links in upload.py.
  • Run locally: Start the flask server with python app.py.

Publishing on ChatGPT Store πŸͺ

πŸ“Ί Watch: Create New GPT

  1. Deploy your flask server and note your server's url.
  2. In openapi.yaml, update the url field under server.
  3. Visit the GPT builder at https://chat.openai.com/gpts/editor
  4. In the configure tab, add your GPT's Name and Description.
  5. Copy the prompt from prompts.txt into the Instructions field. Feel free to modify it as needed. ✏️
  6. Click on Create new Action
  7. Copy the openapi details from openapi.yaml Don't miss to update the url field.
  8. Save your GPT for personal use and give it a test run! πŸ§ͺ

Roadmap πŸ›£οΈ

  1. Add support for popular backend deployment CD pipelines like Heroku, Replit, etc.
  2. Integrate with other data sources like Dropbox, Google Drive.
  3. Connect with meeting recorder APIs such as Zoom, Teams, and Recall.ai.

Contributing 🀝

Your contributions make the open-source community an incredible place for learning, inspiration, and creativity. We welcome and appreciate your input! Here's how you can contribute:

  • Open issues to share your use cases.
  • Participate in brainstorming solutions for our roadmap.
  • Suggest improvements to the codebase.

Contribution Steps

  1. Fork the Project 🍴
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request πŸ“¬

Nearby in the ranking
Similar items