Skip to content

ooloth/hub

Repository files navigation

Hub

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.

What This Is

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.toml context 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 truthhub.toml is 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/ and workflows/; 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) and hub-tui (Ratatui dashboard); not a web app

Docs

  • 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 Workflowshub-private wiring, symlinks, and Cargo features

About

A personal dashboard combining a CLI + TUI + agent skills that help me observe and improve my software.

Resources

Contributing

Stars

Watchers

Forks

Contributors