stinkpot: sqlite-backed shell history Developer oppiliappan released stinkpot, a 400-line Go shell-history searcher backed by SQLite that provides session-agnostic history management and a reverse-search TUI for bash, as a minimal alternative to atuin. The tool imports existing bash history, stores it in ~/.local/share/stinkpot, and is triggered by Ctrl+R at the shell. stinkpot -------- / \ \/\ /\/ /\/ \/\ \/\ /\/ \/ \/ " " stinkpot is an sqlite backed shell-history searcher for bash. stinkpot is a much tinier atuin https://atuin.sh . i have been using atuin for a while, but i don't use most of its features: the sync server, atuin AI, dotfiles manager, script manager or the KV store. while sync is interesting, my machines have very different setups and i tend to run very different commands on them. my only usecase for atuin was the session agnostic history management, and the searcher TUI. stinkpot provides these while being about 400 lines of go. stinkpot is a tiny turtle species apparently, hence the name. develop ------- to build: go build -o stinkpot . usage ----- if you use home-manager for nixos, stinkpot has a home-manager module: home-manager.users.