TD-Sky/jj-bond

Jujutsu TUI

Rust

22

22 commits

updated Oct 2, 2026

See the code

See what people are saying

SourceMessageScoreDate

JJ-Bond 0.1.8: file list/tree view for changes (r/rust)

JJ-Bond is a [jujutsu](https://www.jj-vcs.dev/latest/) TUI. Here is the introduce post: [ JJ-Bond: smooth Jujutsu TUI](https://www.reddit.com/r/rust/s/mYfqEQcTd5) . You can now inspect file diffs in either list view or tree view:…

1

Oct 2, 2026

README

JJ-Bond

crates.io Ask DeepWiki Check Test

Features

  • View history, show, files, diff
  • New, describe, edit, split, split parallelly change
  • Abandon, squash, duplicate, rebase changes
  • Fetch
  • View bookmarks
  • Create, set, delete, track, untrack, push, rebase bookmark
  • View tags
  • Create, set, delete, track, untrack, push tag
  • View history of a bookmark
  • View history of a tag
  • View operations
  • Auto update stale workspace
  • I want more features...

Installation

Cargo

$ cargo install jj-bond

AUR

$ paru -S jj-bond

or binary package:

$ paru -S jj-bond-bin

Usage

$ jb

Configuration

Path:

  • Linux: ~/.config/jj-bond/config.toml
  • macOS: ~/Library/Application Support/jj-bond/config.toml
  • Windows: {FOLDERID_RoamingAppData}/jj-bond/config.toml

jb will create a default config file when it doesn't exist.

Show

  1. Basic usage:

    hightlight_basic

  2. Use external editor:

    hightlight_desc

  3. Lazy view detail:

    hightlight_debounce

  4. Rebase a range of changes:

    hightlight_rebase

  5. Squash a range of changes:

    hightlight_squash

  6. Add bookmark, track, push:

    hightlight_push

  7. View bookmark history:

    hightlight_bookmark_history

Significant stargazers

Stefan Boca

20 followers · starred Aug 2026

Bruno Bigras

100 followers · starred Aug 2026

Brandon W Maister

86 followers · starred Aug 2026

TD-Sky/jj-bond

Jujutsu TUI

Rust

22

22 commits

updated Oct 2, 2026

See the code

See what people are saying

SourceMessageScoreDate

JJ-Bond 0.1.8: file list/tree view for changes (r/rust)

JJ-Bond is a [jujutsu](https://www.jj-vcs.dev/latest/) TUI. Here is the introduce post: [ JJ-Bond: smooth Jujutsu TUI](https://www.reddit.com/r/rust/s/mYfqEQcTd5) . You can now inspect file diffs in either list view or tree view:…

1

Oct 2, 2026

README

JJ-Bond

crates.io Ask DeepWiki Check Test

Features

  • View history, show, files, diff
  • New, describe, edit, split, split parallelly change
  • Abandon, squash, duplicate, rebase changes
  • Fetch
  • View bookmarks
  • Create, set, delete, track, untrack, push, rebase bookmark
  • View tags
  • Create, set, delete, track, untrack, push tag
  • View history of a bookmark
  • View history of a tag
  • View operations
  • Auto update stale workspace
  • I want more features...

Installation

Cargo

$ cargo install jj-bond

AUR

$ paru -S jj-bond

or binary package:

$ paru -S jj-bond-bin

Usage

$ jb

Configuration

Path:

  • Linux: ~/.config/jj-bond/config.toml
  • macOS: ~/Library/Application Support/jj-bond/config.toml
  • Windows: {FOLDERID_RoamingAppData}/jj-bond/config.toml

jb will create a default config file when it doesn't exist.

Show

  1. Basic usage:

    hightlight_basic

  2. Use external editor:

    hightlight_desc

  3. Lazy view detail:

    hightlight_debounce

  4. Rebase a range of changes:

    hightlight_rebase

  5. Squash a range of changes:

    hightlight_squash

  6. Add bookmark, track, push:

    hightlight_push

  7. View bookmark history:

    hightlight_bookmark_history

Significant stargazers

Stefan Boca

20 followers · starred Aug 2026

Bruno Bigras

100 followers · starred Aug 2026

Brandon W Maister

86 followers · starred Aug 2026

Languages

Rust

99.8%