A leader's hand holding a phone showing the Mini-me app, dusk skyline behind
A DECISION TWIN FOR LEADERS

Your judgment,
available
everywhere.

Mini-me is an agentic twin trained on how you decide — your past calls, your principles, your voice. The people you trust ask it. It answers with a confidence it is willing to show. You approve, correct, or disavow, every time.

THE ASK

Someone you trust describes a real situation.

One clarifying question at most. Then it reasons against your past decisions — never improvises.

THE ANSWER

In your voice, with a confidence it is willing to show.

Every answer lands in your inbox first. Approve, correct, or disavow — a correction reaches the asker in seconds.

Nothing moves without your yes.

SCROLL
THE PROBLEM

Every company runs on one person's judgment.
And that person is in a meeting.

The queue forms quietly. A vendor advance waits on one nod. A facade specification waits four days for an answer the Managing Director could give in ninety seconds. Nobody in that queue is short of information — they are short of him. The cost was never the decision. It is the wait around it.

Mini-me does not stand in for that judgment. It answers from the record of it — his own past decisions, in his own words — and every answer reaches him before the person who asked can act on it.

An empty corner office at dawn, one leather chair facing a skyline of cranes
NINETY SECONDS OF JUDGMENT.
FOUR DAYS OF QUEUE.
4 days → seconds

THE DESIGN GOAL — TIME FOR A DECISION TO REACH THE PERSON WHO NEEDS IT

1 twin

TRAINED ON A YEAR OF HIS OWN SENT MAIL AND EVERY TRANSCRIBED MEETING

≤6 tool calls

THE HARD CAP ON HOW LONG THE AGENT MAY REASON BEFORE IT ANSWERS

HOW IT THINKS

One mind. One loop.
It reasons before it answers.

Every ask runs the same five steps — one Claude agent loop with MCP-shaped tools, grounded in his own record, capped at six tool-call rounds, and streamed to the asker as it works. Bounded, auditable, never improvised.

  1. 01

    Ask

    Someone he has granted access to describes a real situation, in text. One ask, one answer — there is no open chat window to wander into.

    SSE stream opens · tool-call events sent live
  2. 02

    Clarify

    If the ask is ambiguous, the twin returns one bounded multiple-choice question — never an open-ended back-and-forth. Pick an option and the loop continues.

    haiku · one question, fixed options
  3. 03

    Retrieve & reason

    It embeds the ask with voyage-3-large at 1024 dimensions, pulls the nearest prior decisions from his corpus with pgvector, reranks top-8 down to top-5, and reasons against his stated principles — his record only, never another twin's.

    MCP-shaped tools · ≤6 rounds · prompt caching
  4. 04

    Answer, with confidence

    A directive or a piece of advice, in his voice, carrying a confidence score and the exact past decisions it rests on. Below its own threshold it escalates to the strongest model — or it declines and says: ask him directly.

    sonnet writes the committed answer · opus on escalation only
  5. 05

    Owner notified

    It reaches his inbox before the asker can act on it. Approve, correct, or disavow. A correction reaches the asker in seconds — and goes back into the corpus the twin reasons from.

    nothing moves without his yes
THE LOOP, ON GLASS

The same five steps, on the screens the pilot actually uses.

The Mini-me compose screen, where an asker writes a real situation
THE ASKER · COMPOSE
The twin returning one bounded multiple-choice clarifying question
THE TWIN · ONE CLARIFYING QUESTION
A directive answer shown with its confidence and cited past decisions
THE ANSWER · DIRECTIVE, WITH CONFIDENCE
The owner reviewing an answer before the asker acts on it
THE OWNER · REVIEW

It knows when it is not sure.

THE ARCHITECTURE

Not a chatbot with a system prompt.
A bounded, tiered agent.

Built on Claude, with the reasoning explicitly rationed — a cheap model for the small steps, a strong model for the answer that carries his name, and a ceiling on how long any single ask may run. Everything below is one request path.

