ThunderPhone v3 is live, featuring Zeus, the AI harness for voice agents.Read the launch post

Zeus

Zeus builds, tests and tunes your voice agents.

Think Claude Code for your phone calls. Tell it what your calls should do, and it picks the models, writes the prompt, connects your phone system, tests on simulated calls and keeps improving from live calls.

ZeusBrightline HVAC · after-hours line

We miss calls after 6pm. Book service visits, and send anything about a gas smell straight to the on-call tech.

ZeusHere’s the plan. I’ll build it, run it against 40 simulated callers, and show you anything that fails before it takes a real call.

Plan

  1. Create
    Agent from your notesBooking flow, service area, gas-smell escalation
  2. Connect
    Your number and calendarForward after-hours calls, book into your scheduling system
  3. Test
    40 simulated callersNoisy lines, angry callers, a gas smell at 2am
  4. Improve
    Watch live callsFlag problems, propose A/B tests

Why Zeus

Coding agents are great at code. Not at calls.

Claude Code and Codex are great at most software engineering. But they’re less good at voice agents, for three reasons:

1 · Trained on text

Little real call audio

They learned mostly from text and code. The audio they saw comes from places like YouTube, not from live calls to a business.

2 · Bad information

They believe the marketing

Best practices about AI phone calls are scattered across the internet, next to plenty of misleading claims. Coding agents take those claims at face value.

3 · No closed loop

They can’t run a call

Code runs or it doesn’t. A coding agent can’t place a real or simulated call out of the box, and it’s bad at spotting what went wrong in one.

What Zeus has instead.

Four sources of signal, so Zeus can change an agent and confirm it works, the way a coding agent runs the tests before it calls code done.

Signal 1

Evals on real calls, not vendor claims

We test every model for every part of the stack on data from real calls, and track the trade-offs as new models ship.

Signal 2

Two years of know-how

What we learned tuning voice agents by hand for real businesses, built into Zeus as prompting, guardrails and tools.

  • Which voice to trust with phone numbers and spelled names
  • When a turn needs the thinking model
  • How to word a transfer so callers stay on the line
Signal 3

Call tools

Zeus simulates calls in hard situations and spots real issues in production calls. That gives Zeus the signal it needs to keep improving performance.

60 of 60 simulated and replayed calls pass. 2 bookings recovered.

Signal 4

Your own calls

Zeus learns from how your conversations actually go, and backtests every new configuration against your past calls before it proposes it.

Create

Start from what you have.

However your calls work today, Zeus can start there.

Recordings

Call-center recordings

Zeus listens to how your best people handle calls and builds from that.

Docs

Scripts and SOPs

Upload what your team already follows.

Conversation

Talk to Zeus

Describe your business. Zeus asks what it needs to know.

Prompt

Write it yourself

Hand-write the prompt, and edit anything Zeus writes.

Import

One-click import

Move agents from Vapi, Retell, ElevenLabs or Bland. Zeus handles the import end to end.

Connect

The annoying setup, done for you.

SIP trunks, VoIP numbers and software integrations are where voice projects stall. Zeus walks through them with you and checks that each step works.

  • Phone systems. Bring your carrier over SIP, or buy a number in a minute.
  • Transfers. Warm, cold and whisper transfers to the right person.
  • Integrations. Your CRM, calendar or any API, with the schema worked out for you.
ZeusConnect your phone system

Our numbers are on our own carrier. Can we keep them?

ZeusYes. Point your carrier’s SIP trunk at the address below and I’ll watch for the first call.
sip:brightline.sip.thunderphone.com
  1. Trunk reachable
  2. Test call answered
  3. Caller ID passed through

Test

Find problems before your callers do.

Zeus tests every change on calls that haven’t happened yet, and on calls that already did.

Simulated calls

Text and audio simulations

Catch problems in simulated calls before real callers run into them.

Backtests

Replay your past calls

Every new version runs against real calls you’ve already had.

Evals

Turn mistakes into evals

Flag problems on past calls and test future agent configurations against them.

Improve

ZeusNorthside Insurance · front desk

Callers keep hanging up when we ask for their policy number.

ZeusMost of those hang-ups come right after that question. I’d test asking for their phone number instead and looking the policy up. Want to try it on 10% of calls?
Goal: policy found, call completed
A · today61%
B · phone number78%

Example. Simulated and backtested before any live traffic.

Zeus watches your live calls.

It spots where calls go wrong, works out why, and proposes a fix as an A/B test against the goal you care about. You see the calls behind every suggestion.

  • Hang-ups, loops, wrong transfers and missed bookings
  • Fixes tested on simulated and past calls first
  • Results measured against your funnel, not a vibe

Ship

Change live agents safely.

Every change is a version. Run versions side by side, split traffic between them, and keep the one that wins on your goals.

Versions

Every change saved. Roll back in one click.

Variants

Try a new prompt, voice or model next to the current one.

Splits

Send a slice of calls to the variant, from 1% to all of them.

Funnel goals

Bookings, sales, resolved issues. Whatever counts for you.

Autonomy

You decide how much Zeus does on its own.

Have it ask before every change, or let it fire away. Change your mind any time.

Use it your way

Zeus lives in the web app. Its tools work anywhere.

Zeus itself runs in the ThunderPhone web app. Rather work in your own coding agent? Plugins, our MCP server and the API give it many of the same tools Zeus uses.

Web app · Zeus

The full Zeus

Chat, simulated calls, live-call review and A/B tests in one place.

Plugins · tools

Claude Code and Codex

Your coding agent builds and tests agents with ThunderPhone’s tools, many of them the ones Zeus uses.

MCP · tools

Any MCP client

Connect any agent to our MCP server.

API · tools

Full control

Build and run agents from your own code.

Read the docs →

Tell Zeus what your calls should do.

Zeus is free for now. Calls start at 2¢ a minute.