Jujutsu UI

Ibrahim Dursun · IbrahimDursun.jjui

Jujutsu UI (jjui) is a Text User Interface (TUI) designed for interacting with the Jujutsu version control system.

winget install --id IbrahimDursun.jjui --exact --source winget

Latest 0.10.6

Release Notes

A quick maintenance update with a handful of usability improvements and scripting additions.

  • jjui now uses the real terminal cursor instead of a virtual one. Cursor rendering is now correct when focus moves between views and when returning from external commands.
  • Theme rendering has been improved so that themes now paint the backgrounds of view areas more consistently. Lua scripting also now exposes set_theme(name), which changes the active theme at runtime. This builds on the earlier light/dark runtime theme switching work, but it is not wired to the UI by default, so you need to call it from your own action.
  • jjui now sets the JJUI environment variable before invoking jj. This makes it easier to use jj conditional config specifically for commands run from inside jjui, for example: [[--scope]] --when.environments = ["JJUI"] [--scope.ui] diff-formatter = "delta"
  • Preview commands now set DFT_WIDTH, so difftastic output wraps to the preview pane width automatically.
  • Revision navigation now resolves longer or non-loaded change IDs and commit IDs through jj when they cannot be matched directly in the loaded revision list. This makes Lua navigation actions work more reliably with user-provided revision IDs.
  • The : prompt now parses quoted jj arguments correctly, so commands like new -m "message text" work as expected.
  • ctrl+n and ctrl+p are now available as list navigation aliases in more places, including revset completion/history, the target picker, and the fuzzy file finder. What's Changed
  • fix(exec): parse jj prompt input with shellwords (#655) by @SAY-5 in https://github.com/idursun/jjui/pull/675 New Contributors
  • @SAY-5 made their first contribution in https://github.com/idursun/jjui/pull/675 Full Changelog: https://github.com/idursun/jjui/compare/v0.10.5...v0.10.6

Installer type: zip

Architecture Scope Download SHA256
x64 Download 977275A48F99ECF64BBCBA52F274CCF0ED60BF0CF2CF952F0737A042C2A606E5
arm64 Download F83EBEE4993F7E131DB471BB06D36B93012CC7867F9EBDFCA158FF8B8C982B92

Details

Homepage
https://github.com/idursun/jjui
License
MIT
Publisher
Ibrahim Dursun
Support
https://github.com/idursun/jjui/issues
Copyright
Copyright (c) 2026 ibrahim dursun
Moniker
jjui

Tags

jj

Older versions (18)

0.10.4
Architecture Scope Download SHA256
x64 Download DD3930C4612EC1B5CE0E9EF846A22F8227DD0BC6D6D5B71C4A36D47C76552680
arm64 Download 94FDC085E47D8A6EEE5192C3211C734FFCC24C8CD1CDEA13359503DCFC633838
0.10.3
Architecture Scope Download SHA256
x64 Download 9CDC8BEA5756E15DC4CC4B1BA7E7E0D21276BB2D55B1631FB549E290F2193C58
arm64 Download C812A23EA31B7158457208503BFDD67368D2E63D04E8FA374A412E214AE318B9
0.10.2
Architecture Scope Download SHA256
x64 Download CA5EEC73FA145832A43854860A12B37C939DCFE3FD50F6E9A8805BE0AC7E3D53
arm64 Download 80109E275FB484CCAD7F5BE7A6F6153F7253FEC1299FCF131DC1AFA7FA777F38
0.10.0
Architecture Scope Download SHA256
x64 Download DF66999EC8AC6AAB354E71DB05A8920416D452C617FF122A853F9E062A9A6969
arm64 Download EC0E1FB12087BCD4C14A6EE5E1713BAB94D3F3DCDD667E7C749507E124E88297
0.9.12
Architecture Scope Download SHA256
x64 Download DC2D2BA9875B947871C4E05149020AD3099283532004E708232E81C8DBCED998
arm64 Download 56D642848BE2BFC9D21519CEF59EB840ADD830461904DBA4722D566BD67C67D2
0.9.11
Architecture Scope Download SHA256
x64 Download 092CBEF0E68949FFC3944A033AB4597EC04DE6992450C23BEE8867DEE54E9366
arm64 Download 638D69B7D388F7B09827B5EFDEE37CAEB6C1B86CE2EC80973A423B8749720FE9
0.9.10
Architecture Scope Download SHA256
x64 Download 6ED6B649FA648FFF9994D8E1ED343685986B953F25E05A37822B58F050492A60
arm64 Download 50219F45BEA31575D2B26571B98E2EC5281CBE6525A5DDB5007FE0A81FC45EBD
0.9.9
Architecture Scope Download SHA256
x64 Download 0A668BF36065AC59669DA2AEA936D87292CB0D84C805618A4C6D752D1248C8E9
arm64 Download 18BDAD4B82E008B1E8E9BA7270EC67007D12859B75E2439CC4C6A02B03CE56B4
0.9.8
Architecture Scope Download SHA256
x64 Download 65BBDB2414AA323F8C2E99BF2B35C52CA397479F675502B48476AE4694D0B557
arm64 Download A1325752BD4A46339119DACEE589EDA519E1353E01DE0F45A23FC24E7ED9233B
0.9.7
Architecture Scope Download SHA256
x64 Download A93A8AA6B801FE25A7D13F06CAF859AFB8D138E2F132081D68074802943E8D3F
arm64 Download 6DADDBFDDBC70C7F7C68D98631A1CC4758F6B481DD61F5324BB57D19E606C8BB
0.9.6
Architecture Scope Download SHA256
x64 Download B37C062763534CCE8F59B8C3C2A593D7E375F760FE30AC1F73A162776A0CDD57
arm64 Download 3E34A14D204A9BE9A07E585A40AC40864262FDAD8E45208CE7F409109EFDB150
0.9.5
Architecture Scope Download SHA256
x64 Download D574D088BBB848E410178153673C647FD9A430C8061BCB8582C5613DCCCCCC02
arm64 Download 7F4DE2C7F88C8D9522415194B5A3B2C34A50E38813775151A7B5884584CD3E19
0.9.4
Architecture Scope Download SHA256
x64 Download 02F3C5011A6E9DB533477F6EAAF4E32AE439188BBB90A8B8102E69C71CC4936E
arm64 Download 3B932EFA59024F06BA434E6E847D29746DEC1EA1615CF925F295A26B1D32AEC2
0.9.3
Architecture Scope Download SHA256
x64 Download CC954BE739FA16FAED6898AF3B840115B4F0B3F3D671DE53553A45AC5346AB77
arm64 Download 0E12DF8BA2FF8D4BE031FEDCEF8CBE6A38629477C062F9250606B8C38E857346
0.9.2
Architecture Scope Download SHA256
x64 Download C912633FC4343B6DA47856FCA7ABCAB06F8349C36F516D0FC2F30BF2D6AF82A1
arm64 Download 3CC170F9DD97AABE9E3F80EB62C7907CC62108BB3F65E4A715CF5D206D40A80D
0.9.1
Architecture Scope Download SHA256
x64 Download 5AB85F96DF30BEDAAABB48633107B8492A77683F454E1AE7636F7ACEC163BC9E
arm64 Download AED8BFE3B6D96E8BF7D64345CE1E3AB1086579DD98AE864BFF5BAA48DF2310F5
0.9.0
Architecture Scope Download SHA256
x64 Download B246DC71AFA8297A91E23A9CAABE839FB42AC3015A3F25D19639A055379D86D6
arm64 Download B22929914B856C9563275FFA4DC5A8D26F90A4784AE2306132C8BD70198904C6
0.8.12
Architecture Scope Download SHA256
x64 Download 00570838C2E199A4A7E65B00FFD40F7B29EA2794856B03B94FFAD34B4AE8772F
arm64 Download 5CA196459911E3652252D57F7655D2F07031EB0DC1F770D806A7F3FF1D22595B