Offline Rasa

Hello, I’m thinking of creating a chatbot assistant that works entirely offline after the user download and installs it, then whenever the net is available and an update is available as well, the model will silently update itself. Is that possible? Do you recommend any tools or libraries for that? How can I handle the silent updating?