π Introduction
A layered family of GitHub PR tooling for the terminal, from a transport-free core to a configurable cockpit.
The gh family is a set of npm packages that put GitHub pull-request work in the terminal. They are layered so the logic lives once: a core that shells out to the gh CLI and returns plain data, a pure workflow layer that decides whose move a row is, Ink components that draw it, and thin CLIs and a cockpit host on top.
@kud/gh core: talks to gh, returns plain data
@kud/gh-workflow whose move it is, sorting, grouping, filtering
@kud/gh-ink Ink components and the inbox shell
@kud/gh-cockpit the host that assembles tabs
@kud/gh-pr-comments Β· gh-pr-health Β· gh-webhook-replay thin CLIsEverything needs the gh CLI installed and authenticated, and Node 22 or newer.
What's here
- π§± Core (@kud/gh) β transport primitives, the inbox query, health, review threads, webhooks
- π§ Workflow (@kud/gh-workflow) β whose-move banding, row layout and search, with no renderer or transport
- π¨ Ink components (@kud/gh-ink) β panels, health glyphs and the inbox extension API
- π« Cockpit (@kud/gh-cockpit) β build your own PR dashboard from tabs, filters and drill-ins
- β¨οΈ CLIs β
gh-pr-comments,gh-pr-healthandgh-webhook-replay