Text-based GitHub work triage dashboard. Pick what to work on next, then jump straight into a review, an AI analysis, or a full coding session in a dedicated worktree.
GitHub tells you what is waiting. Getting from there to an open
editor with the right branch, the right context, and a summary of
the thing you are about to touch is the part that eats the morning.
workdash compresses that into a single keystroke.
It pulls your authored PRs, review requests, assignments, and tracked issues into one list, suggests what to pick up next, and lets you launch an AI analysis or a full coding session in a dedicated git worktree — each keyed to the GitHub item so context never gets lost between sessions.
Jump straight to the issue or pull request on GitHub.
Re-pull authored PRs, review requests, assignments, and tracked items.
Run Claude or Codex against the item, render the result as HTML,
and cache it — keyed by the GitHub updated_at so
stale entries invalidate themselves.
Prepare a dedicated git worktree and launch Claude, Codex, or VSCode Copilot inside it, preloaded with the item's context.
Drop into a terminal in the item's worktree, no agent attached.
Same triage, emitted as plain text for scripts, pipes, and agents that want the dashboard without the TUI.
workdash collapses the gap between
knowing what to work on and actually working on it.
Here is what that looks like for the three things you spend most of
your GitHub day on. Click any screenshot to zoom in.
Skip the "what is this PR even doing?" step and dive into a grounded review.
a.
The analyze dialog offers the cached result or a fresh
run with Claude or Codex.
o or c.
Jump to GitHub to leave comments, or drop into a worktree
with the PR checked out to actually run the code.
From a fresh bug report to an agent writing the fix — without leaving the terminal.
a.
Run Claude or Codex against the issue. The analysis is
rendered as HTML and cached so you can revisit it
instantly later.
c.
A git worktree is prepared for the issue and your agent
launches inside it, already primed with the cached
analysis as context.
Notice which of your open PRs actually need attention today, without scrolling through a GitHub notifications list.
*, so you don't
re-decide every time.
workdash runs where your development machine runs. Attach
through zellij remote or plain ssh, then keep
the same dashboard, worktrees, cached analyses, and agent launch
commands available from a laptop, tablet, or phone.
zellij remote to reconnect to the dashboard
without recreating tabs, panes, or in-progress coding sessions.
workdash over
ssh and keep the full triage loop close at hand.
With uv — one isolated
install, workdash on your PATH:
uv tool install workdash
Then generate the configuration interactively:
workdash --configure
Launch the TUI:
workdash
gh auth status must succeed).
ptyxis or konsole.xdg-open or open for links and rendered analyses.claude, codex,
code.
Linux and macOS. Not tested on Windows.