⤵Everything in, not just GitHub
Point a source at any GitHub search query or your notification inbox, across as many accounts as you have. Pair it with Grafana alerts, a PromQL expression, or anything that can POST JSON to a local endpoint. Read, archive and ignore state stays on your machine — triaging here never writes back to GitHub.
github · grafana · webhooks · multi-account
✦Your coding agent writes the rules
Hive renders skill files out of its own live node registry into ~/.claude, ~/.codex, ~/.pi and ~/.agents, then keeps them in step — add a node type and your agent already knows it. Describe the work you want surfaced and it writes the flow, dry-runs it against real input, and hands it back for you to review.
generated skills · four agent directories · auto-synced
◆One ping per real change
A notification means something actually changed. Re-polling the same PR never re-fires, a cooldown floors how often one item can reach you, pings that went stale while you were away are dropped instead of replayed as a burst, and a restart recomputes every feed without notifying anything twice.
dedup · cooldown · staleness · replay-inert
▷Rules that are programs, not filters
Wire sources through filters and functions on a canvas, watch per-node run status, then deploy. Filters are declarative and their reject branch is wireable, so nothing has to be thrown away. Functions are your own JavaScript with up to sixteen outputs and durable per-node memory — one alert can fan out into one tracked item per firing entity.
nine node types · javascript · durable kv · fan-out
▤Config is a file you own
Flows and actions are plain YAML in your config directory: diff them, PR them, keep them in your dotfiles. Edit on the canvas or in your editor. Hive validates on save and reloads live, and a file that fails to build keeps its last good version in service rather than taking the feed down with it.
flows/*.yaml · hot reload · last-good fallback
❖Triage becomes action
An item can launch a coding-agent session from a prompt template, run a shell command, publish a message for another session to pick up, or render straight to your clipboard. An action can ask you for input first, and each one fires once per item. Run it by hand from the detail pane, or let a flow node do it for you.
session · shell · message · clipboard