Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You might be interested in:

https://github.com/cantino/mcfly - fuzzy shell history (feels lighter than atuin to me, in rust)

https://github.com/watchexec/watchexec - rerun on file change, knows about .gitignore/.ignore etc (in rust)

https://github.com/jonas/tig - instead of lazygit, mostly for easier git log viewing for me as I use straight git most of the time

Otherwise a lot of crossover in what I use too.



I tried tig first, I think Lazygit is the ideal interface to me for it. I actually don't use it apart from tags now though as I switched to jj and jjui for 2026. I think everyone has their own tool that works for them so it's hard to go wrong with a lot of these tools


"feels lighter"? is it or is it not lighter?


Last I checked, and things might have changed, atuin runs a full posgresql database to store and sync the history, while mcfly is lighter, it also has a narrower feature scope.


So Atuin actually runs postgresql on the server only - the part that handles sync for many users

On the client, it uses sqlite. As of recently, it also keeps an in-memory Nucleo index to make fuzzy searching much faster




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: