blippy brings core GitHub issue and PR workflows into a terminal-first interface.
See the feature demo for a visual walkthrough of these capabilities in action.
- Scans local git repositories and indexes GitHub remotes
- Supports direct
owner/reporepo context from the current working tree - Keeps a local SQLite cache for fast navigation
blippy syncupdates discovered repositories and remotes
- Toggle between issues and pull requests from the same list view
- Open/closed tabs and assignee filtering
- Distinguishes merged pull requests from closed pull requests
- Fast list navigation with keyboard-first controls
- Issue and PR detail views with context-aware panes
- Copy repository, issue, and pull request URLs to the system clipboard
- Create issues directly in the terminal from issue contexts
- Title/body editor with confirmation dialog before submission
- Automatically navigates to the newly created issue after success
- Jump from an issue to its linked PR (and back)
- Jump from a PR to its linked issue (and back)
- Open linked items in TUI or browser
- Linked metadata is cached to reduce repeated lookups
- View changed files and diff, with option for checkout
- Merge pull requests directly from the review/detail flow
- Split or expanded diff review modes
- Horizontal diff panning for long lines
- Mark files viewed/unviewed
- Visual multiline range selection for review comments
- Add, edit, and delete issue comments
- Add, edit, and delete inline PR review comments
- Resolve or reopen PR review threads
- Navigate comment threads on selected diff lines
- Edit labels and assignees for issues/PRs from the TUI
- Merge actions are permission-aware and only enabled for authorized repos
- Label and assignee pickers with inline filtering
- Editing is permission-aware and checks repo capabilities
- Repository search by owner/repo/path/remote
- Issue/PR search with GitHub-style qualifiers
- Supported qualifiers include:
is:open,is:closed,is:mergedlabel:<name>assignee:<user>,assignee:none#<number>
- Built-in themes:
github_dark,midnight,graphite - Configurable keybindings via
~/.config/blippy/keybinds.toml - Configurable close-comment presets in
~/.config/blippy/config.toml