workflow

Review at scale

The interface is designed to support a workflow similar to reading network news or mail and to deal with a large number of PRs.

Learn more

review faster

Review faster

Because Hubtty works on files locally, all actions are instantaneous and more enjoyable to work with.

Learn more

Highly customizable

Highly customizable

Colors, keybindings, shortcuts… Customize almost every aspects of Hubtty to match your preferences.

Learn more

Review at scale

Repositories list

The interface is designed to support a workflow similar to reading network news or mail. In particular, it is designed to deal with a large number of pull requests across a large number of repositories.

It is also designed to focus on things that matter during code review:

  • branch on which the pull request is submitted
  • last update
  • CI test results
  • existing reviews
  • quick access to saved search queries

PRs list

And Hubtty is here to help you reduce noise:

  • easily hide pull requests you’re not interested in
  • reviewed pull requests are hidden and re-appear once they are updated
  • filter robot comments

Review while on the go

PRs list

Hubtty works seamlessly offline or online. It syncs information about pull requests in subscribed repositories to a local database and local git repositories. All of the actions that it performs are first recorded in that database, and are then transmitted to Github. If Hubtty is unable to contact Github for any reason, it will continue to operate against the local database, and once it re-establishes contact, it will process any pending changes.

If you review a pull request while offline with a positive vote, and someone else leaves a negative vote on that pull request before Hubtty is able to upload your review, Hubtty will detect the situation and mark the pull request as “held” so that you may re-inspect the pull request and any new comments before uploading the review.

Review faster

User actions modify locally cached content and need not wait for server interaction, making the whole experience of navigating pull requests much more enjoyable.

PRs list

Because Hubtty downloads all pull requests to local git repositories, a single command instructs it to checkout a pull request into that repository for detailed examination or testing of larger pull requests.

Hubtty also offers quality of life improvements such as dashboards for saved search queries, hotkeys to perform immediate reviews, or the ability to mass edit pull requests.

Highly customizable

Hubtty includes many options to integrate better with your environment and preferences:

  • re-bind every action with custom keybindings to take advantage of your muscle-memory
  • change the look and feel with a custom palette to create beautiful themes
  • create links pointing to your issue tracker when pull requests reference issues, using custom matchers
  • define review keys to leave predefined comments with a single key stroke
  • and many more…