Community Scanners
HiveScanner's community scanner ecosystem extends monitoring to services with HTTP APIs. Community scanners run in constrained subprocesses; filesystem denial is currently macOS-only, so this is not a cross-platform container boundary.
Available Scanners
| Scanner | Description | Auth Required |
|---|---|---|
| Linear | Issues and status changes | LINEAR_API_KEY |
| Slack | Channels, DMs, mentions, threads | SLACK_TOKEN |
| Discord | DMs and channel mentions | DISCORD_BOT_TOKEN |
| Telegram | Messages and mentions via Bot API | TELEGRAM_BOT_TOKEN |
| Jira | Assigned, updated, and mentioned issues | JIRA_TOKEN |
| GitLab | MR reviews, CI failures, mentions | GITLAB_TOKEN |
| PagerDuty | Incidents and triggered alerts | PAGERDUTY_TOKEN |
| Sentry | Issues and error spikes | SENTRY_TOKEN |
| Notion | Page updates and comments | NOTION_TOKEN |
| Twitter / X | Mentions and DMs | TWITTER_BEARER_TOKEN |
| Page Messenger conversations | FACEBOOK_PAGE_TOKEN | |
| RSS | RSS/Atom feed monitoring | None |
| Hacker News | Top stories and username mentions | None |
| Package Tracking | Shipping updates from Gmail | GOOGLE_ACCESS_TOKEN |
Hire / Fire Lifecycle
Install a scanner
/hive hire linearThis:
- Copies
adapter.pyto~/.hivescanner/scanners/ - Copies
teammate.jsonto~/.hivescanner/teammates/linear/ - Merges the scanner's
config_templateinto yourconfig.json
Remove a scanner
/hive fire linearYour configuration is backed up automatically. Re-hiring restores your previous settings.
Re-hire a scanner
/hive hire linearIf you previously fired a scanner, re-hiring restores your saved configuration rather than starting fresh.
Building Your Own
If a service has an API, you can build a scanner for it. See Build Your Own Scanner.