had a mind blowing experience seeing @timjanik.bsky.social 's jj-fzf recently. wildly rich shell scripting tui. this is sort of an aside, because this is really a rich program interface and ideally i want auto-complete input and command palette ux to be shell first not above
bsky.app/profile/timj...
28.01.2026 22:58 โ ๐ 1 ๐ 1 ๐ฌ 0 ๐ 0
jj-fzf-0.37.0 Screenshot
๐ JJ-FZF 0.37.0 is out!
๐ Ctrl-T: Log with file types
๐ Alt/Ctrl-โโ: Scroll preview/log
๐ Ctrl-W: Word diff
๐งน Ctrl-B: Whitespace diff
๐ Word-level merging rebase
๐ค Ctrl-P: Supports jj-pre-push
github.com/tim-janik/jj...
#BuildInPublic #100DaysOfCode #Git #VCS #DevTools #Jujutsu #jjfzf #OpenSource
25.01.2026 19:56 โ ๐ 7 ๐ 1 ๐ฌ 3 ๐ 1
jj-fzf screenshot of log view with file type diff
#DevLog: jj-fzf with file-type diffs!
๐ Ctrl-T toggles file-type diff in log view
๐ Ctrl-S supports jj workspaces for commit message generation via LLM
๐ Updated docs for new configs
github.com/tim-janik/jj...
#BuildInPublic #100DaysOfCode #Jujutsu #VCS #DevTools #jjfzf #OpenSource #Tech
29.10.2025 02:53 โ ๐ 9 ๐ 1 ๐ฌ 0 ๐ 0
Key Binding Help for jj-fzf
I would start using #jjfzf (github.com/tim-janik/jj...)
In jj-fzf, each of the commands you posted is literally just a single hotkey:
Alt-C - commit (interactively)
Ctrl-P - push (all or selected revisions)
Alt-B - set bookmark (suggests nearest bookmark)
Ctrl-P
Ctrl-D - describe
Ctrl-P
27.10.2025 01:30 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Example word diff preview with white spaces ignored
#DevLog: jjโfzf gets smarter previews!
๐งน New CtrlโB - cycle through whitespaceโignore options for the preview diff
๐ค New CtrlโW - toggle lineโdiff vs wordโdiff for the preview diff
๐ผ๏ธ Auto-wrap for reparentโฏ&โฏrebase
github.com/tim-janik/jj...
#100DaysOfCode #Jujutsu #VCS #DevTools #jjfzf #tech
27.10.2025 01:13 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0
GitHub - tim-janik/jj-fzf: Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations
Text UI for Jujutsu based on fzf, centering around the jj log with key bindings for common operations - tim-janik/jj-fzf
#DevLog: jj-fzf got smarter rebase!
๐ ๏ธ Added Word-level merging option to rebase dialog
๐ Filed #Jujutsu PR#7842 to improve docs
๐ Better preview formatting via multi-line rebase commands
๐ Added --ignore-immutable option to duplicate
github.com/tim-janik/jj...
#100DaysOfCode #jjfzf
25.10.2025 02:33 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0
Also:
๐ Alt-S: Interactive restore
๐ Ctrl-S: LLM-generated commit messages
๐ Ctrl-V: Improved evolog
๐ Ctrl-O: Improved operation log browser
โจ๏ธ Column-major key binding layout
๐ Inject forgotten commits into history
๐ Support for jj-log multi-line templates
๐ Extended man page + LLM config info
23.10.2025 23:32 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
jj-fzf 0.34.0 Release Screenshot
๐ JJ-FZF 0.34.0 recently released!
๐ง Complete rewrite
๐ Alt-B: Bookmark manager
๐งน Alt-Q: Multi squash
๐ Ctrl-F: Toggle fzf / live revset editing
๐ Ctrl-S: LLM-generated commit messages
๐ฟ Divergent commit support
๐ Multi-line jj-log list
github.com/tim-janik/jj...
#DevTools #Jujutsu #VCS #jjfzf
23.10.2025 23:32 โ ๐ 5 ๐ 0 ๐ฌ 1 ๐ 0
worker-owner @autonomic.zone
member @karachibachaotehreek.org
Markup Language for Recipes and Tools http://cooklang.org/
๐ฅ Blog by Dariusz Majgier. AI, fun facts, science & brilliant ideas:
๐ https://patreon.com/go4know
๐ฅ Get prompts, art styles & tutorials. Learn how to create ChatGPT & Midjourney images!
๐ Join me: https://patreon.com/ai_art_tutorials
currently doing #100Days of Frontend & Design Engineering ๐ป
Sharing the most common FE interview questions + answers, follow along!
Discover open source alternatives to popular software. Curated by @kulpinski.dev
Join 8k+ subscribers โ openalternative.co
Building internet projects in public.
โฑ https://Dirstarter.com
โฑ https://OpenAlternative.co
โฑ https://EuroAlternative.eu
โฑ https://DevSuite.co
Building openstatus.dev ๐ฅ
๐ฎ Indie Game Developer & 3D Artist
๐ฅ Developing a post-apocalyptic shooter in Unity3D
๐ Follow the progress & download the demo: torygames.itch.io
๐ Tech Enthusiast | AI & Dev Tools ๐ ๏ธ
๐ฅ Sharing insights on Next.js, Payload, Supabase, Tailwind, AI, and serverless architecture.
๐บ Watch my tutorials & build with me: https://www.youtube.com/channel/UClxm1AYVvel_7Lhft3FPdhg
Independent AI researcher, creator of datasette.io and llm.datasette.io, building open source tools for data journalism, writing about a lot of stuff at https://simonwillison.net/
ML Scientist @ ENPICOM B.V. (Den Bosch, Netherlands)
computational biology, ML, protein design, cheminformatics, fancy dev tooling, tinge of bouldering
https://marinegor.dev
Just a passionate dev, learning from this community daily.
โจ Sharing the entire journey - bugs, breakthroughs, and banter. ๐
Stop juggling broken links. PubPilot is the synchronized engine built to deliver digital documents, high-res asset bundles and newsletters in a single, secure release.
Website: pubpilot.opengraph.tools
Director of R&D Engineering @ Spacelift; various open-source stuff on GH
developer/devops/data tooling, distributed systems, databases, and lots of other tech stuff
Reddit/HN/GH:cube2222
Opinions my own.
Associate Professor of CS @ University of Maryland. Proud Rust advocate! I โฅ science & compiled, statically-typed programming languages! Views are my own. Tech stack: https://github.com/rob-p/tech-stack.
Passionate about software development
Computer science/IT student at National Technical University of Ukraine "Kyiv Polytechnic Institute" ๐บ๐ฆ
(GMT+2)
GitHub: https://github.com/DanikVitek
A programmer. Can someone build me a hut in the woods pls.
Lead dev of:
- https://github.com/nvim-neorocks/rocks
- https://github.com/nvim-neorg/neorg
Cal Poly Statistics student broadly interested in Bayesian statistics, computational methods, and modeling--e.g. BNPs, VI, and MC methods. I like R, Julia, and functional friends.
visruth.com