Install
Two independent clients. Same account, same Stories, same 24-hour clock.
CLI
gh stories is a GitHub CLI extension. Install it, then let it set itself up.
gh extension install alliecatowo/gh-stories gh stories setup gh stories login gh stories
gh extension install alliecatowo/gh-stories
Downloads the extension binary for your platform and registers the gh stories command namespace.
gh stories setup
Explains and offers gh alias set story stories, so gh story post cat.jpg also works. It never overwrites an existing alias or a real gh command.
gh stories login
Opens a device-code style GitHub OAuth flow, scoped to Stories.
gh stories
Opens the full-screen terminal UI: your feed, viewer, composer, replies, reactions and viewer lists.
Which terminals actually render the picture inline (rather than falling back to an external viewer) is listed exactly, with no rounding up, on thesupport matrix.
Browser extension
Manual install only. The extension is not published in the Chrome Web Store and there is no signed Firefox add-on. Every release ships a plain archive on thelatest release page — you load it yourself.
Chrome or Edge
Download and unzip the chrome (or edge) archive from thelatest release.
Visit chrome://extensions (or edge://extensions) and turn on Developer mode.
Choose Load unpacked and select the unzipped folder.
Firefox
Download and unzip the firefox archive from the same release.
Visit about:debugging#/runtime/this-firefox and choose Load Temporary Add-on…
Select the archive's manifest.json. Firefox removes temporary add-ons on restart — you'll reload it each session until a signed build exists.
Sign in from the extension's toolbar popup with the same GitHub OAuth flow the CLI uses. Read state, follows, privacy and deletions stay in sync between both clients.