Stay on top of your coding agents.

Nissy runs on your desktop and watches your agent sessions. When an agent skips an ask or breaks a rule, it tells you, and quotes the line.

  1. Download the app.

    Free, for Windows and macOS.

  2. Keep working as you do.

    Claude Code, Codex or Copilot, in your usual terminal.

  3. Nissy speaks up when it matters.

    Otherwise, it stays quiet.

What you get

Every live session at a glance. The one that needs you stands out.

Desktop3 live sessions
Needs you
  • shop-apiquiet
  • billing-svcwaiting on you
  • web-appquiet

Each turn is checked against your rules, and the line that was broken is quoted.

claude · ~/work/shop-apichecked when the agent stopped
Worth a look

This breaks a rule in AGENTS.md.

Line 12 says Ask before adding a dependency. The agent installed lodash without asking.

AGENTS.md:12

Useful?

Notes are pinned to the risky steps before you accept a plan.

Plan · billing-svcwaiting for you
Retry failed charges
  1. Add a retry queue for failed charges
  2. Retry every 30 seconds until it succeeds
    No cap on retries. Retries are capped at 5 AGENTS.md:9
  3. Log each attempt on the charge record
  4. Skip the flaky webhook test
    That test covers the failure you asked to fix.
Accept planKeep planning2 notes

A model on your machine checks each prompt for passwords and IP addresses before it leaves.

claude · ~/work/billing-svcprompt held on this machine

> Run the charge migration against staging. The db user is billing_admin, password Kx9#mPq2vL

This looks like a password.password

Checked by a model on your machine. Nothing has left yet.

Yesterday, session by session. Your standup, already written.

HomeWed 23 Sep

Yesterday

6 of 8 sessions analysed
  • shop-apiLRU cache in front of product lookup3 delivered1 flagged
  • billing-svcRetry failed charges4 delivered2 flagged
  • web-appRename getUser to fetchUser2 delivered0 flagged
Clean-session streak14best 21
12 weeks62 sessions

What keeps going wrong, and how to fix it at the source: a rule, a skill or a check.

Report1d7d14d
Habits over the last 6 weeks
  • States the goal before the first promptimproving
  • Names the files in scopesteady
  • Says what must not changeslipping
  • Asks for a test run before doneimproving
Suggested fixes
  • Add to AGENTS.md"Ask before changing a public interface."rule
  • Make it a checkFail CI when package.json gains a dependency nobody approved.check

How Nissy decides

Reads what the agent reads.

Your prompt, every tool call, your AGENTS.md and the plan you accepted.

Checks three times.

When you send, while a long turn runs, and when the agent stops.

Quiet by default.

If it can't quote it, it doesn't say it.

Your sessions stay yours.

  • Session history stays on your machine, encrypted.
  • Sensitive data, like passwords and IP addresses, is caught before anything leaves.
  • Incognito records nothing.
  • You see what's shared from your sessions.

Try it on your next session.

Nissy, a cyan spirit holding a glowing orb