I would suggest Hammunition, https://github.com/Renegade-Penguin/Hammunition with install docs at https://renegade-penguin.github.io/Hammunition/ . Hammunition offers much more info than Nomad for SHTF type emergencies. Hammunition uses KIWIX tools instead of an LLM to search the reference sources that you downloaded (eg. Wikipedia, etc.). You can install it on a Linux distro on a 500 GB external SSD drive that you can pick up for $100 at Microcenter. It is geared toward people interested in ham radio, but you can listen only on the ham radio bands without a ham license.
I just use llama cpp , it's light weight, I think you create your own integrations, with a larger model so llama cpp can interract with scripts that would browse the web, control your computer etc... propably will have to download some pip packages
I found Project Nomad (https://projectnomad.us) which looks more polished. Any other suggestions?