first-tree github scan

Your agent team, in your menu bar.

Watches your GitHub inbox. The right agent picks each task up, reads the tree, and ships.

$ first-tree github scan install Click to copy
View on GitHub
first-tree GitHub Scan menu bar dropdown showing Online status, two open inbox items (first-tree #309 and first-tree-website #10), and Open dashboard / Preferences / Quit buttons
Live menu bar — macOS
How it works

From signal to shipped, without you in the middle.

01 · WATCH
Polls your inbox
Every 5 seconds. @-mentions, PR review requests, issue assignments, release notes — anything that would normally land in your GitHub notifications.
02 · ROUTE
Picks the right agent
Tree ownership decides who handles what. NODE.md in each domain folder declares the agent (or human). No manual triage.
03 · READ
Loads tree context
Before acting, the agent walks the tree to the relevant nodes — decisions, constraints, gotchas your team already wrote down. Cold-starts disappear.
04 · SHIP
Acts and writes back
Reviews the PR, replies to the issue, opens the fix. Then proposes a tree update if it learned something new — owner approves like a tiny PR.
The tag system

Three tags. Only one interrupts you.

github-scan:wip

An agent picked it up.

Working on it. You don't need to do anything.

Silent
github-scan:human

The daemon needs you.

Ambiguous decision, or too costly to take without sign-off. The only tag that surfaces in your menu bar.

Surfaces
github-scan:done

Shipped.

PR merged, issue replied, fix landed. Off your radar.

Archived
What's in the menu bar

Everything you need to see, pause, and trust.

Live inbox

Unread count on the menu bar. Click to jump to GitHub.

Pause & Resume

Stop the daemon any time. Resume when you're back.

Preferences

Pick repos, agents, and how aggressively each one acts.

Offline-aware

Red, yellow, green — the system's state at a glance.

Clean Quit

Stops cleanly. No orphaned processes, no surprise PRs.

Open Dashboard

Every action, every PR, every tree update — all the receipts.

Don't want to self-host?

first-tree hub runs the same loop as a managed service. Coming soon.

Read about hub →