Personal Agent - Zora

A personal AI agent that manages your schedule, tasks and goals to keep your day and your life organized.

1. Text it from your phone

You can use the UI to run workflows, or text your agent over iMessage to schedule tasks on the go.

2. It uses code before AI credits

Coded rules handle what they can, a cheaper model reads what the rules cannot, and larger models are used for real thinking.

3. You approve what goes out

Before Zora sends an email or books a meeting, it texts you to check. One yes covers one action, and it lapses after an hour.

Phone
11:11
ZZora ›
Today 8:00 AM
Morning. Two things are due today and the dentist is at 2. What else is on your list?
Reply with
Zora
Demo data
MONDAY, SEPTEMBER 28

Good morning, Alex.

1 on the calendar today, 1 overdue.

Overdue
1
oldest first on Tasks
Today
1
2:00 p.m. Dentist
Due today
2
1 tomorrow
Needs reply
1
a draft is waiting
Biggest move
+1.4%
SPY · 24 h
Your day1 overdue, 2 today
Renew the car insuranceHIGH1 d overdue
Send the quote to NorthwindMEDIUMToday 12:00 p.m.
Pay the studio invoiceMEDIUMToday 5:00 p.m.
Goals
  1. Ship the client work on time2/4
  2. Train three times a week1/3
  3. Read before bed2/5
Conversation
ZoraMorning. Two things are due today and the dentist is at 2. What else is on your list?

What Zora Does

Zora works like a personal assistant you can text. It keeps your tasks and calendar, sorts your email and drafts the replies, and checks in every morning and evening so nothing slips. Ask it to move a meeting, add a task for Friday or remind you about a call, and it is done before you put the phone down.

It tracks your goals and habits and reviews the week with you on Sunday. It keeps a space for each project and business, saves the links and ideas you send it, and remembers what you tell it about the people in your life. When you want to go deeper, it researches a topic and comes back with a summary.

Everything it knows sits on one dashboard, from today's plan to news, markets and money.

How It Is Built

Zora is a TypeScript program built on Anthropic's Claude Agent SDK, with a Next.js dashboard and one SQLite database. Its tools are grouped into an MCP server that runs inside the program.

Each message is routed by rules first, and a model only when the rules are unsure. Haiku handles routing, email sorting and memory. Sonnet handles conversation, tasks and drafts. The most complex work, the morning trade ideas, goes to Fable, the largest model.

Agent
Claude Agent SDK, TypeScript
Models
Haiku for routing and sorting, Sonnet for conversation and drafts, Fable for the most complex work
Dashboard
Next.js and React

What It Connects To

What it reads

  • iMessageYour texts
  • GmailNew mail, sorted by what needs a reply
  • Google CalendarYour events
  • Cal.comNew bookings and cancellations
  • NewsRSS feeds, Telegram channels and posts on X
  • MarketsPrices from Binance, Hyperliquid, Alpaca, CoinGecko and DexScreener
  • SportsScores from MLB, the NHL, ESPN and football-data.org
  • Links you sendPosts and videos from X, Instagram, YouTube and TikTok

Zora

  • Claude Agent SDK
  • Haiku, Sonnet and Fable
  • One MCP server of tools

What it does

  • iMessageReplies, check-ins and reminders
  • GmailDrafts replies, and sends after your yes
  • Google CalendarAdds events, and asks first when others are invited
  • DashboardEvery change shows up as it happens