I Built an AI With Hands. Then I Stopped.
A project retrospective on giving AI hands - client-side tool execution, the MCP gap on native clients, and knowing when to ship an idea as a blog post instead of an app. ChatBridger on macOS - a clean slate, waiting for the AI to do something the others can't. The gap I kept noticing Open any AI chat app on your iPhone. ChatGPT. Claude. Gemini. They’re all the same thing underneath: a text box that sends your message to a server, gets a response, displays it. Beautifully polished, genuinely useful - and completely sandboxed from the device they’re running on. ...