Quinjet - Git, pull requests and CI logs in one terminal UI

Quinjet is a keyboard-first Git interface for the terminal. Stage files, read syntax-highlighted diffs, browse history, and open any pull request with its full conversation, reviews and live GitHub Actions logs. Rust-fast, mouse-friendly, thirteen themes.

Add a comment

Replies

Best

Hey Product Hunt,

For the early part of my career I lived in VS Code. It did everything I needed. The editor was there, and when AI tooling started scaling up the chat panel showed up in the same window, and the autocomplete was genuinely good. I had no reason to leave.

The piece I was really attached to, though, was the source control panel. I tried plenty of other Git tools over the years and none of them felt the same. What kept me there was the staging model: one list showing what is staged and what is not, so I could see exactly what was going into a commit before I made it.

Then the agentic CLI tools arrived, Claude Code, OpenCode and the rest, and I started living in my terminal instead. I ended up building a bunch of small tools for myself there. Quinjet is one of them.

It is that same source control panel, in the terminal. Changed files on the left, a syntax-highlighted diff on the right, stage and unstage with a keypress, and the same window also holds history, branches, stashes and pull requests, with GitHub Actions logs you can open inline instead of reaching for a browser tab.

It is MIT, written in Rust, and installable with Homebrew, apt, Winget, cargo or a one-line script. Everything the interface does has a command-line equivalent, all of them speak --json, and the live readings take --watch, so you can script whatever you just pressed a key for.

I would love to know what breaks for you, especially on large repositories and unusual fork setups...