Open source · runs on your own computer · your own number

Give it the task.
It makes the call.

Mishu is a phone assistant that runs on your own computer. Tell it what to find out and it calls, asks, and brings back the answer. It picks up when someone calls you. And any AI you already use can drive it.

macOS first; Windows and Linux next. The engine also runs headless on a server.

Three ways a call starts. One place it all lands.Example · one ordinary afternoon
  • You give it a task

    “The kitchen tap is leaking. Find five plumbers near me, ask who can come Thursday morning and what the call-out costs.”

    Plan approved · calling 3 of 5Two can come Thursday · cheapest call-out $85
  • Someone calls you

    Unknown number, while you are in a meeting.

    Answering · says it is an AIMessage taken · in your Inbox
  • Your AI asks it to

    Claude, over MCP: “Ask the clinic whether Thursday at nine is open.”

    Writing the plan…Waiting for your approval

Open source · agent-driven

Open source.
Any AI can drive it.

The core is MIT-licensed and on GitHub. Mishu speaks MCP, so Claude, Codex, or an agent you wrote can place and answer calls through it — and never sees your Twilio keys.

  • Your AI proposes, you approve. It writes the plan; nothing dials until you say yes.
  • On a call it can use your tools. Calendar and your own MCP servers. Reading is free; changing needs your yes.
  • Your keys stay home. Twilio and model credentials never leave your computer.
YOMOO-LLC/mishu on GitHub
Your agent asks, over MCPClaude · Codex · yours
Ask the clinic whether Thursday at nine is open.
Mishu answersA plan, waiting for your approval
Credentials handed overNone
An outside AI can drive the phone without ever getting your credentials.
Your agent drives the phone through MCP. Your credentials stay locked in the drawer.

How it works

From one sentence to calls completed.

Every task follows the same visible path: you see every number and every question before anything rings, each number is called once, and the answer comes back the way you asked.

The Mishu desktop app showing a task plan: five plumbers with numbers, the questions to ask, the cost, and an approve button

The sentence from the top of the page, turned into a plan — and nothing rings until you approve itDesktop app · example task

01

Say the task

What you want to know, and how you want it back.

02

Inspect the plan

Every number and every question, before anything rings.

03

Approve it

No call goes out until you say yes.

04

Let it call

Each number once. No answer gets a message, not a retry.

05

Get the result

Answers come back to you; so do the decisions.

Examples

Six jobs to hand it first.

Six examples, not a menu. Anything that ends in “call and find out” or “call and settle it” can be a task.

01 / OutboundDone

Ask five stores the same thing.

Mishu calls each store once and brings back stock, price, and who to ask for.

Available3 of 5 stores
Best price$84 · ask for Kim

02 / OutboundWaiting on you

Move the dentist to after 2 pm.

If the office only offers days you never approved, Mishu pauses and asks you.

Held for youThursday · 2:30 pm
StatusNothing booked yet

03 / OutboundDone

Chase a quote or a delivery time.

It records the answer — or leaves a message and tells you so.

Answer$1,240 · valid to Friday
Second numberNo answer · message left

04 / OutboundDone

Work through a reminder list.

It calls in order and records confirmed, reschedule, or no answer.

Confirmed9 people
Asked to move2 · times noted

05 / InboundHandled

Six calls arrive during a meeting.

Spam gets cut off. Ordinary callers leave a message. People on your list get put through.

Messages taken3 · summaries in Inbox
Put through1 · your partner

06 / InboundHandled

Keep quiet hours quiet.

Your schedule blocks interruptions. Family and urgent callers can still transfer.

Messages taken2 unknown callers
Put throughFamily · urgent clinic

It answers, too

Two rings.
Then Mishu picks up.

It says it is an AI, takes a message, answers from what it knows, and holds appointments as pending until you confirm. People on your list get put through; spam does not.

Example transcript · Mishu is the AIUnknown number

Mishu

Hi — I’m Mishu, an AI assistant answering for Chen. How can I help?

Caller

Is he around? It’s about the Thursday delivery.

Mishu

He’s in a meeting until four. I can take the delivery window and pass it on — what time works?

Caller

Between nine and eleven.

Mishu

Noted, nine to eleven Thursday. He’ll confirm it himself.

The Mishu desktop app during a live call, with the transcript on the right

A call in progressDesktop app · example call

Coming next

And it can call you.

“Ring me at one every afternoon and tell me what came in.” Mishu turns that into a scheduled task, you approve it once, and then it calls — a real conversation you can talk back to, not a recording.

Not released yet
Ring me at one every afternoon and tell me what came in.
Every day · 1:00 pm · America/ChicagoApproved once
Missed by more than 15 minutesSkipped, noted in your Inbox

Local-first

Your calls stay on your computer.

Not in a Mishu cloud. This site does two things: creates your account and gives you the app.

  • Call transcripts and recordings
  • Contact information
  • Your own Twilio credentials
  • Your own model credentials

Get it

Put your computer on phone duty.

An account gets you notified when a signed desktop build is ready. Bring your own Twilio number.

The appFree, MIT-licensed. macOS first; Windows and Linux next. The engine also runs headless on a server.
The callsBilled by Twilio at your own rates.
The modelBilled by your provider.

Create your account

Create your Mishu account

The account exists so we can email you and let you sign in. Calls, transcripts and keys never reach it.

By continuing you agree to the Terms and Privacy Policy.

Straight answers.

Can Mishu call without asking me?

No. Plans require approval. The one exception is small question-only tasks, and only if you switch that on; you are notified and can stop them.

What happens when nobody answers?

Mishu leaves a message, records the outcome, and does not keep retrying.

Can an external agent see my Twilio key?

No. MCP lets it drive Mishu without ever receiving your credentials.

Is it really open source?

Yes. The engine is MIT-licensed at github.com/YOMOO-LLC/mishu, as a developer preview.