Skip to content
Umutcan Atakan

Fatma

My personal AI assistant in the style of Jarvis: reads three inboxes, puts answers in front of me finished and sends nothing without my approval.

Live in my own operationAI ASSISTANCE / AUTOMATIONPrivate system
Brand mark of the AI assistant Fatma on a dark background.
PROBLEM / STARTING POINT

/The problem

Many people know Jarvis from Iron Man. What I mostly knew was the problem behind it: several projects in parallel, several inboxes, and inquiries, issues and tasks piling up everywhere. With that much running at once, things get lost. A mail goes unread, a todo slips through, an answer comes too late.

I did not want to organize this work better, I wanted to hand it off: to a virtual assistant that reads everything, forgets nothing and puts only the essentials in front of me. Without giving up control. That is how Fatma came about.

SYSTEM / STRUCTURE

/The system

Fatma has access to three inboxes and my calendar and keeps her own todo list. She reads every new mail, triages it and puts the result in front of me in bullet points as soon as I ask her: who wants an invoice, who is asking for an appointment, who wants a change to their website. I read one overview instead of three inboxes.

The next step she takes herself. She recognizes simple tasks and prepares the solution: the invoice draft, the appointment proposal by my rules (fixed time windows, buffers between appointments), the requested change to the website. But nothing leaves the system without my approval. Fatma shows me beforehand what she would send, and I approve with a tap or send her a comment back.

The line to her is an iPhone PWA with push notifications that I implemented entirely myself per RFC 8291, with zero dependencies. Behind it sit a Cloudflare Worker as the bridge and the Claude Agent SDK on an always-on Mac behind a tunnel. Whisper transcribes voice memos locally on the Mac, and a GSC dashboard shows me the progress of 20+ properties.

Triage on demand

Fatma reads all new mail across three inboxes and condenses it into bullet points. Instead of opening each inbox one by one, I read a short overview and know what is due and what can wait.

inboxes in triage
3

Acting with approval

Simple tasks Fatma handles herself: invoice drafts, appointment proposals by my rules, website changes. Before every send she shows me the result. Nothing goes out until my one-tap approve, otherwise I send her a comment.

approve before every send
One-tap

Cockpit on the iPhone

A PWA with self-built Web Push is my channel to Fatma. She keeps my todo list, reminds me of tasks only I can do, and a GSC dashboard keeps me up to date on the progress of 20 properties.

GSC properties
20
RESULT / PROVEN

/Result

3
inboxes in triage
20
GSC properties
1,461
automatic triage runs
0
dependencies for Web Push

My workday runs differently since then: I no longer open inboxes, I ask once. What is simple is often already waiting as a draft. What is critical waits for my tap.

Fatma shows process automation at the extreme: a system that takes over the reading and the drafting entirely and still carries out no critical action without my approval. Since August 4, 2026 no mail leaves the system without explicit approval, enforced through a single exit and covered by tests.

SYSTEM / ONE RUN

No screenshot. This is what a run looks like.

TRIAGE / ON DEMANDLive in my own operation

$ fatma briefing

> Triage complete: 3 inboxes read

  • MAILCustomer A asks for an invoice.Draft is ready
  • APPTCustomer B asks for an appointment.Proposal by my rules
  • WEBCustomer C wants a change to their website.Change prepared
  • TODOReminder to me: pay an invoice.Reminded at intervals
APPROVAL REQUESTED

Invoice for Customer A, preview as PDF.

Approve and sendSend a comment

Without that tap, nothing leaves the system.

  1. 01DETECT

    Fatma detects the task in the mail.

  2. 02DRAFT

    She creates the solution and a preview.

  3. 03PUSH

    The PWA notifies me on my iPhone.

  4. 04APPROVAL

    I approve with a tap or comment.

Autonomous up to the last mile. Nothing is sent without approval.

STACK / TECH

/Stack

  • Claude Agent SDK
  • Cloudflare Worker
  • iPhone-PWA
  • Whisper (lokal)
  • Web Push (RFC 8291)
  • Always-on-Mac + Tunnel
RELATED / IN THE SYSTEM

/More projects

A similar process with no system yet? I build things like this for others too.