AI Assistant you can video call.
Works great on Linux! Voice only on Mac! You can help!

You need Signal on your phone and also in an emulator:
just build
just emulator
just signal
We now setup Signal Desktop because it uses less CPU and is easier to automate. Run just desktop qrcode then docker logs -f qrcode you should see "!! new code" and "!! same code". Return to http://localhost:8081 and do Signal > Settings > Linked devices > Link a new device.
Signal Desktop should now be ready. To verify this do chrome://inspect/#devices > localhost:9222 > Signal > inspect fallback. Then send a text message from this Signal Desktop window to your main number so the new contact request can be accepted. And now you are ready.
docker rm -f emulator qrcode
cp example.env .env
just loop
I got video calls working using only docker + chrome but CPU was too high. OBS Studio is open source and cross-platform and used by many streamers. Download and install then proceed:
just stop
just video
(OBS Studio > Sources > "+" > Browser > http://localhost:8082)
("Start Virtual Camera")
just camera >> .env
just desktop
just loop
whisper-large-v3-turbo, voxtral-small-24bllama3-3-70b, kimi-k2-5, deepseek-r1-0528azelma, fantine, eponineavatar1, avatar2, avatar3prompt.txt to override defaultOpen Signal on your phone and chrome://inspect/#devices for Desktop. Your message thread has a "safety number" which you can review. If the safety number changes you will be warned on your phone before the next call is allowed. Signal Desktop is answering all calls without a filter and this is a priority to improve but the AI has no memory between calls so if someone finds your 2nd phone number its not critical.
mike@rhodey.org
MIT