Watch anything through an old phone camera and alert me when it happens

Roy, who builds Observer, points a phone running small local models at his car, a bird's nest, his washer and a gym machine, and gets a picture, message or call when the condition he described is met.

Done withCustom agentinWhatsAppTelegram· Nov 7, 2026

What they did

Roy (u/Roy3838 on Reddit) has spent about a year building Observer, an open-source agent that runs fully on a phone with small local models. He tells the agent in plain language what to watch for, and it writes a small watcher loop: each iteration grabs a camera frame, asks a sub-1B decision model how likely the condition is, and fires a notification above a threshold. The things he says he has watched this way: a stranger walking up to his car (send a photo), a bird landing on a nest (Telegram message with the picture), the washing machine reaching its rinse cycle (phone call), his dog finishing its food, and a free machine at the gym. In the demo he asked it to message him on WhatsApp when someone sat in his chair.

How it went

In the chair demo the decision model scored the empty chair at 0.014 and Roy standing in front of it at 0.064, so nothing fired. When he sat down it scored 0.990 and the WhatsApp alert went out. The agent stays around for a few iterations after setup to check for false positives. One frame was skipped because the model had not finished the previous one. He gives no numbers on how well the other watchers have held up over time.

Worth knowing

The poster is the developer and the post is a launch, so treat it as a maker's account. The default models are tiny (around 0.8B) so old phones work, but each frame takes a moment to score, and a fast event can fall between iterations. For several feeds at once he says to share the whole screen and have the agent crop each stream.

Try it

With Custom agent· 7 parts to fill in

Use the camera on [my spare phone] to watch [the thing to monitor, e.g. my front door or the washing machine display]. Write a watcher that checks a frame every [number] seconds and scores how likely it is that [the condition, e.g. a person who is not me is at the door]. When the score is above [threshold], send me [a photo or a message or a call] on [WhatsApp, Telegram or SMS]. Before going live, run it for a few iterations, show me the scores for the empty scene and for a test of the condition, and wait for my OK.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related