Kavkash supports bash, zsh and fish. It can import shell history files and atuin history upon installation. You can later re-import the files manually if needed.
Performance is on par with atuin on my veteran t440p - well, a few milliseconds difference has no disapponting effects on my daily use at all :) -
Kavkash can be run manually or via rc files or better via systemd --user service.
You can also try Kavkash via docker, without needing to install it.
All the necessary instructions are in the github repo.