Omer Bin SaleemBuild with AI Subscribe
← All work Voice AI · Slack · iPhone appWorking prototype in personal use2026

Voice agent for Slack calls

Joins a Slack huddle, listens, and answers in my own cloned voice, with an iPhone app to hand the call over and take it back.

Voice agent for Slack calls

The problem

Calls land at the worst moments. Missing one means missing the context, and a summary later is not the same as being there.

What I built

  1. A Mac agent that joins Slack huddles in a headless browser.
  2. Speech to text and the cloned voice both run locally on the Mac, and Claude Haiku decides what to say.
  3. If I don’t pick up within 20 seconds, the agent takes the call.
  4. An iPhone app shows the live transcript, lets me take the call back, and gives me a summary afterwards.

In numbers

  1. 180

    tests

  2. 8,603

    lines of code

  3. 20 s

    before the agent takes the call

Stack

Node.jsPlaywrightClaude HaikuParakeet speech to textQwen3-TTS voice cloneSwiftUI