Fork me on GitHub

Who is the Barkeep?

Barkeep is "the friendly code review system" — a fast, fun way to review code. Engineering organizations can use it to keep the quality bar high. With it you can watch commits made to any Git repository, see diffs, write comments, and have those comments emailed to your fellow committers.

How he does it

Syntax-highlighted colored diffs

Staring at code at 2am is rough. These diffs are easy on the eyes.

Handsome good looks

Barkeep is lightweight and stays out of your face. It even comes with easter eggs to cheer you up — just type "i" when you're feeling uninspired.

Threadable comment emails

Subscribe to just comments, commits, or both. Barkeep only sends clean, plaintext emails.

Chock-full of hotkeys

No mouse required or your money back. Just type "?" on any page to see a list of keyboard shortcuts for that page.

Pure code review

Barkeep is unopinionated. Use it with pre-commit or post-commit workflows, and script tools on top of it if you like. Comes with a command line client and REST APIs.


Everyone uses their code review system differently, so sometimes you want to hack something new in. Barkeep is a small codebase written in Ruby. It's easy to add features and APIs. Send a pull request on Github!

Get started

Barkeep is standalone software that you host. Once it's setup, you can use it to track and code review any number of git repos available on the internet. It's designed to be easy to run on Mac or Ubuntu.

Check out the README on Github for instructions on setting up a Barkeep server.

For a comparison of Barkeep to other code review systems, see the wiki.