Bellnod

Notices, questions and tasks from your scripts and machines, on your iPhone.

An iPhone app and an API.

Send a message from a script, a cron job, an AI agent or a machine. It arrives on your iPhone. If it asks a question, your answer goes back to the script.

Registration is closed for now.

Three kinds of Message

Notice
Read it and move on. Passive, active or time sensitive, so only the urgent ones break through.
Prompt
A question with two to four buttons, or a line of text. The answer goes back to the script.
Task
Stays open until you mark it done, won’t do, or snooze it.

You decide what reaches you, and what runs.

Runner
The Bellnod binary on your machine. It runs an action only after an answer signed by your iPhone, so the server cannot approve for you.
Guarded Prompts
Answered only inside the app, with the full detail on screen and Face ID.
Sensitive
The body never travels in the push. The lock screen sees a title.
Quiet mode
Silences every push until the time you pick. Messages are kept.
Pairing
Scan a QR code on the site with the app. Revoke a Device any time.
Sign-in
Email, password and a TOTP code, in one form.

One HTTP call.

Anything that runs curl can ask you a question.

Follow one through
Ask a question
curl https://bellnod.jonathan.pt/v1/prompts \
  -H "Authorization: Bearer $BELLNOD_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"body": "Deploy v2.4 to production?",
       "answers": ["Deploy", "Not now"]}'