GEIST

Your work, alive.

The daily workspace for the AI era. A Pet on your desk that shows what your agents are doing, whichever agent you use.

Free · macOS (Apple silicon) · Works with Claude Code, Claude Cowork, Codex and Cursor

The Overconfident Geist

What GEIST actually does

Five things, briefly. Each one is shown properly further down.

your Mac
Claude Code
Claude Cowork
Codex
Cursor

It stays on your computer

GEIST watches your agents right here on your Mac. Nothing about your work is sent anywhere.

Idle

Five states, one glance

Your pet acts out whatever the agent is up to: heads-down, waiting on you, or stuck.

One pet for each job

Running more than one agent at once? Each one gets its own pet on your desk, so you can tell them apart.

The Overconfident Geist
Robo Geist
Tiger Geist
Mochi Geist

Pick a Pet for each agent

Set a default, give each agent its own, or adopt one from the catalogue by link.

FinderFileEdit9:41
that is the whole footprint

One app, one switch

Two minutes, from the menu bar.

Your pack. One pet per agent.

Pick who joins your pack, and GEIST gives every agent you have running its own pet, walking your desk and turning to face you when one needs a yes. Glance to see which is busy, which needs you, which finished.

Three pets in one pack. Each walks its own way; the one on the right stopped because its agent needs a yes.

Pet Shelf or Pet Roam, your call.

Keep every pet together along one edge of your screen with Pet Shelf, or give each its own small moving home with Pet Roam. Either way they stay out of your way, never hidden behind a window, and there on every desktop.

Browse the catalogue →

General

Show Pets

Show a pet for each agent that is running.

Display strategy

Pet Roam⌄

Disappear after finish

15 minutes⌄

Pet Roam is the default. Pet Shelf keeps every pet in one shared home.

It lives in your menu bar.

One small Mac app and one switch per agent. It keeps to itself until your pet has something to show you.

macOS (Apple silicon) today · free · works alongside Claude Code, Claude Cowork, Codex and Cursor (a tiny local hook reports activity to a loopback on your Mac, nothing leaves your machine) · auto-updates.

See every integration →

Integrations

C

Codex

Installed

Reinstall
>

Cursor

Installed

Reinstall
A

Claude Code

Installed

Reinstall
CW

Claude Cowork

Installed

Reinstall

Hooks let Geist see your agents from each tool. Reinstalling hooks never touches your sessions.

  1. 01

    Download GEIST

    Notarized Apple-Silicon Mac app, free. Drag it to Applications.

  2. 02

    Install integrations

    From the Geist menu, click Install for each tool you use: Claude Code, Claude Cowork, Codex and Cursor. It is a small local hook you can update or remove anytime.

  3. 03

    Build like normal

    Your pet animates with every run, in the menu bar and on your desktop.

Good to know before you install.

The app

What is GEIST?
A tiny macOS menu-bar app that turns your AI agents’ activity into a live desktop Pet: running, waiting on you, reviewing, stuck or idle.
Which agents does it work with?
Claude Code, Claude Cowork, Codex and Cursor. Use them standalone, or run Claude Code inside trusted hosts like Cursor, Orca or Warp.
Does it work with Claude Cowork?
Yes. Cowork is discovered rather than hooked, but you still click Install once in the Integrations pane. That writes a small marker so GEIST knows to watch for it.
How is this different from the pets built into Codex?
Those only watch Codex. GEIST watches every agent you run, Claude Code, Claude Cowork, Codex and Cursor, in one place, on one desktop.
Do I need to keep a terminal open?
No. GEIST lives in the menu bar and stays on top across every Space, so you can see your agents without hunting for a window.
How does it connect?
From the Geist menu you click Install for each agent. It adds a small local hook that posts activity to a loopback on your Mac. Nothing leaves your machine.
Will it slow my machine?
No. It’s a tiny menu-bar app that sits idle until an agent is active.
Mac only?
macOS (Apple silicon) today.
Is it free?
Yes.
Can I pick a different Pet for each agent?
Yes. Set a default, give each agent its own, or adopt one from the catalogue by link.

The Series

What is a Series?
Once a month GEIST drops six new Pets and one secret. They are open for 7 days, and the six are free to collect.
I collected after the 7 days. Does it count?
Yes, you still get the Pet. The six stay free after the 7 days. The secret does not: it closes when the window does.
When is the next Series?
We tell you when it’s ready. Leave your email on the Series page.

Your work, alive.

Free · macOS (Apple silicon) · Works with Claude Code, Claude Cowork, Codex and Cursor