macOS · Free · Bring your own AI

Say hey.
It's already looking.

An AI buddy that lives in your Mac's notch. Hold a key, ask about anything on your screen, and it answers out loud — using the Claude or ChatGPT subscription you already pay for.

MacBook Pro showing HeyMate offering a standing order from the notch above a First Mate chat

Requires macOS 14.2 or later. Works on Macs with or without a notch.

The 38-second tour

See it in action.

Your Mac has had a blank spot at the top for years.
We moved in.

No menu-bar clutter. No dock icon. HeyMate folds into the camera housing and expands only when you want it.

Collapsed

Out of the way.

It folds into the camera housing while you work. Hover to peek, click to open.

Home

One glance, everything ready.

Ask HeyMate, see your last agent, or jump to Agents, Skills, and Settings.

Apps

Small apps for the space you never used.

Everything you'd want from a notch app: Now Playing with album art and a live visualizer, a File Shelf with AirDrop, your next event, battery, volume and brightness HUDs, Bluetooth devices, and a camera mirror. Plus focus timers, clipboard history, and downloads. Turn on only what you want.

MacBook Pro, collapsed notch
MacBook Pro, notch home
MacBook Pro, notch apps

Three things it does that nothing else on your Mac does.

It sees what you see.

Hold ⌃⌥, ask "what's wrong with this error?", release. HeyMate looks at your screen only for that question, answers out loud, and points its cursor at what it means.

claude codex opencode

It runs on your subscription.

Claude Code, Codex, or OpenCode — whichever you already have installed and logged in. No HeyMate account. No second API bill. Ever.

It asks before it acts.

Agents plan read-only first. Nothing is written, clicked, or sent without an approval card. Every change is snapshotted so you can undo.

Mates

Not one assistant. A small team.

Say "make me a mate that tracks my YouTube comments" and HeyMate creates one — with a name, a job, a personality, and a face. Give it a folder to work in. Give it a schedule. It'll report back in its own chat.

  • Souls. Each mate has its own personality prompt and its own memory.
  • Routines. Daily at 9, or every 4 hours. Results land in the mate's chat, even while you're elsewhere.
  • Faces. Twenty built-in, or drop in your own.
HeyMate window with the Comments mate's morning digest, its memory, and its daily 8:30 routine
Lilac Peach Sky Butter Mint Blush Indigo Star Crescent Coral Cloud Amber Cute guy Cute girl Anime guy Anime girl Styled guy Styled girl Robot Orb

Plugs into the apps you already use.

Apple Calendar, Reminders, Notes, Mail and Messages out of the box. Your local gh, git, docker, kubectl, vercel, supabase and stripe CLIs with your own logins. Any MCP server. And 1,400+ more through Composio.

CalendarRemindersNotesMailMessagesShortcutsGitHubGitDockerKubernetesAWSVercel CalendarRemindersNotesMailMessagesShortcutsGitHubGitDockerKubernetesAWSVercel
SupabaseStripeNotionSlackGmailYouTubeLinearFigmaPostgresPlaywrightMCP SupabaseStripeNotionSlackGmailYouTubeLinearFigmaPostgresPlaywrightMCP
HeyMate Tools: Gmail, GitHub and Google Calendar connected, more apps one click away
Connect YouTube to HeyMate

You're on youtube.com. Connect it, and later questions can use it. Read only until you say yes.

Read-only calls run quietly. Anything that sends, deletes, or pays asks first.

Coding agents

Real work. With a leash.

"HeyMate agent, add dark mode to this project." HeyMate opens a sandbox in ~/Projects/heymate, has Claude Code or Codex draft a plan, and shows you the plan before a single file changes. Approve it, walk away, and it keeps running even if you quit.

HeyMate Agents: a Claude Code plan waiting for approval above a finished job with its completion receipt
01

Plan

Read-only inspection.

02

Approve

You see the diff of intent.

03

Run

Background runner, undo snapshots, Terminal takeover anytime.

Nothing runs in the background.

HeyMate only takes a screenshot when you press the hotkey, and screenshots are never stored.

On your disk.

Chats, memory, mates, and routines live in ~/Library/Application Support/heymate/. Text only.

In your Keychain.

API keys and connector tokens never touch a HeyMate server — there isn't one.

Excluded by default.

Password managers and System Settings are never captured.

Invisible on calls.

One switch hides the notch and cursor from screen shares.

HeyMate Privacy settings: apps that are never captured, and what leaves this Mac

Read the privacy notes ›

Free. Yours in two minutes.

Install HeyMate

Paste this in Terminal. No Mac security warning.

curl -fsSL getheymate.vercel.app/install.sh | bash

Or download the DMG. If macOS says it can't verify it, open System Settings > Privacy > Security and click Open Anyway.

Log in to one CLI you already own.

claude auth login

codex login

opencode auth login

Hold ⌃⌥ and say hey.

That's the whole setup.

HeyMate is open source under the MIT license. It never charges you. Your AI provider bills you exactly as it did before. This build is not Developer ID signed yet, so use the Terminal install above. It skips the macOS malware warning.

Say hey.

macOS 14.2+ · Apple silicon and Intel · No account required