Jujutsu (jj) を GUI で操作するためのアプリケーションです。 差分をサイドバイサイド表示で確認でき、チェンジのドラッグアンドドロップでリベースができます。
インストール方法・使い方
あらかじめ Jujutsu をインストールしておいてください。
https://github.com/asukaze55/jjfe/releases から jjfe_0.7.0.zip をダウンロードし、適当なフォルダに展開してください。 中の jjfe.exe が Windows 用の実行ファイルです。
jj.exe にパスが通っていない場合は、JJFE 起動後に "🛠️" ボタンをクリックし、jj.exe のパス名を入力してください。
JJFE の画面一番上のインプットボックスにリポジトリのパスを入力すると、"Log" の下のセレクトボックスに変更履歴が表示されます。 チェンジを選択すると、そのチェンジの情報が表示されます。
"Describe" "Edit" "New" "Squash" のコマンドがボタンクリックで実行できます。 "︙" ボタンや "Log" 内の右クリックで表示されるメニューでは "Bookmark" "Rebase" "Abandon" "Undo" が実行できます。 また、チェンジをドラッグアンドドロップするとリベースができます。 必要なボタンやメニュー項目がない時はコマンドラインに戻ってください。
"🔍" の右の入力欄はリポジトリ内の全文検索です。 検索機能の利用には Jujutsu v0.41.0 以降が必要です。 現時点では大文字小文字を区別した文字列検索のみが可能です。
開発環境として使っている Tauri はクロスプラットフォーム対応ですが、今のところ Windows 用以外のバイナリは用意していません。
スクリーンショット
更新履歴
0.7.0 (2026-05-09)
- 検索機能を Jujutsu v0.41.0 で動作するように更新。
- Undo メニューを追加。
- ファイルの差分に行番号を表示するようにした。
- ログをスクロールした時に過去のログを自動的に読み込むようにした。
0.6.0 (2026-05-02)
- チェンジのドラッグアンドドロップでリベースができるようにした。
- 「v」ボタンをポップアップメニューに変更。
0.5.0 (2026-04-19)
- jj の起動方法を spawnSync から execSync に変更。
- 設定ダイアログで jj.exe のパスを指定できるようにした。
0.4.0 (2026-04-11)
- ポップアップメニューを追加。
0.3.0 (2026-03-20)
- 検索機能を追加。
0.2.0 (2026-03-07)
- jj log のテンプレートを変更。
- 複数ファイルに変更がある場合は差分表示ではなくファイル名のみを表示するように変更。
0.1.0 (2026-02-23)
- 初版リリース。