moriblink Early access

For people who run coding agents

Your agents work. Mori keeps watch.

MoriBlink is a native Mac app that follows every coding-agent session, tells you the moment one needs you, and shows where a slow run spent its time.

  • Native macOS 14+
  • History stays on your Mac
  • OpenCode · Claude Code · Codex
The MoriBlink Agent sessions screen. Three active sessions: Review API changes is waiting for approval; Run focused checks and Build the settings interface are in progress.

Real app screen · sample project · Try it: click Mori, or the message

Follows the agents you already use

01 — Sessions

Three agents running. One of them needs you.

Every session in one list: what it is working on, how long it has run, and whether it is waiting for you. No more tab-hopping to find the one that stopped.

Mori, surprised, with red signal marks Approval needed! MoriBlinkStudio · Review API changes

Approvals

A tool call is waiting for your permission.

Mori, attentive, with blue signal marks Waiting for your input. MoriBlinkStudio · Run focused checks

Questions

The agent asked something and cannot continue.

Mori, happy, with green signal marks All done with this one! MoriBlinkStudio · Build the settings interface

Completions

The work is finished and ready for review.

Mori, worried, with red signal marks Something failed. MoriBlinkStudio · Run focused Swift tests

Failures

A step failed. Open the run to see which one.

1

Mori comes to you. Mori appears in the middle of the display you are using, says what needs you, and then leaves.

2

Click Mori to jump in. MoriBlink opens the matching session, so you can answer straight away.

3

Not now? Click the message to dismiss it. Quiet hours, snooze, and Focus keep routine visits away.

02 — Waterfall

“Why is this taking so long?” Look.

Open a run and see every operation on one shared time axis: file work, builds, tests, and the time it waited for you. Overlapping work is not counted twice.

An execution waterfall for one turn: 2 min 25 s elapsed, 12 s of approval wait. Operations include file inspection, Build the native app (42 s), Run focused Swift tests (41 s, exit code 1), an approval wait, and Verify the updated interface (still running). 1 2 3 4
Operation details for Run focused Swift tests: result exit code 1, duration 41 s. Labels show that the command was not captured and the failure reason was not recorded.
  1. The long bars are the story. A 42-second build and a 41-second test run stand out at a glance.
  2. Waits are their own bar. Approval time is shown apart from tool time, so you can see when the agent was waiting for you.
  3. Results stay attached. Exit codes and failures sit next to the step. Click a bar to open its details.
  4. Gaps stay honest. Unmeasured time is marked, not hidden inside another step.

The waterfall shows recorded intervals and results. It gives your investigation a starting point. It does not prove the cause of a delay by itself.

03 — Around the work

The rest of your day, looked after too.

Mac health

CPU, memory pressure, and battery for your whole Mac, with an alert when it is under strain.

Mac health screen: CPU 56.3%, memory pressure normal, battery 100%, with a recent-load chart.

Focus

Set a work or break timer. Routine visits stay quiet until you are done.

Focus screen with a 24:55 timer in progress and Mori above it.

Work journal

See captured project activity by day or week, and open the sessions behind it.

Work journal showing a week of captured activity for one project.

Mac health readings describe the whole Mac. They do not assign CPU or memory use to one agent session.

04 — Meet Mori

A small sprout
with a big job.

Mori is the little guardian of your Mac. Mori blinks, waits quietly, and shows up only when something deserves your attention. Pick a mood to see when Mori visits.

Just keeping watch. Nothing needs you right now.

05 — Privacy

Your projects.
Your Mac. Your call.

Read the privacy details →
  • You approve each project. See what is captured before you connect it.
  • Conversations stay out. Passive capture leaves out prompts, transcripts, file contents, and successful tool output.
  • History stays local. Export or delete it whenever you want.
  • No surprise model calls. Explain is a separate action that you choose. It is marked Uses model.

Good questions.

What is MoriBlink?

A native Mac app for people who run coding agents. It tracks your sessions, tells you when one needs approval or an answer, and shows recorded timing in an execution waterfall. Mac health, Focus, and the work journal are extras.

Which agents does it work with?

OpenCode has live observation. Claude Code and Codex are supported through hook previews. You choose and approve each project. The amount of timing detail depends on the agent, its version, and what it records.

Can it tell me why an agent is slow?

It helps you find out. You can see long tool calls, approval waits, overlapping work, failures, and command details. A timeline does not always prove the cause of a delay, and gaps in the record stay marked.

Does Mac health show use per agent?

No. CPU, memory pressure, and battery readings describe the whole Mac. They give context, but they do not measure one session.

Will Mori get in my way?

Mori visits only for eligible approvals, questions, completions, failures, and health alerts, and then leaves. Click the message to dismiss it. You can set quiet hours, snooze visits, or turn them off in Settings.

What do I need to run it?

A Mac with macOS 14 or later, and at least one supported coding agent.

Does MoriBlink read my prompts or code?

No. Passive capture leaves out prompts, conversation transcripts, file contents, and successful tool output. It records approved session and tool metadata, such as timing, tool names, and exit codes, and keeps that history on your Mac.

How do I get notified when Claude Code, Codex, or OpenCode needs approval?

Each agent can run a command when it asks for permission or finishes a turn. Our guides show the exact setup for Claude Code, Codex, and OpenCode. MoriBlink does this for every connected session in one place.

Can I download MoriBlink now?

Not yet. MoriBlink is in early access. Send us an email from the early-access section, and we will tell you when the signed download is ready.

06 — Guides

Set up agent alerts today.

Free setups for each agent that work without MoriBlink, with exact config files and commands.

Let Mori keep watch.

MoriBlink is almost ready. Send us an email, and we will tell you when you can download it.

Notify me

Requires macOS 14 or later.