⚡ macOS Menu Bar App

Your agents
have a voice.

Trgr — short for trigger — is the private notification inbox for your AI agents, scripts, and automations. Lives in your menu bar. Runs entirely on your machine.

$3 once. Lifetime license. No subscription.

9:41 AM 🔋 ⚡ 3

See for yourself.

A focused notification inbox that gets out of your way until you need it.

Trgr
Trgr ⚙ ▾
All claude-code flycheck ops
CLAUDE-CODEnow
Analysis complete ✓
Found 3 issues in auth.ts. Ready for review.
OPS2m
⚠ Disk space low
82% used on / — clean up logs.
FLYCHECK8m
5 new downloads 🎉
Today's total: 47
OPS34m
Deploy succeeded
v2.4.1 is live on prod.
CLAUDE-CODE1hr
Tests passed (142/142)
OPS3hr
SSL cert renewed
🗑 Clear All
Settings
Server Port
9773
API Token
a8f3d9•••••••••••• Copy
Regenerate to invalidate old token
Launch at login ON
Max notifications 500
Connect to Claude Code
Claude Code ready
Add Trgr as an MCP server.
Your agent gets a direct line to your inbox.
1. Copy MCP Config
{"mcpServers":{"trgr":{"command":"uvx","args":["trgr-mcp"]}}}
Copy MCP Config JSON
2. Copy CLAUDE.md Snippet
Copy CLAUDE.md Snippet
Paste into .claude/settings.json
then restart Claude Code. Done.

Three steps. Then you're done.

Trgr is deliberately simple. No SDK. No dashboard. No config files beyond a token.

1

Install & launch

Download from the Mac App Store. Trgr lives in your menu bar from the moment it opens — no setup wizard, no account creation.

2

Send a POST request

From any script, any agent, any language. Copy your token from the gear menu and fire away.

curl -X POST http://127.0.0.1:9773/notify \
-H "Authorization: Bearer $TOKEN" \
-d '{"title":"Done!","body":"Task complete."}'
3

See it in your menu bar

The amber bolt badge updates instantly. Click to read, filter by channel, click a URL to open it. That's the whole app.

Everything you need.
Nothing you don't.

100% local

Binds to 127.0.0.1 only. Your notifications never leave your machine. No cloud relay, no server, no middleman.

Channel filtering

Each agent or script gets its own channel. Filter in one click. Never lose signal in the noise when multiple processes are running.

Claude Code ready

One click generates your MCP config and CLAUDE.md snippet. Your AI agent gets a direct line to your menu bar automatically.

Urgent alerts

Mark a notification as priority: urgent and it also fires a macOS system notification — even when Trgr is closed.

Any language

Python, Node, Swift, Ruby, Go, shell scripts. If it can send an HTTP POST, it can talk to Trgr. No SDK required.

Lightweight

Launches at login. Uses almost no memory or CPU. It's a menu bar app — it stays out of your way until you need it.

Early reactions on Reddit.

"

Nice idea. A simple local layer for agent notifications actually makes a lot of sense.

"

The POST to localhost approach is clever. Clean separation between your agent logic and the display layer.

"

The silent failure problem is genuinely underappreciated — a process that terminates quietly is way harder to debug than one that crashes with a stack trace.

Simple, like it should be.

No tiers. No monthly fees. No "pro" plan with features held hostage. Just an app that works.

$3
One-time purchase. Yours forever.
  • All features, no limits
  • All future updates included
  • Mac App Store — secure & sandboxed
  • No account required
  • No subscription, ever
Download on the Mac App Store

Good questions.

Does Trgr persist notifications across reboots?

Yes. Notifications are written to disk immediately on receipt (~/Library/Application Support/Fractals.trgr/notifications.json) and reloaded on launch — your history survives reboots. Enable Launch at Login in Settings and the server auto-restarts too, so nothing is missed.

We collect nothing.

Trgr is a local-only application. It does not collect, transmit, or store any personal data on any server — because there is no server. There is no Fractals server involved at any point in the operation of this app.

What Trgr does

  • Runs a local HTTP server on your machine, bound to 127.0.0.1 (localhost) only
  • Stores notifications in a local JSON file at ~/Library/Application Support/Fractals.trgr/
  • Stores your configuration (port, token, preferences) in the same local directory

What Trgr does not do

  • No analytics or usage tracking of any kind
  • No crash reporting
  • No outbound network requests
  • No accounts, no login, no user profiles
  • No data ever leaves your machine

Third-party services

None. Trgr has no third-party integrations, no advertising SDKs, and no telemetry libraries.

Contact

Questions? Email alan@fractals.sg

Last updated: February 2026. Applies to Trgr for macOS.