镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content
oolothPublic

About

A personal TUI for launching coding sessions and keeping an eye on my projects and deployments.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

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 — i on any signal opens a Claude Code session in its own tmux window with hub.toml context already loaded (endpoint, query, project name), and v on a pull request picks a review skill to run; investigation starts immediately, not after setup
  • Agent hand-off — a on an agent-filed issue approves it, relabelling it status:ready-for-agent for the agent workflows that pick it up
  • Trust-building flywheel — every agent run is visible, reviewable, and mined to improve the next one's context and instructions; the goal is agents you can delegate to at scale, not steer one at a time; see Vision
  • Single config source of truth — hub.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 follows a short, documented playbook spanning clients/, workflows/, and config/; see add a workflow
  • Local-only — no server, no cloud sync; each profile has its own SQLite database (~/.hub/<profile>/hub.db, Decision 024) and runs independently
  • Rust — three binaries: hub (CLI), hub-tui (Ratatui dashboard) and hub-daemon (refreshes the cache with nobody present, and posts a macOS notification for each pull request that becomes my turn); not a web app

Docs

  • Vision — what this is, why, and where it's going
  • Decisions — architectural decisions and their rationale
  • Daemon — hub-daemon, the unattended refresh
  • Conventions — Rust patterns used throughout
  • Playbooks — step-by-step guides for common tasks
  • Contributing — setup and development instructions
  • Private Workflows — hub-private wiring, symlinks, and Cargo features

About

A personal TUI for launching coding sessions and keeping an eye on my projects and deployments.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages