Confirm notifications work
Install notify.py, save an API key, and send one test notification before adding hooks.
bash
~/bin/notify.py "Session watcher preflight from $(hostname)" --type progressOptional add-on
The session watcher is for power users who want Claude/Copilot hook timelines, approval cards, tool-call history, and a future session inbox. Notifications do not require this setup.
Install notify.py, save an API key, and send one test notification before adding hooks.
~/bin/notify.py "Session watcher preflight from $(hostname)" --type progressRun the hook installer from the repo you want to watch. It writes local hook config and never commits your key.
curl -fsSL https://notifier.aicrew.in/install.sh | AGENT_NOTIFIER_SESSION_WATCHER=1 bashUse per-project .env.local values so timelines group under the right project.
AGENT_NOTIFIER_SESSION_WATCHER=1
AGENT_NOTIFIER_PROJECT=my-repo
AGENT_NOTIFIER_API_KEY=an_key_REPLACE_WITH_YOUR_KEY
# Optional: include safe prompt/tool summaries in timeline rows
AGENT_NOTIFIER_HOOK_INCLUDE_DETAILS=1Two-way control
Post instructions to your agents from the app; a tiny worker on your machine picks them up. Install the dependency-free steer CLI with a single command — no 45-script setup.
curl -fsSL https://notifier.aicrew.in/steer.sh | AGENT_NOTIFIER_API_KEY=an_key_REPLACE bashThen run a worker that picks up tasks and kicks off an agent:
steer run --scope user --exec 'claude'