How it Works

A quick overview on the magic behind SiriControl.

1) You create a note with Siri, e.g. "Note Hello World".

2) This Note is synced with your Gmail account.

3) Your self-hosted SiriControl Server, running on Heroku, polls the Notes channel of your Gmail account.

4) When a new command is found, the server notifies required clients, sending over the spoken command.

SiriControl uses Socket.IO for communication for server-client communication.

This means, SiriControl can be utilised for many applications, with the only requirement being support for Socket.IO.