Good to see you.
Your devices are within reach.
Waiting for your phones to pair with the private server.
Personal devices
Recent activity
Quick actions
Make the phone respond.
Every command is constrained on the server and can also be disabled on each phone.
Device actions
Push a notification
Action history
Text without picking up the phone.
Messages go through the selected phone’s SIM and are recorded in your private database.
SMS task status
Everything, in one timeline.
Review queued, delivered, accepted, completed, or failed commands across both phones.
Command history
Connection & message events
Connect phones and automations.
The Android clients talk only to this server; the MySQL password never goes on either phone.
Pair each phone
Install the APK, then enter this WebSocket address and the device token from the ignored server .env.
Trigger a webhook
Send one allow-listed command with your webhook secret as a Bearer token.
Keep it private
- Put the public server behind HTTPS.
- Do not expose MySQL directly if a private network or tunnel is available.
- Use a different secret for console, phones, and webhooks.
- Keep Android action toggles off when not needed.
Allowed webhook actions
Unknown action names and oversized values are rejected before a command is stored.