Features
Everything you see here runs on your Mac.
Every demo on this page is something Halo does without sending a single word to the internet. Your writing, your calls, your forms. They never leave your machine.
Writing
Finish your sentence. Or let Halo.
Halo lives where you type: Mail, Slack, your browser, anywhere. It finishes sentences, drafts replies, expands shortcuts, fixes slips, and fills forms.
As you write, the rest of your sentence appears in faint text, in your own voice. Press ⇥ Tab to take it, or just keep typing and it gets out of the way.
Click into an empty reply field and a sparkle offers a draft, written from the message you're answering. You always read it before anything sends.
Type / anywhere for instant commands:
/today for the date, /3pm->tokyo for timezone math,
/100usd->eur with offline rates, /10km->mi,
/pass(24) for a strong password, /fix and
/formal to clean up what you wrote, plus your own snippets.
Finish a word with a slip in it and a quiet correction appears underneath. One ⇥ Tab and it's fixed. No red squiggles, no right-clicking.
Fill a form once and Halo remembers your answers. Next time the same fields appear, they fill themselves. Passwords and payment fields are never read, stored, or filled.
Writing styles
Pick a style once. Halo remembers.
Save the ways you like to write, a 'warm and brief,' a 'professional email,' a 'tighten it up,' and Halo uses them when it drafts a reply or rewrites your text. Pick one with a tap. Halo remembers the style you used last in each app, so the right one is ready the next time you're there. All on your Mac.
Select any text and your saved styles appear as one-tap chips. Pick one and Halo rewrites the selection in that style, showing you the before and after.
Selected
Per my last email, the deliverables remain outstanding and require your immediate attention.
Rewritten
Hi! Just circling back, are those deliverables still on track? Happy to help if anything's in the way.
Click into an empty reply and the same styles are right there. Tap one and Halo drafts the whole reply in your style, so you're not choosing a tone from scratch every time.
Replying to
Can you get me the Q3 numbers today?
Drafted for you
Hi, of course. I'll have the Q3 numbers over to you by end of day. Best regards,
Here's the quiet part: Halo remembers the style you used last in each app. The one you picked in Gmail is waiting next time you're in Gmail; the one you use in Slack comes back there. No per-app setup, it just learns.
Offered first, per app
Voice
Say it. It's typed.
Talk instead of typing: dictate anywhere, ask out loud, and get answers out loud.
Press ⌘⇧M and talk. Your words land as clean text right where your cursor is, with punctuation handled for you.
Just say it out loud. Set a reminder, check your calendar, start a recording, all without touching the keyboard.
Ask a question and Halo can answer out loud. You choose when it speaks: always, only when you ask, or never.
Calls & meetings
Every meeting, written down for you.
One shortcut records, transcribes, and summarizes any call, and the recording never leaves your Mac.
Press ⌘⌃R on any call: Zoom, Meet, Teams, Slack huddles, Discord, FaceTime, WebEx. Set each app to Off, Ask, or Always, and keep a never-record list for the calls that should stay off the record.
When the call ends, every word is written down and labeled by speaker. Rename a speaker once and all your past transcripts update too, and the whole library is searchable.
Before each meeting, a prep card appears with who's there and what you promised last time, so you walk in ready. The summary and action items come together when you hang up.
When you hang up: a summary, the action items, and what everyone committed to, filed into memory so you can ask about it weeks later.
Assistant & actions
It doesn't just answer. It acts.
Ask in plain words and Halo does the work, and anything that reaches another person waits for your okay.
Halo moves calendar events, sets reminders, and sends messages out to Slack, Teams, iMessage, Gmail, Discord, Linear, GitHub, and Notion. Every action shows a confirmation card with a 30-second undo, and it never messages someone new on its own.
Press ⌃⇧R on any message for three ready-to-send replies in your voice. Pick one with a number key, tweak it, or ignore them all.
Select what you wrote and press ⌃⇧W. Halo tightens it or changes the tone, and shows the before and after. Nothing changes without your say-so.
Say it once, in your own words ("remind me every Monday at 9am to file the report"), and it repeats on schedule, dropping in quietly from the notch.
Quiet pills when something needs you: a meeting that just moved, a promise still sitting in your drafts, a build that just broke. Halo reaches you on the surface you're actually on. A card in the notch at your Mac, spoken aloud in a voice session, or a text to your phone when you're away. Quiet by default, and it earns the interrupt. No badges, no noise.
Memory
Ask about anything you've seen.
A private, searchable memory of what you've seen, said, and decided: written summaries, never screenshots, stored only on your Mac.
Press ⌘⇧Space and ask about anything from weeks ago. Results land instantly with their sources; press ↩ Enter and Halo writes you an answer with citations.
Press ⌃⇧P for a quiet profile of anyone you talk to: what you've discussed, when you last spoke, what you owe each other, built only from your own meetings and messages.
Press ⌃⇧B for a two-minute morning brief: what's coming today, who's waiting on a reply, what slipped yesterday.
Press ⌃⇧J to jot a thought before it escapes. Halo tags it, files it, and brings it back when it matters.
Private by design
Yours, and only yours.
-
Runs on your Mac
Everything on this page works with Wi-Fi off.
-
One switch pauses everything
Flip the privacy switch and screen awareness stops instantly.
-
Sensitive apps stay out
Banking, password, and health apps are excluded by default.
-
Passwords stay yours
Password and payment fields are never read, stored, or filled.
-
Nothing happens in the dark
An activity log shows everything Halo did, and when.
Who it's for
Made for the way you work.
Whatever you do, Halo fits around your day. These are just a few examples of how it shows up, so pick whoever is closest to you.
-
9:12 am
You're drafting a launch post in Obsidian.
Halo Finishes your sentences in your own voice. Press Tab to take one, or keep typing to ignore it.
-
11:40 am
You type, “I'll send Maya the deck Friday.”
Halo Catches the promise and quietly nudges you so it doesn't slip.
-
2:00 pm
“Remind me Friday at 9 to send Maya the deck.”
Halo Schedules it. On Friday morning it surfaces from the notch.
-
4:30 pm
“Post the update to #launch.”
Halo Drafts it in your voice and waits for your okay before anything sends.
-
set once
“Watch my inbox and flag anything from an editor.”
Halo Runs on your Mac while you write, then surfaces the note with a reply drafted for your okay.
-
10:00 am
Standup on Meet.
Halo One shortcut records it, with a live transcript and speaker labels, all on-device.
-
10:45 am
You settle the auth refactor approach on the call.
Halo Files the summary and the action items into memory automatically.
-
3 weeks later
“What did we decide about the auth refactor?”
Halo Answers with the exact moment it was said, plus the linked Linear issue.
-
then
“Open a Linear issue for the migration.”
Halo Drafts it from the discussion. You confirm, and it's created.
-
set once
“Tell me the moment a build breaks on main.”
Halo An automation watches on your Mac and pings you with the failing check the second CI goes red.
-
8:55 am
Five minutes before your 1:1.
Halo A prep card appears with who's in the room and what you promised last time.
-
during
Decisions and asks fly by.
Halo Catches the action items as they're said, ready for you the moment you hang up.
-
2:10 pm
“Move my 3pm to Thursday and tell the channel.”
Halo Reschedules it and drafts the Slack note, with a 30-second undo before anyone is pinged.
-
5:00 pm
“Remind me to follow up with Sam on Monday.”
Halo Sets it, and nudges you on Monday morning.
-
every weekday
“At 5pm, summarize my team's Slack.”
Halo An automation runs on schedule and hands you the recap, so you close the day already caught up.
-
pre-call
A client call begins.
Halo Press ⌘⌃R and it records, with speaker labels, and the audio never leaves your Mac.
-
on hangup
You end the call.
Halo A summary lands with what was said and what each side committed to.
-
weeks later
“What did the client agree to back in March?”
Halo Recalls it in plain words, with the source moment attached.
-
follow-up
You click into the reply.
Halo Drafts the note in your voice. You read it, then send.
-
standing
“Watch the docket and tell me the moment it updates.”
Halo Keeps an eye on the page on your Mac and alerts you, so a filing never slips past.
-
in lecture
Press ⌘⇧M and talk.
Halo Your words land as clean, punctuated notes right where your cursor is.
-
walking home
A half-formed idea hits you.
Halo Jot it in two seconds. Halo tags it and files it for later.
-
essay night
“What did I note about the French Revolution?”
Halo Brings it back, with where each piece came from.
-
writing
You're stuck on a clumsy paragraph.
Halo Ghost text drafts alongside you. Select a line and Halo tightens it.
-
set once
“Ping me when my grade posts.”
Halo An automation watches the portal quietly and taps you the moment the grade lands.
-
grading
Writing feedback you want to land gently.
Halo Select it and Halo softens the tone, showing the before and after so it stays your call.
-
again and again
The same lines, every week.
Halo Type “/feedback” to drop in your saved phrasing instantly.
-
mid-afternoon
It slipped your mind.
Halo Nudges you: “you promised a parent a reply yesterday.”
-
reply
You open the message.
Halo Offers three ready-to-send replies in your voice. Pick one, tweak it, then send.
-
each morning
“Flag any parent email that needs a reply.”
Halo An automation surfaces just those, each drafted in your voice and waiting for your okay.
Don't see your exact role? These are only examples. Halo adapts to whatever your day looks like, the same way for everyone.
One scene, five features
An hour with Halo.
Watch one small request ripple through reminders, prep, and a drafted message, start to finish.