Build multi-modal AI applications using our new open-source Vision AI SDK.

Engineering

How to Build a Social Media App: A Technical Guide

Building a social media app means a single user action must propagate to potentially millions of other users in real time, while staying fast, safe, and cheap. Every feature touches every other feature. And the hard problems shift as you scale. At 100K users, it's the database. At 1M users, it's the fan-out strategies. At

Read more
33 min read

Vibe Coding Got You 80%. Here's What the Last 20% Actually Takes.

You might remember Moltbook, a vibe-coded social network for AI agents that fell apart within a week because messages weren't private and there was no moderation. This piece is about the gap between a vibe-coded demo and a production-ready real-time feature, and why AI tools can't close it for you.

Read more
12 min read

Announcing Experimental Stream Chat Support for Jaspr

Stream Chat now has experimental UI components for Jaspr, the Dart web framework that Google's own dart.dev and flutter.dev run on. One package gets you the components and the low-level client, under names you already know from the Flutter SDK. It is an experiment, and how far we take it depends on whether you want to build chat on the web in Dart.

Read more
5 min read

The 7 Best AI Features For Messaging Apps

Apps like Slack and WhatsApp made team chat easy. The right AI features can make it better. Here's how to build them into community, collaboration, and team platforms to increase user satisfaction and speed up task completion.

Read more
10 min read

Multimodal AI Agent Architecture: Designing Voice and Video Apps

Understanding rarely arrives through a single sense at a time, and neither should an agent. This guide breaks down how to design multimodal AI agent architecture for voice and video apps that hold up in production, using the architectural choices, transport options, and model constraints that matter most.

Read more
9 min read

5 Lessons from Building a Voice AI Prescription Agent

What we learned building a prescription-intake voice agent with Stream's Vision Agents SDK and AssemblyAI: five lessons for safety-critical AI agents.

Read more
10 min read

Real-Time Voice AI For Phone Support In 2026

A phone support voice AI needs to react in real time - start replying within 300ms, stop the moment a caller interrupts, and handle the telephony edge before the model sees the audio. This guide covers the full pipeline - streaming STT, TTS, turn detection, barge-in, and the latency budget that keeps calls feeling natural.

Read more
10 min read

Warm Transfer vs Cold Transfer: Designing AI-to-Human Escalation in Real-Time Voice Systems

Warm transfer carries the conversation's context to the human agent - the summary, the intent, the caller's mood - so the human can pick up mid-story. Cold transfer carries only the audio, and the caller starts over. Building warm transfer in a real-time voice system means solving three problems when to escalate, how to generate structured context in parallel with the live call, and how to hand off the audio session without breaking it.

Read more
22 min read

What Is a Vision Agent? Real-Time AI That Can See and Hear

A vision agent watches a live video and audio stream and acts while things are still happening. Here is what a vision agent is, how it differs from batch vision pipelines and voice agents, and how to build one in about 18 lines with Vision Agents, the open-source Python framework from Stream.

Read more
9 min read