Build low-latency Vision AI applications using our new open-source Vision AI SDK. ⭐️ on GitHub

Tutorials

Build a Restaurant Reservation AI Agent With Turbopuffer and Twilio

Let’s build a restaurant reservation system to speak with a voice agent via a real-time phone call. The service will have three main features: Agent Outbound Call: The agent can act as both a customer helper and a restaurant assistant. For example, it can be configured as an AI restaurant employee that calls customers back
Read more
12 min read

Grok TTS + Vision: Build a Healthcare Appointment Agent

This step-by-step guide will help you build an AI front-desk receptionist that interacts with patients through conversations, assesses their conditions, and advises whether to visit a doctor or seek online medical advice. When an agent can see the patient’s condition in real time, it can make a smarter recommendation, saving patients an unnecessary trip to
Read more
12 min read

How to Build an App Like TikTok Shop (+ Turn Livestreams into Revenue)

Livestream shopping is changing how people discover and buy products online by combining real-time video with instant purchasing. Platforms like TikTok have popularised this model, enabling creators and brands to showcase products live while viewers shop without leaving the stream. In this tutorial, you’ll learn how to build a TikTok-style livestream shopping application using Next.js.
Read more
19 min read

How to Build a Slack Clone with React Native

In this three-part tutorial series, you'll build a fully functional Slack clone for iOS and Android using Stream's React Native SDK. By the end, you'll have a working app that closely mirrors Slack's UI and functionality, complete with dark mode support, emoji reactions, GIF previews, and a message action sheet. What You'll Build Over the
Read more
2 min read

Slack Clone Part 1: Project Setup & Messaging UI

In this tutorial, you will create a clone of Slack, a workplace messaging platform in React Native. The Slack application consists of three parts and includes several features. This first part covers the following UI/UX features: Channel List: Contacts in popular messaging apps like WhatsApp. Input Box: For composing messages. Message Row: For displaying incoming
Read more
11 min read

Slack Clone Part 3: Threads & Search

Welcome to the final series of the Slack clone tutorial. In part 2, we covered how to build Slack-like navigation, channel lists, channel screens, a reaction picker, and an action sheet. In part 3, we will build the various search screens and the message thread screen. Below are a few resources to assist along the
Read more
9 min read

Slack Clone Part 2: Navigation & Message Actions

In part 1 of this tutorial series, you learned how to set up your environment, build a channel list, define content and navigation, and build the message composer and message UI, alongside other UI/UX features. In this part, you will focus on adding: Icons/symbols The channel list header The compose button The message action sheet.
Read more
7 min read

Build a Local AI Agent with Qwen 3.5 Small on macOS

Qwen 3.5 Small is a new family of lightweight, high-performance models from Alibaba (0.8B, 2B, 4B, and 9B parameters) that are now available on Ollama. These models support multimodal input, native tool calling, and strong reasoning, all while running efficiently on laptops, Macs, and even mobile/IoT devices. In this demo, the agent runs completely locally
Read more
3 min read