mrjones2014

mrjones2014 / jj-gh

Public

jj tools for working with GitHub from your terminal.

19
1
89% credibility
Found May 29, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

jj-gh is a command-line tool that helps developers create, manage, and track GitHub pull requests directly from the terminal using the Jujutsu version control system, with features for stacked PRs, auto-merge, and viewing PR status in commit logs.

How It Works

1
🔍 Discover jj-gh

You hear about a tool that lets you create GitHub pull requests directly from your terminal using your favorite text editor.

2
📦 Install the tool

You install jj-gh using a simple command, and set up a shortcut so it works like a built-in part of your version control system.

3
✍️ Write your PR in your editor

You run a simple command and your editor opens with a clean template where you write your PR description and choose your settings.

4
🚀 Your PR goes live

With one save and close, your changes are pushed and your pull request appears on GitHub, complete with labels and reviewers if you added them.

5
Choose your next move
📥
Fetch a PR to test

Download any PR into a local bookmark so you can try out someone else's changes on your machine

Enable auto-merge

Turn on automatic merging with a single command - no need to find the PR number or visit the website

🎉 Everything just works

Your pull request shows up in your commit history with its number and CI status, and merges automatically when ready.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is jj-gh?

jj-gh is a Rust-based CLI tool that brings GitHub workflows directly into the Jujutsu (jj) version control system. Instead of bouncing between your terminal and GitHub's web UI, you create pull requests by opening your preferred editor, fetch PRs into local bookmarks, enable auto-merge, and view PR status directly in your commit graph. It handles stacked PRs intelligently by detecting the correct base branch and supports fork workflows with proper origin/upstream routing.

Why is it gaining traction?

The tool scratches a real itch for developers who've adopted jj for its superior branching model but still need to interact with GitHub constantly. The standout features are the editor-driven PR creation (write your description in Neovim, set metadata via YAML frontmatter), the `jj pr log` command that injects PR numbers and CI status into your commit visualization, and the ability to enable auto-merge by revision ID without hunting down the PR number. Unlike raw `gh` CLI calls, this knows about your local jj context -- bookmarks, stacked ancestors, trunk detection -- so it makes the right decisions automatically.

Who should use this?

Developers who have fully committed to jj as their daily driver and want to stay entirely in the terminal for GitHub interactions. Teams doing stacked PR workflows especially benefit -- the automatic base branch detection handles the complexity that usually requires manual `gh pr create --base` calls. If you split your time between jj for local work and GitHub's web UI for PR management, this closes that gap. It's less relevant if you're on standard Git or only occasionally touch GitHub.

Verdict

This is a polished, thoughtfully designed tool for a specific niche -- but that niche has only ~19 stars of demonstrated adoption. The credibility score of 0.899% reflects a project that is young and unproven at scale. The Rust implementation, layered config system, and test coverage suggest it will be reliable, but you'll be an early adopter. Worth installing if you're a jj user tired of switching contexts to create PRs; otherwise, wait for wider community validation.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.