emsai

Everything Emsai does.

Every surface follows the macOS one it sits next to: Spotlight, Notes, System Settings. And every major feature can be turned off if you don’t want it.

Emsai Agents

Every agent in one window, the repository next to it.

The Emsai Agents window: sessions on the left, a Claude Code session in the middle asking to allow an edit with its diff, the repository’s changes on the right

Side by side

Claude Code, Codex, Copilot CLI and Antigravity sessions, each the real agent with your settings, plugins and MCP servers

Before it acts

The diff before an edit, the command before it runs, the plan before it starts; Allow, Always, Deny

Its questions

Answered in the window, the island or a notification, with a key: ↑ ↓, a digit, ↩

/ @ !

Each agent’s commands and skills, files and repositories tagged, a shell command in the terminal below

Workspaces

Several repositories, one session; the changes panel lists the ones in play

Changes, commit, push

Each diff, files in tabs with syntax colours, a commit message written from the diff, never a push to main

Terminal and editor

A real terminal under the thread, your editor opened on the changed files, any session continued in a terminal tab

Keyboard first

⌘N, ⌘1…9, ⌘F through every session, ⇧⇥ to the sidebar, Esc stops a turn

Auto

The agent and the model, picked for each message.

An Auto session: a question went to Codex on a light model, the real work to Claude Code on Opus, each with a line saying why
  • The task read by Apple’s model on your Mac, 4 seconds at most
  • Each model rated from LMArena’s agent leaderboard
  • Your plans’ real limits: one near its limit is left out
  • Spare my plans, Balanced or Best model, per session
  • The new agent told what happened since it last took part
  • A line in the thread: who took the message, and why

In your terminal too

Sessions you run elsewhere, followed.

Find a session

Full-text search across Claude Code, Codex, Copilot CLI and Antigravity CLI, from Spotlight

Live sessions

Working or waiting, in the island and the menu bar; “done” and “needs you” notifications

Brief and recap

A morning brief, a daily or weekly recap of what the agents did

Secret alerts

A key sent to an agent waits in the notch, folded, telling you to rotate it

Agent in a repo

A terminal tab in any repository, with the agent you pick or its last session there

Branches and PRs

Start a branch, open the pull request, find unfinished work, prune merged branches

Agents’ usage

Every agent’s limits, in one place.

Claude, Codex, Copilot and Antigravity: a card per agent, a ring in the menu bar, a pace forecast, spending per project and alerts at your two thresholds.

Reading another app’s credentials happens with your consent, never behind your back.

The agents’ usage panel: Claude, Antigravity, Codex and Copilot cards, and the busiest projects

Review & debate

Agents review each other’s work until it’s settled.

  1. 1

    Review

    Each agent reads a read-only copy, with its own model

  2. 2

    Debate

    Agree, disagree, same issue, or a direct discussion

  3. 3

    Decide

    Keep or drop; a devil’s advocate on by default

  4. 4

    Back to the author

    The remarks kept go back until they’re fixed, or you decide

A cross-review then a debate in the session, the other agents’ words in the conversation

Chat · Compare

One question, several models, one consensus.

  • 2 or 3 models at once, answers side by side
  • Up to three rounds of discussion; you can step in
  • A devil’s advocate, then a consensus with “Where they differ”
Three models’ answers side by side, then their discussion with a devil’s advocate

Every day

Clipboard, notes and every action, one shortcut away.

An encrypted clipboard history with commands, links and code

Clipboard · ⌘⌥V

Encrypted history, search, snippets, OCR. Secrets blurred in copied screenshots; each copy keeps its context, and Emsai asks before pasting it elsewhere.

Markdown notes laid out like Apple Notes, with checkboxes and tags

Scratchpad · ⌃⌥N

Markdown notes saved as you type and encrypted, next to your Apple Notes, editable and synced. Searchable from Spotlight.

A Spotlight-style palette listing each action with its shortcut

Every action · ⌃⌥O

Type to find an action, Return runs it. All 49 are in Spotlight too.

Windows

Every window where you want it, on every screen.

The visual ⌥⇥ switcher with window thumbnails

A grid per screen

Move and resize by cells, from one screen to another

A visual ⌘⇥

Apps, or the active app’s windows with ⌥⇥

Window search

⌃⌥⇥ finds any window by its title

Put back

Windows come back when screens change

Mac health

The Mac’s health, always in the menu bar.

CPU, memory, disk, battery, network and the hungriest processes. And its upkeep, one action away.

Update everything

Every update, one action

Free disk space

Developer and browser caches, never site data

Force quit

Processes and apps, from Spotlight

Keep awake · ⌃⌥W

No sleep for 2 hours

Mute · ⌃⌥K

In every app at once

Speed test

From Spotlight

The Mac health panel: CPU, memory, disk, battery, network and processes

Network & browser

Network checks one action away. Every link in the right profile.

DNS lookup

Records, through the system or a public resolver

Certificate

The TLS certificate and its expiry date

Test a port

A TCP port, open or not

Who listens

Local listeners; Return stops one

Subnets

IPv4 calculator, Azure’s reserved addresses included

Public IP · ⌃⌥I

Copied in one shortcut; network profiles switched

Browser profiles

Each link opens in the profile its domain calls for: Dia, Chrome, Brave, Edge. From any app, once Emsai is the default browser.

Native

Like a part of macOS, because it’s built the same way.

Swift and SwiftUI, Apple frameworks, Liquid Glass, settings laid out like System Settings.

Emsai’s settings window, laid out like macOS System Settings

Try everything, free.

7 days, no card.

Download free