Know the moment an agent turns to you.
The Eye keeps watch over every AI coding agent you run. It opens red the instant one stops to ask, and closes again when the work is done.
Watches Claude Code, OpenAI Codex CLI, Cursor, GitHub Copilot, and Google Antigravity, in the terminal or your editor.
Free · macOS 14 Sonoma or later, Apple-notarized · Windows 10/11 in beta
The watch
The whole watch, in one glance.
Open the menu and every agent is there: who calls for aid, who's at second breakfast, and what each one is doing right now.
What it sees
Built to stay out of the way.
No new dashboard to keep open. Just a watch light in the menu bar or system tray, and a nudge the moment it matters.
A glance is enough
The Eye opens red with a count when agents need you, watches while they work, and closes when all is quiet, reinforced with distinct shapes, not colour alone.
Watches every agent
Claude Code, Codex, Cursor, GitHub Copilot, and Google Antigravity, in the terminal or your editor. One install brings them all under the same gaze.
Go straight to it
Click a session and the exact terminal or editor window comes forward. No hunting through tabs for the one that paused.
Told the way you want
A sound, a notification, a Telegram message to your phone, or bring the window forward on its own. Each one is opt-in, so it fits the way you already work.
Never leaves your machine
It reads local lifecycle signals and writes small local status files. Your code, prompts, and output never leave your machine.
Always current
On macOS, signed and notarized updates arrive quietly in the background and verify themselves before installing, so the watch never goes dark. The Windows beta is updated by running the new installer.
How it watches
It watches from the side, and never runs your agents.
Your agents keep running in their own apps. The Eye only listens for the signals they already emit.
Turn it on
In Settings, one button adds a small status hook to each agent's config. Removing it takes back only what it added, cleanly.
Agents report in
As an agent starts, works, finishes, or stops to ask you something, the hook writes a tiny local status file.
The Eye reflects it
It watches those files and shows the combined state (red, watching, or at rest), the instant anything changes.
Supported agents
One Eye to watch them all.
Where it sits
The Eye, next to an orchestration dashboard.
Both help you run more than one agent. They disagree about who should be in charge.
An orchestration dashboard
- Runs your agents for you, wrapping each one in its own process
- Owns the workflow: queues, retries, and hand-offs live in the tool
- A separate window you keep open and go back to
- You work the way the dashboard works
The Eye
- Never launches, wraps, drives, or restarts anything
- Reads only the lifecycle signals your agents already emit
- One light in the menu bar or tray, no window to keep open
- You keep your own terminal, editor, and habits
The tradeoff is deliberate: The Eye can't start or retry an agent for you, and in exchange it can't get in the way of one.
Questions
What the Eye is, and what it asks of you.
Everything it watches, how it watches, and why nothing leaves your machine.
What is The Eye?
The Eye is a small menu-bar app on macOS and system-tray app on Windows that keeps watch over the AI coding agents you run. It stays dark and quiet while they work, opens red with a count the instant one stops to ask you something, and rests again when all the work is done, so you never have to keep flipping back to a terminal to check.
Which AI coding agents does The Eye support?
Claude Code, OpenAI Codex CLI, Cursor (CLI and in-editor), GitHub Copilot (CLI and in VS Code), and Google Antigravity (CLI and in-editor). One install brings them all under the same gaze, in the terminal or your editor, several at once.
How does it help day to day?
When you run several agents in parallel, you stop babysitting their windows. The Eye gives you one place to glance: who's calling for aid, who's still working, and who's gone idle. Click a waiting session and the exact terminal or editor window comes forward. No hunting through tabs. You can also be told by a sound, a notification, a Telegram message to your phone, or by bringing the window forward on its own, and each of those is opt-in.
Can The Eye notify me on my phone?
Yes, through Telegram. The Eye can send you a message the moment an agent starts waiting, so you're told even when you're away from your desk. You connect your own Telegram bot once from Settings → Connectors, with step-by-step guidance built in; it takes about a minute. Your bot token is kept in the macOS Keychain (in the app's local preferences on Windows), the message carries only the agent and project name (never your code), and nothing is sent until you turn it on.
How does it actually work?
It listens for the lifecycle hooks each agent already emits. A one-time setup from Settings adds a tiny status hook to each agent's own config; as an agent starts, works, finishes, or stops to ask you, that hook writes a small local status file on your machine. The Eye watches those files and reflects the combined state in the menu bar or tray the instant anything changes. On Windows, when Codex does not invoke hooks, The Eye reads the same lifecycle state from Codex's local rollout log instead.
It watches from the side and never runs, drives, or controls your agents. They keep running in their own apps exactly as before.
Does The Eye run or control my agents?
No, and that is its core design decision. It watches from the side: your agents keep running in their own tools exactly as before, and The Eye never wraps, drives, or restarts them. Existing tools wanted to own the whole workflow; The Eye lets you stay in your terminal and editor.
How is The Eye different from an agent orchestration dashboard?
Orchestrators run your agents for you: they wrap the agent process, own the workflow, and give you a dashboard to keep open. The Eye does the opposite. It never launches or controls anything; it only reads the lifecycle signals your agents already emit, and reports them in one light in the menu bar or tray. You keep your own terminal, your own editor, and your own way of working. The tradeoff is deliberate: The Eye cannot start or retry an agent for you, and in exchange it cannot get in the way of one.
Does my code leave my machine?
Your code, prompts, and output never leave your machine. The status files are plain local files that carry only what's needed to show state: a session name, its tool, and whether it's working or waiting. On Windows, when Codex does not invoke hooks, The Eye reads lifecycle records and the final assistant message from Codex's local rollout log only to determine whether that session is working or waiting; that content stays on your machine and is not copied into analytics. There's no account and no server of ours to send your work to.
The macOS app is signed with an Apple Developer ID and notarized by Apple, so Gatekeeper opens it with no warning, and every update verifies its signature before it installs; the Windows beta is not code-signed yet, so SmartScreen warns once on first run. On macOS and Windows it sends nothing on its own except optional, anonymous usage counts (app launches and periodic heartbeats), which you can turn off under Settings or Preferences → Privacy. Those counts include the app version, OS, and CPU architecture, never agent names, paths, prompts, output, or code. If you switch on Telegram notifications, it also sends a short alert, the agent and project name only, to your own bot; that stays off until you set it up.
Is there a Windows version?
Yes, as a beta. Version 1.2.1 is a system-tray app for Windows 10 and 11: the same watch light, the same agents, the same local status files, the same one-button hook setup under Preferences → Hooks, a draggable always-on-top status window, and in-app feedback. It is not code-signed yet, so SmartScreen warns once on first run — choose More info, then Run anyway; it installs for your user only, so there is no admin prompt. It uses the same optional anonymous usage counts as macOS, with an opt-out under Preferences → Privacy.
What does The Eye cost and what do I need to run it?
It's free. On macOS it needs 14 Sonoma or later and is a universal build, native on both Apple Silicon and Intel Macs; the Windows beta needs 64-bit Windows 10 or 11. Download the app, drag it to Applications (or run the Windows installer), and open Settings → Tools, where one button sets up every agent it finds. It takes about a minute, and there's nothing to run in a terminal.
How do updates work?
On macOS, signed and notarized updates arrive quietly in the background, and you can also check on demand from About → Check for Updates; those updates verify both a cryptographic key and the app's Developer ID signature. From 1.2.0, the Windows beta checks daily too: it tells you a new version is out — a notification and an item in the tray menu — and installs only when you click Install under Preferences → General → Updates, verifying the download against a cryptographic key first. Copies older than 1.2.0 need the newer installer run over them once.
How do I remove The Eye?
In Settings → Tools, Remove all takes back every hook The Eye added to your agents' configs, leaving the rest of your settings untouched. After that, quit The Eye and move it to the Trash on macOS, or uninstall it from Windows Settings → Apps.
Speak to the Eye
Feedback & feature requests
Found a rough edge, or want the Eye to watch over something new? Send it straight to the maker.
Thank you
Your message is on its way. I read every one.
Download
Let the Eye keep watch.
Free to use. Install in under a minute. Both versions keep themselves current — they tell you when a new one is out.
Download The Eye 1.4.0 for macOSmacOS 14 Sonoma or later · Apple-notarized
Windows 10/11 (64-bit) · installs for your user, no admin needed · the beta build is not code-signed yet, so SmartScreen will warn once: choose More info → Run anyway.