Herald is a personal agent that runs dependable, scheduled Jobs and chats from your phone. It's the reliable, agent-style automation everyone wants from Claude — built on the Claude subscription you already have, running quietly on a Mac you own.
Chat with it like a colleague, or hand it a schedule and let it run on its own. Everything happens on your machine, with full access to your tools.
“Summarise my inbox every weekday at 7am.” Herald runs it on schedule, does the work in the background, and logs the result — reliably, the way recurring agent tasks are supposed to work.
A native iOS and Mac app with streaming replies, attachments, and pinned threads. Start something on your phone, finish it on your desktop — same conversation, same context.
One model you know and love — and every skill, plugin, MCP server and customization you've set up works here, unchanged. It reads files, runs scripts, searches the web and calls APIs, just like Claude Code on your desk.
A push the moment a reply lands — tap straight into the conversation. And they're sovereign: an optional open-source companion app uses your own Apple key, so alerts go Mac → phone with no server (ours included) ever in the middle.
Give Herald an email address of its own and it sends, receives and replies by itself — full two-way email, something Claude alone can't do. Fire it an instruction from any mail app and it writes back.
Runs on hardware you own, reached privately over your own network. No third-party service sits between you and your agent, your chats, or your files.
Describe a job in plain English and Herald works out the schedule, the prompt, and the tools. A few people run every day:
Pulls overnight email, today's calendar, and unread Slack DMs into one tight digest, waiting on your phone before coffee.
Checks your watchlist at close, flags anything that moved more than 5%, and notes the likely catalyst with a source.
Grabs the week's new episodes from your favourite shows, transcribes them, and writes operator-grade takeaways.
Labels what's new, drafts replies for anything that needs one, and leaves them in your inbox ready to send.
Reviews your day on X — best posts, notable replies, who to follow up with — and suggests three threads to write.
Reads yesterday's git commits and closed issues and turns them into clean, ready-to-paste standup bullets.
The backend drives the Claude you already use. Your phone reaches it privately over Tailscale — no ports opened, nothing exposed to the public internet.
A lightweight server sits in the background and runs Claude for each chat and Job. An old Mac mini is plenty.
A private mesh between your phone and your Mac. Encrypted, peer-to-peer, no public endpoint to attack.
Native apps stream replies, schedule Jobs, and deliver push notifications through Apple's network.
It signs in as you, so it works with the Claude subscription you already have — nothing new to set up.
Herald is self-hosted, so there are a few one-time pieces. None are exotic — and once it's running, it stays out of your way.
Any Apple-silicon Mac that stays on. A second-hand Mac mini is ideal — low power, silent, set-and-forget.
Pro or Max. You run claude login once and Herald works with that — the subscription you already pay for.
Free for personal use. Install it on your Mac and your phone, sign in once, and your devices find each other privately from anywhere.
$99/yr — only if you want phone push. Notifications stay private: you build a tiny open-source Herald Notify app with your own Apple key, so alerts go straight from your Mac to your phone, never through anyone else. The apps work fully without it.
Same goal, far more dependable. Built-in routines tend to skip or stall; Herald runs your Jobs on a real scheduler on your own machine, with full tool access and a record of every run — so they actually happen, on time.
No. Herald works with the Claude subscription you already log into — you run claude login once and it uses that. Nothing new to sign up for.
Only you. The server runs on your Mac, your phone reaches it over your private Tailscale network, and your chats and files never touch a third-party box. Anthropic sees prompts exactly as it does when you use Claude normally — nothing more.
Barely any. The heavy lifting is Claude itself; Herald is a thin wrapper around it. An idle M-series Mac mini sips a few watts and handles a full slate of Jobs comfortably.
Same idea, and they're self-hosted too. The difference is Herald is just Claude — the one model you already know and love — so every skill, plugin and customization you've set up works unchanged. No new framework to learn, no second model's quirks. Plus dependable Jobs and full email built in.
Leave a Mac running tonight. Wake up to a briefing tomorrow.
Read the install guide →