GetStream/Vision-Agents

Open Vision Agents by Stream. Build voice and vision agents quickly with any model or video provider. Uses Stream's edge network for ultra-low latency.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 45 minutes ago
Added to GitGenius on January 29th, 2026
Created on August 11th, 2025
Open Issues & Pull Requests: 14 (+0)
Number of forks: 679
Total Stargazers: 8,097 (+1)
Total Subscribers: 53 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.4 days
Mean response time: 14.5 days
90th percentile: 36.3 days
Tracked items: 28

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 12% of issues opened in the past year have been closed. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (3)
  • dependencies (1)
  • documentation (1)
  • plugin-openai (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Vision Agents is a framework for building multimodal AI agents that process video and audio in real time using any language model or video provider.

The tool addresses the challenge of creating low-latency video AI experiences that combine computer vision models with large language models. It works by providing a pluggable architecture where you can chain together video processors like YOLO or Roboflow with LLM providers such as OpenAI, Gemini, or Claude. The framework handles real-time WebRTC streaming, turn detection through voice activity detection and diarization, and tool calling so agents can execute code or APIs mid-conversation. Stream's edge network keeps join latency under 500ms and maintains audio-video synchronization below 30ms.

The tool suits developers building interactive video AI applications like sports coaching, drone monitoring, physical therapy guidance, or game experiences. It works with any video edge network despite being built by Stream, and provides native API methods that always access the latest capabilities from major LLM providers. The framework includes production features like an HTTP server, Prometheus metrics, horizontal scaling, and Kubernetes deployment. Phone integration via Twilio or Telnyx enables inbound and outbound voice calls with bidirectional audio streaming. You can also add retrieval-augmented generation with vector search, persistent memory across sessions, and silent text messaging to agents during calls.

Maintainers typically respond to new issues and pull requests within a few days. Work in the issue tracker centers on bug fixes, documentation improvements, and OpenAI plugin development.