Hecate

AI Assistant you can video call.

Works great on Linux! Works poorly on Mac. You can help!

Install Signal

You need Signal on your phone and also in an emulator:

just build
just emulator
just signal

Register Signal

Voice calls

cp example.env .env
just loop

Video calls

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:5173)
("Start Virtual Camera")
just camera >> .env
just emulator
just loop

Config (.env)

Security

Open Signal on your phone and localhost:8000 for the emulator. 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. The emulator is answering all calls without a filter and this is high priority to improve but the AI has no memory between calls so if someone finds your 2nd phone number its not critical.

VR Credits

License

[email protected]

MIT