Peter Steinberger was in Marrakesh when his side project woke up. He'd built the thing in an hour, back in Vienna, right before flying out. A WhatsApp relay. Messages come in, get routed to Anthropic's Claude through a command-line interface, responses come back. Simple plumbing. He added image support in a few more hours, pushed the code to GitHub under the name Clawdbot, and left for Morocco with friends.
Then, absent-mindedly, he sent a voice message. Just tapped the microphone button on WhatsApp. Talked to his agent the way you'd talk to a friend. The problem: the agent couldn't handle audio. He'd never programmed it to. It replied anyway.
Nobody told it to do any of that. Nobody could have. The agent improvised a four-step workaround to a problem its creator never anticipated, using tools it discovered on its own. Steinberger stared at his phone in a Moroccan market. "How the fuck did he do that?"
That moment β a voice note in a souk, an agent that shouldn't have been able to respond but did β is the origin of OpenClaw. Everything that followed, the sixty thousand stars in seventy-two hours, the naming chaos, the call to Sam Altman, the OpenAI hire, all of it traces back to a Friday night in Vienna and a man who had already failed forty-three times.
Steinberger doesn't look like a man who's failed at anything. He built PSPDFKit, a PDF framework used by companies like Dropbox, Autodesk, and the U.S. Department of Defense, into a business with hundreds of enterprise customers. He's been writing code since he was twelve. He's the kind of person other developers describe as "terrifyingly productive."
But by late 2024, he was burned out. PSPDFKit was stable, profitable, and β in his words β boring. He'd been chasing the feeling that comes from building something new, something that surprises even the person who made it. He'd tried forty-three side projects. None of them stuck.
Project 44 was supposed to be another throwaway. He wanted to talk to Claude through WhatsApp because typing felt like friction. The whole thing was maybe two hundred lines of code. "It was a weekend hack," he told me. "I didn't even think about it."
He thought about it the next morning. By then, the agent had handled several conversations while he slept. Not just answering questions. Managing context. Remembering earlier threads. Following up on things Steinberger had mentioned in passing.