Introduction

Build AI agents that join your users in chat and video, answer the phone, and call your own code. You describe an agent as a folder of plain files, sync it, and the open-source Go backend runs the whole conversation: listening, deciding when to speak, answering, speaking and screening every turn.

Pick your SDK

Client SDKs hold conversations from your app. Server SDKs define agents, run their tools and put them on calls.

What you can build

  • Voice agents that join a Stream Video call or a phone line and hold a natural conversation, interruptions included.
  • Text agents that answer in a Stream Chat channel with the same instructions, skills and knowledge.
  • Support, sales and operations agents grounded in your docs, guarded by a written policy, and tested with simulations before every change.