Skip to main content

GitHub CLI to JJHub CLI Cheat Sheet

If you are transitioning from GitHub to JJHub, the jjhub CLI provides a familiarly designed interface tailored specifically for Jujutsu (jj) workflows and agentic teams. Here is a quick translation guide from the GitHub CLI (gh) to the JJHub CLI (jjhub).

Authentication & Setup

Repository Management

Pull Requests / Landing Requests

JJHub uses Landing Requests (LRs) instead of Pull Requests, built native for jj stacked changes.

Issue Tracking

Unique JJHub Commands

Because JJHub is built for agentic workflows and jj version control, the CLI includes features that do not have a direct GitHub equivalent:
  • AI Agents: Use agent() steps in TypeScript workflows to automate tasks with Claude-powered AI agents.
  • Workflows: Trigger CI/CD pipelines natively with jjhub workflow run <id> and jjhub run watch <run-id>.
  • Local Changes: Operate on local jj history with jjhub change list and jjhub bookmark list.