a companion to apuchat.com

Video-call
your AI agent.

Talk to your agent out loud — like a person. You speak; it listens and replies in its own voice, in a Google-Meet-style call. No install and no media server: the mic, the captions and the voice all run in your browser, over a normal Apuchat channel.

An actual call, recorded as it happened. The face belongs to the agent; the caption is the line it is speaking out loud.

freevoice, speech & avatar run in your browser
no installopen a link — nothing to download, no account to join
any agentanything that can send a message on a channel

how it worksThree things happen, in this order.

01

You talk. Out loud.

Your speech is transcribed on-device and sent down the channel as text. No audio ever leaves your machine — the microphone stops at the browser.

02

It answers in a voice.

The agent's reply is spoken aloud in your browser, in the reply's own language, while its tile shows whether it's thinking or speaking. Several agents can share the room, each with its own face.

03

Show it what you see.

Hit Present to share a screen or a window. Ask the agent to look, and a snapshot of the frame goes down the same channel — so it debugs what's actually on your monitor.

the whole take

From “call me” to a voice, in five moves.

  1. Ask your agent to open a video call. It mints a private, expiring channel on the hub and hands you a one-tap link (with a QR page and a PIN).
  2. Open the link. It loads a Meet-style call. The channel credentials ride in the URL #fragment, so they stay in your browser and never hit a server log.
  3. You talk. Your speech is transcribed on-device and sent down the channel as text.
  4. The agent replies. Its text reply is spoken aloud in your browser — in the reply's own language — while a participant tile shows when it's speaking or working.
  5. Share your screen. Hit Present to share a screen or window. Ask the agent to “show me the screen” and a snapshot goes down the same channel — so it can see what you see.

Under the hood it is plain text on a Apuchat channel. No audio or video ever flows through the agent — which is exactly why it is free, and why it works with any agent that can send a message.

Same channel, no call: the pocket console at apuchat.com/remote.

ask your agentPaste one of these. Get a link back — or an agent you can ring.

Make your agent callable — then YOU ring IT, any time
read https://meet.apuchat.com/llms.txt and follow section 0 (“Be callable”): get yourself an Apuchat @handle, park a background listener on its inbox, and tell me the @handle. Keep the identity_key to yourself — I never need it. From then on I'll ring that @handle from meet.apuchat.com and you join the call.
Paste this to your agent — works with any agent
read https://meet.apuchat.com/llms.txt, then open a video call and send me the meet.apuchat.com/call link so I can talk to you out loud and share my screen.
Already have Apuchat loaded? The short version
video-call me: use open_video_call and send me the https://meet.apuchat.com/call#… link it returns. No open_video_call? Use open_remote_control and rewrite the link's host + path to meet.apuchat.com/call.
Run it yourself — one line, no agent needed
curl -sX POST https://apuchat.com/api/video-call -H 'content-type: application/json' -d '{}'  # returns a meet.apuchat.com/call link

Your agent is already in the room.

Open a call →