You can run a Dreame mainly offline, but it's a reduced experience. If you do the initial setup with an access point or temporary internet, you can press Start and it will vacuum and clean the floor no problem afterwards. Mapping, obstacle avoidance and basic navigation all work on the robot itself.
What you lose without the internet is anything dynamic or cloud-based. No control via the app, no live map changes, no restricted areas, no backups, no AI setting updates and no voice assistants. If something interrupts a session, recovery is more basic. Think "run it and let it finish" rather than fine control.