forgetop 1.1.2

Keyboard-driven terminal UI for PRs, work items, and CI across six forges
forgetop-1.1.2 is not a library.

Reviews in GitHub, builds in Azure, tickets in Jira add up to a lot of tabs. forgetop pulls your pull requests, work items, and pipelines into one keyboard-driven command center, and lets you act on them: approve, merge, comment, change state, drill into pipeline stages, and trigger runs. It supports GitHub, GitLab, Azure DevOps, Bitbucket, Linear, and Jira. The dashboard is served by forgetop itself on 127.0.0.1 with a per-session token, and your tokens live in your OS keychain, never in plaintext.

Supports


The Command Center

forgetop opens on one ranked queue: What needs my attention? What is blocked? What can I ship now?

  • Needs you: review requests, pipeline gates, PRs ready to merge, and work that needs fixing.
  • Your work: assigned tickets, your open PRs, and recent merges.

Every item has the same shape, so pull requests, work items, and pipelines compare at a glance. See the Command Center docs for the full bucket rules and keys.

Install

Homebrew (macOS / Linux):

brew install magna-nz/tap/forgetop

Shell installer (macOS / Linux):

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/magna-nz/forgetop/releases/latest/download/forgetop-installer.sh | sh

Windows (PowerShell):

irm https://github.com/magna-nz/forgetop/releases/latest/download/forgetop-installer.ps1 | iex

Cargo (crates.io, builds from source, needs a Rust toolchain):

cargo install --locked forgetop

Or grab a prebuilt binary for your platform from the latest release (macOS Apple Silicon + Intel, Linux x86_64 + arm64, Windows x86_64).

Quick start

Try it with no setup. Everything is in-memory, nothing is written:

forgetop --demo

It opens on the Command Center, your triaged queue across both demo connections; press Tab (or 2–4) for the per-type lists.

Then run it for real:

forgetop

This opens the terminal UI. The web dashboard runs in the background — press B to open it in your browser, or run forgetop --dashboard for the dashboard on its own.

Documentation

forgetop shows a context-aware key glossary along the bottom, so you rarely need a reference. The full docs live at magna-nz.github.io/forgetop:

Contributing

cargo test        # run the test suite
cargo clippy      # lint
cargo run -- --demo

See How it works for the crate layout, and INTEGRATION.md for the live provider integration tests.

Support forgetop

forgetop is free and open source. If it saves you tab-switching, consider buying it a coffee:

License

MIT