Comment by crsAbtEvrthng

23 days ago

If I run this without internet connection it says "loading..." at the bottom of the localhost site and won't work.

If I run this with internet connected it works flawlessly. Even if I disconnect my internet afterwards it still goes on working fine.

Why there has to be an internet connection established at the time I open the localhost site when all of this should be working purely on device?

Despite of this, I am really impressed that this actually works so fast with video input on my M4 Pro 48 GB.

Huh that's weird. I just tried it and it works on my machine. Could you perhaps create a GitHub issue and share the reproduction steps and any relevant logs?

  • Don't have the time right now but will play around with it next weekend for sure and will give you more feedback with logs when I see that I can reproduce it.

    For now what I did was:

    - Tested in Chrome/Safari/Firefox on Tahoe.

    - Followed the quick start install instructions from github repo

    - Everything worked

    - Closed terminal

    - Disconnected internet (Wifi off)

    - Opened terminal

    - Started server again (uv run server.py)

    - Opened localhost in browser, it asked for camera/mic normally, granted access, saw camera live feed but "loading..." at bottom center of the site and AI did not listen/respond

    - Reproduced this about 3 times with switching between wifi on/off before starting the server, always the same (working with internet; not working without)

    - Figured it also works fine if I start the server with internet connected and disconnect it afterwards