Mini-me request path The app calls FastAPI on Cloud Run in Mumbai, which runs a single Claude agent loop. The loop calls MCP-shaped tools — retrieve similar decisions, knowledge base, Fireflies meetings and Microsoft 365 mail — which read Postgres with pgvector or the owner's own connector keys. Tool-call events stream back to the app over SSE, and every answer is sent to the owner for approval, correction or disavowal before the asker can act. SSE · TOOL-CALL EVENTS STREAMED TO THE CLIENT OWNER NOTIFIED BEFORE THE ASKER CAN ACT A CORRECTION REACHES THE ASKER IN SECONDS MINI-ME APP Expo · iOS + Android text only, by choice FASTAPI Cloud Run · asia-south1 Mumbai CLAUDE AGENT LOOP one loop · one mind ≤6 tool-call rounds prompt caching MCP-SHAPED TOOLS find_similar_decisions search_corpus get_recent_meetings search_outlook_mail POSTGRES + PGVECTOR Cloud SQL · Mumbai row-level isolation top-8 → rerank → top-5 PER-USER KEYS Fireflies API key Microsoft 365 OAuth no server-wide identity OWNER · REVIEW approve · correct · disavow nothing moves without your yes
  1. Mini-me app

    Expo · iOS + Android
    text only, by choice

  2. FastAPI

    Cloud Run · asia-south1
    Mumbai

  3. Claude agent loop

    one loop · one mind
    ≤6 tool-call rounds · prompt caching

  4. MCP-shaped tools

    find_similar_decisions
    search_corpus
    get_recent_meetings
    search_outlook_mail

  5. Postgres + pgvector

    Cloud SQL · Mumbai
    row-level isolation
    top-8 → rerank → top-5

  6. Per-user keys

    Fireflies API key
    Microsoft 365 OAuth
    no server-wide identity

SSE side channel

tool-call events streamed to the client

Owner notified first

approve · correct · disavow
a correction reaches the asker in seconds

MODEL TIERING

The right model for the step.

A light model handles the clarifying question, the sorting and the rerank. The committed answer — the one that carries his name — is written by a stronger model. The strongest is held in reserve and called only when confidence falls below threshold.

haiku  → clarify · sort · rerank
sonnet → the committed answer
opus   → low-confidence escalation only
RETRIEVAL

Grounded in his own record.

Every ask is embedded and matched against the owner's corpus of past decisions, meetings and mail — never another twin's. The nearest matches are reranked before they reach the model that drafts the answer.

voyage-3-large · 1024-dim
pgvector nearest match
top-8 → rerank → top-5
BOUNDED REASONING

It cannot run away.

A hard ceiling of six tool-call rounds per ask. If the answer is not there by then, the twin says so rather than continuing to guess — a limit chosen on purpose, not a limitation discovered by accident.

max 6 tool-call rounds
prompt caching on the system prompt
declines rather than guesses
SSE ask received retrieving similar decisions reasoning answer · confidence 88%
CONFIDENCE

It tells them how sure it is —
and when to just wait for him.

A score never travels alone. Every confidence number is shown with the past decisions it rests on — dated, quoted, and scored by how close they sit to the question that was asked.

What the 88% rests onSimilarity
12 MAR 2026 Held the vendor advance at twenty per cent until the second slab was cast. 0.91
04 FEB 2026 Phased the launch rather than releasing the full inventory in a slow quarter. 0.87
19 NOV 2025 Chose the specification that survives ten years over the one that survives ten months. 0.84

Illustrative. The rows are always the owner's own decisions, retrieved from his own corpus — never another twin's.

BELOW THE LINE

When the record does not support an answer, the twin does not round up. The ask is pinned to his inbox, escalated to the strongest model, or declined outright with the plain instruction to ask him directly.

  • pinned to his inbox
  • escalated → opus
  • declined · ask him directly

It knows when it is not sure.

The Mini-me answer screen showing an advice-level answer with a confidence meter and an early-in-training notice
THE ASKER · ADVICE, NOT A DIRECTIVE

A directive is a call he would make today. Advice is the twin telling the asker to treat it as a starting point — and to go and find him.

WHAT IT LEARNS FROM

