A personal command center that surfaces what needs my attention today — including (especially!) the things I didn't know were broken. Everything I'm responsible for appears in a single terminal window, ranked by urgency so the most important signal is always at the top.
Other tools already surface individual signals — Sentry monitors production errors, GitHub shows PRs, Loki aggregates logs. Hub's value is in how it combines those insights in one prioritized view with agentic capabilities built in:
- Urgency-ranked — items sorted by
(urgency, age); the top item is always the most pressing - Cross-domain triage — signals from GitHub, Linear, Loki, home servers, and any other source appear in one ranked list; hub is the only place their urgency is compared
- Pre-loaded investigation — a keypress on any signal opens the right Claude Code skill
with
hub.tomlcontext already loaded (endpoint, query, project name); investigation starts immediately, not after setup - Automated proposals — for well-understood problem categories, hub drafts the work (a GitHub issue, and where the solution is clear, a draft PR) for my review; the goal is waking up to proposed solutions, not just notifications
- Single config source of truth —
hub.tomlis git-ignored and per-device; onboarding a new project to existing workflows is one file edit, no code changes; work and personal contexts stay naturally separate - Launch pad, not chat — hub surfaces signals and launches Claude Code skills or autonomous agents preloaded with the right context; it leverages Claude Code rather than reinventing its interface; see Decision 007
- Extensible — adding a new workflow = adding files to
clients/andworkflows/; no registration step - Local-only — no server, no cloud sync; each device has its own SQLite database and runs independently
- Rust — two binaries:
hub(CLI) andhub-tui(Ratatui dashboard); not a web app
- Vision — what this is, why, and where it's going
- Decisions — architectural decisions and their rationale
- Conventions — Rust patterns used throughout
- Playbooks — step-by-step guides for common tasks
- Contributing — setup and development instructions
- Private Workflows —
hub-privatewiring, symlinks, and Cargo features