First adopters get $200 in starting credit.
Features How It Works Use Cases Pricing Documentation Log In Start with $200 Credit

Give Your AI Agent
a Voice

  • Connect your existing AI workflow. A deep-thinking LLM, LangGraph, CrewAI, or your own stack.
  • Zero dead air: The agent stays engaged with filler cues while your backend thinks.
  • Instant deployment: Get web voice and chat out of the box. Add live US phone numbers*.
Start with $200 Credit
Marcus
Live
AI Financial Advisor (US)
This agent (Financial Brain) is powered by GPT-5.4 for demonstration purposes only. None of these responses are real or dependable.
brain.py
from hubui_brain import Brain, QueryContext
from openai import AsyncOpenAI

brain = Brain()
client = AsyncOpenAI()

@brain.on_query()
async def handle(ctx: QueryContext):
    response = await ctx.auto_process(
        client.chat.completions.create(
            model="gpt-5.4",
            reasoning_effort="high",
            web_search_options={},
            messages=[{"role": "user", "content": ctx.query}]
        )
    )
    await ctx.reply(response.choices[0].message.content)

brain.run(port=8080)
Your AI Agent Any Framework
HubUI Zero Dead Air
Phone
Browser
Mobile

Connect Your Agent in Minutes

Already have an AI agent? Plug it into HubUI and give it the power to talk to humans through voice, phone, and chat.

1

Create & Go Live

Sign up, pick a voice, write instructions. Your agent is live on web voice and chat right away. Add phone instantly*.

2

Connect Your Brain

pip install hubui-brain - plug in your Python backend for custom reasoning, database lookups, and API calls. Your agent gets smarter.

3

Meet Your Users Anywhere

Your agent is already live on web voice and chat. Add a phone number* or embed with npm install @hubui/client - same agent, same Brain, available on every channel your users prefer.

Every Channel, One Hub

Connect your AI agent to all the ways humans communicate. Voice, phone, and chat - all from one integration.

Brain SDK

Connect your custom Python backend via WebSocket. Use OpenAI, Gemini, Anthropic, or any LLM for deep reasoning. Your Agent handles conversation autonomously; the Brain is called on-demand.

Phone Numbers

Provision phone numbers instantly. Assign them to agents, configure concurrent call channels, and start taking inbound calls.

7 Premium Voices

7 premium HD voices with distinct personalities. Adjust speed from 0.5× to 1.5×. Configure silence detection, interruptions, and conversation behavior.

Human-Like Pacing

WebRTC-powered voice with intelligent voice activity detection. No awkward delays - conversations feel natural and human.

Client SDK

Embed voice and text agents in your web app with @hubui/client. WebRTC audio, microphone management, and live transcripts - all handled.

Analytics & Monitoring

Session metrics, Brain performance tracking, call logs with searchable transcripts. Monitor latency, error rates, and usage in real-time.

Decoupled by Design

HubUI separates the conversation layer from your backend logic. The HubUI agent handles the user experience. Your agent (the brain) handles the thinking. They run independently.

Capability
Standard Wrappers
HubUI Architecture
When your LLM thinks...
Dead air. The user hangs up.
Agent stays engaged. Zero dead air.
Architecture Design
Tightly coupled
Fully decoupled. Agent and Brain run independently.
Your Existing Codebase
Forces you to rewrite your logic
Stays exactly as it is
LLMs & Frameworks
Locked into their specific SDK
Any LLM, any framework, swap anytime
Complex RAG Workflows
Breaks the voice experience
Works flawlessly via non-blocking API

Your Agent, Real Conversations

Real problems. Real businesses. The kind of conversations only a reasoning-backed voice agent can handle.

After-Hours Appointment Booking

A clinic, salon, or service business. Patients call at 10pm to book or reschedule. The Brain checks your real scheduling system, finds available slots, and confirms the booking - staff arrive to a full calendar.

  • Answers every call, day or night
  • Checks real availability from your system
  • Books and reschedules without human intervention
  • Notifies your team only when attention is needed

Complex Financial & Insurance Queries

A customer calls their bank: "I'm self-employed, 680 credit score - what are my real refinancing options?" The Brain runs GPT-5.4 or Claude, reasons through the full scenario, and gives a real answer. Not a script. Not a dead end.

  • Reasons through complex, multi-variable questions
  • Runs frontier models no speech-to-speech system can use
  • Caller stays engaged while deep thinking happens
  • The kind of answer that builds trust and closes conversations

Put a Phone Number on Your AI Agent

A company built an HR agent - it handles PTO balances, benefits questions, expense policy. It works in chat. Now employees dial in and ask "How many vacation days do I have left?" The same agent answers, over voice. Nothing in the backend changes.

  • Your existing agent gets a phone number - no rebuild
  • Works with any Python-based agent or reasoning backend
  • Employees call in instead of navigating a chat UI
  • Add web voice to the same agent with one npm package

Simple, Transparent Pricing

Start with $200 first-adopter credit. Usage draws from your prepaid balance.

Usage Rates

PAYG

Simple usage-based pricing after your credit is applied

  • $0.14 per voice minute
  • $0.01 per AI response
  • $2 per US phone number per month
  • Credit balance and costs visible in your dashboard

Custom

Talk to us

For larger teams, custom usage needs, and production rollouts

  • Custom usage terms
  • Higher concurrency planning
  • Deployment guidance
  • Priority support options

Ready to Give Your Agent a Voice?

Plug in your existing AI agent. Start with $200 first-adopter credit, then pay as you go for voice, AI responses, and phone numbers.