Skip to main content

Quick Start

Get up and running with JJHub - the jj-native code hosting platform with integrated collaborative agent sandboxes in the cloud.

Prerequisites

  • jj (Jujutsu) installed
  • The JJHub CLI (jjhub) installed - see Installation
  • A JJHub account - currently available via closed alpha invite

1. Authenticate

This opens your browser for GitHub OAuth authentication. Once authorized, your credentials are stored securely in your OS keychain. Verify you’re logged in:
For CI environments where a browser isn’t available, use a personal access token:

2. Create a Repository

By default, repositories are public. To create a private repo:

3. Clone and Work

Edit files, then describe your change (jj doesn’t use git add or git commit):

4. Open a Landing Request

Landing Requests (LRs) are JJHub’s replacement for Pull Requests, built natively for jj’s stacked changes model.
To land a whole stack of changes:

5. Review and Merge

View your landing request:
Check CI status:
Land when ready:

Next Steps