Exawatt for macOS
Exawatt is a desktop app for running and watching coding agents. It hosts the agents you already use, Claude Code and Codex, in its own terminal, keeps their Sessions organized per project, and shows you which ones are working, which are waiting on you, and what they changed.
It is being built in the open, and it is early. Take it and tell us what breaks.
- 0.1.10
- August 14, 2026
- 151 MB
- Apple silicon
There is no Intel or universal build yet. Built and run on macOS 15 and macOS 26; older versions are untested.
Download Exawatt 0.1.10Signed with a Developer ID certificate and notarized by Apple, so it opens without a Gatekeeper override. Open the disk image and drag Exawatt to Applications.
How it works on your machine
Exawatt runs the agents you already have, on your own machine, with your permissions.
- Agents launch in YOLO mode by default
- Exawatt hosts the coding agents you already installed and runs them under your account with your permissions. By default it starts them with approvals and sandboxing off, so a fleet keeps moving instead of stopping on every step. That is a choice you control per Agent: the launcher also offers Ask first, which keeps the harness protections on, and Auto-review, which lets the harness stop risky work.
- It reads the logs your agents already write
- To show your recent conversations, Exawatt reads the session logs your harnesses already keep on disk:
~/.claude/projects,~/.codex/sessionsand the Codex index beside it, and~/.grok/sessions. That includes conversations you started outside Exawatt. OpenCode is listed by asking its own command instead of reading a directory. The transcripts stay on your machine. - macOS asks before Exawatt touches a folder
- Agents reach your projects through Exawatt, so macOS attributes the prompts for Documents, Desktop, Downloads, and external volumes to it. Granting access is what lets an agent work on a project stored there.
- What leaves your machine
- When you are signed in, Exawatt sends bounded excerpts to name and summarize your Sessions: the Project name, the instruction you typed to start a Session, and up to eight recent prompts from it go to Exawatt and on to Anthropic’s API. Recognizable secrets are replaced first. Signing in also syncs a project list: each Project’s name, folder path, and git remote. One feature sends more and redacts nothing: the “since you left” recap pipes recent terminal output straight into the
claudecommand already signed in on your machine, so it runs on your own Claude Code account and never touches Exawatt. Your files and your git history are not uploaded, your agents talk to their providers directly, and every one of these has its own switch in Settings, under Privacy, with the exact sentence for each. - Updates wait for you
- The app checks a public update feed and downloads new builds in the background, then applies them only when you restart. It asks before it restarts, and says how many agents will stop. Their sessions and terminal history are saved first, so you can resume them afterwards.
- It is early
- This is version 0.1.10. Expect rough edges and layouts that move between builds. Your work does not live here: your agents’ own logs and your git history stay the source of truth, so nothing is trapped in Exawatt.