What they did
Eun Ji, a designer, built an assistant on an existing Claude plan and gave it a phone number in iMessage through Inkbox. Each incoming text fires a webhook to a small Supabase function that checks a shared secret and that the text came from the owner's number, then starts a Claude Code routine with only the message id. The routine reads the text, does the job and texts back. It adds and clears grocery items, saves and forgets notes, creates calendar events with reminders, and looks things up in Gmail and on the web. It remembers only the last ten messages plus two notes files. Scheduled runs send a 7am text with to-dos, events and an audio file, a 4pm reading plan, and a newsletter digest three times a week. Other Claude sessions can also text the owner through it when a job finishes.
How it went
Eun Ji uses it daily as one text thread, so replies like "make it Thursday" or "add the first one to my calendar" work. The whole setup is a phone number, about ninety lines of glue code and a long prompt, by the author's account. Because the routine only runs when a text or schedule starts it, it uses none of the plan while idle. The post gives no figures on cost or failures.
Worth knowing
Most of the prompt sets limits: Gmail is read-only, it never invites anyone to an event, it only ever texts the owner, and anything about money or passwords is sent to the Claude app instead. The webhook passes only the message id, never the text, and ignores group chats and other numbers.