Trained on decisions,
not on content.

A twin is not built from documents about the company. It is built from the moments its owner actually made a call — what he chose, what he refused, and the reason he gave at the time.

  • 01

    Transcribed meetings.

    The rooms he was actually in. Fireflies transcribes them; the twin keeps the calls that were made and the reasoning that carried them, not the small talk around them.

    fireflies · connected with his own API key
  • 02

    A year of his own Sent mail.

    Three hundred and sixty-five days of what he wrote back — the short replies where most decisions in a company are actually taken.

    microsoft 365 · 375 excerpts ingested for the pilot twin
  • 03

    Every correction he makes.

    When he corrects an answer, the correction does not only reach the person who asked. It returns to the corpus, and the twin is nearer to him than it was that morning.

    in-app corrections · retrains the twin
An open green notebook, a brass pen and a face-down phone on a desk
The reasoning outlives the meeting.TRAINED ON DECISIONS · NOT ON CONTENT
How a meeting becomes memory
01 · INGEST

Pull the record.

Transcripts and sent mail are read through the owner's own connectors, on his schedule, into his own store.

fireflies · microsoft 365
in-app corrections
02 · DE-QUOTE & CLASSIFY

Keep only his words.

Quoted threads and signatures are stripped so the model learns from what he wrote, not what he was replying to. Each passage is then typed.

decision / principle / preference
03 · EMBED + STORE

Written to his row, and only his.

Each passage is embedded and stored against his twin. One corpus per owner, isolated at the database row.

voyage-3-large · 1024-dim
pgvector · Cloud SQL, Mumbai
THE APP

A twin in the pocket
of everyone he trusts.

One app, both platforms, built in Expo. It opens to whoever you are — your own twin on one side of the day, the people who trust you with theirs a tap away.

They ask in plain text.

An asker describes the real situation in their own words. One bounded clarifying question at most — never an open chat window.

It answers in his voice.

A directive or advice, depending on who is asking, carrying the confidence it is willing to show and the past decisions it reasoned from.

Every answer reaches him first.

A notification the moment it is given. Approve, correct, or disavow — a correction lands with the asker in seconds.

The Mini-me home screen: the owner's twin and the twins he can consult
THE OWNER · HOME
The owner's inbox of answers his twin has given, low-confidence ones pinned first
THE OWNER · INBOX
iOS AND ANDROID  ·  TEXT ONLY, BY CHOICE — NO FACE, NO VOICE CLONE
THE QUESTIONS WE GET FIRST

Four questions,
answered before you ask.

The same four come up in every first conversation. None of them has a soft answer — each one is settled by how the system is built.

01

Is it him, or a bot?

It is labelled as his twin, never as him. Every answer arrives with its confidence and the past decisions it drew on, and he sees it before the asker can act. Text only, by choice — no face, no voice clone.

answer · confidence · cited decisions
02

Who is accountable?

He is. Every answer lands in his inbox first: approve, correct, or disavow. A correction reaches the asker in seconds and retrains the twin; a disavowed answer is retracted to the person who asked it.

owner notified before the asker can act
03

What if it is wrong?

It shows its work, so a wrong answer is visible rather than plausible. Below its own confidence threshold it escalates to the strongest model, pins the ask to his inbox, or declines outright and says: ask him directly.

low confidence → escalate · pin · decline
04

Where does my data live?

In Mumbai. Postgres with pgvector on Cloud SQL, behind FastAPI on Cloud Run in asia-south1. One corpus per twin, isolated at the row; connectors run on your own keys. Nothing trains a shared model, and access is revocable in one gesture.

asia-south1 · row-level isolation · per-user keys

A fifth question? Ask a person — hello@askminime.ai

THE PILOT

Request access.

Mini-me is in a private pilot at Gera Developments — one trained twin, three people trusted to consult it. Seats open by invitation. Tell us whose judgment your company can least afford to wait for.

askminime.ai  ·  hello@askminime.ai
Thank you — you are on the list.

We read every request personally. When a pilot seat opens for your company, the first email you get will be from a human, not a twin.