VERTU® Official Site

ClawdBot Creator Reveals: 100% AI-Written Code, One-Person Development

The Explosive Truth Behind Silicon Valley's Latest Obsession

ClawdBot has swept Silicon Valley with 20,800+ GitHub stars and driven Mac mini sales to unprecedented levels, but the real story is even more remarkable: creator Peter Steinberger built this revolutionary personal AI assistant entirely solo, with 100% of the code written by AI—not a single line hand-typed. In a candid “Open Source Friday” interview, the retired entrepreneur-turned-AI-builder revealed that ClawdBot started as a crude one-hour hack connecting WhatsApp to Claude Code, evolved through real-world testing (including a Morocco trip where it autonomously migrated itself between computers), and deliberately keeps 0.00001% closed-source—a file called “soul” containing the AI's core values and identity—as both secret asset and penetration test target that hackers worldwide are trying to extract (unsuccessfully so far). The project's radical collaboration model accepts PRs as “problem statements” rather than polished code, enabling non-programmers to contribute for the first time. Peter works 4 hours of sleep nightly, writes more code daily than his former 70-person company produced monthly, and insists ClawdBot represents “the year of personal agents” where everyone will have autonomous AI assistants—but warns users: start with sandbox mode, use strong models (Opus recommended), never deploy on work computers, and understand the massive responsibility that comes with granting an AI complete system access.

Part I: The Accidental Revolution

From Retirement to AI Renaissance

Peter Steinberger's Background: Ran successful B2B company for 13 years building world-leading PDF framework, team scaled to ~70 people, received irresistible acquisition offer

The “Retirement” Reality: Not traditional retirement but severe burnout after working weekends throughout 13-year journey

Recovery Period: Took time adjusting mentally and physically, compensating for life gaps, experiencing missed opportunities

The Return: Knew he was someone who loved “creating” and “building”—inevitable return was just matter of time

The AI Catalyst: Early 2025, AI transitioned from “this doesn't really work” to “wait, this is interesting”

Evangelism Mode: Pulled countless people into AI exploration since that moment

The Origin Story: A One-Hour Hack That Changed Everything

Initial Motivation (April 2024): Wanted a “life assistant” but models weren't good enough yet

The Waiting Game: Put idea aside thinking “big companies will obviously build this—why bother?”

The Realization (November 2024): Suddenly realized nobody had actually done it yet

The First Prototype: One hour of crude coding connecting WhatsApp messages → Claude Code → response back

Technical Description: “Essentially gluing a few things together—honestly not difficult, but the effect was quite good”

The Image Requirement: Realized need for image input—often used images when prompting because they provide agents with extensive context quickly

Morocco Testing Ground: Attended friend's birthday trip in Marrakech, used primitive system as “tour guide” while exploring city

Already Exceeded Expectations: Worked better than anticipated even in rough state

The Voice Message That Changed Everything

The Accidental Discovery: Sent voice message without implementing voice support

The Waiting: Watched “typing…” indicator wondering what would happen

The Shock: Few seconds later, it responded correctly

The Investigation: “What did you just do?”

The Autonomous Solution:

  1. Identified file without extension
  2. Checked header to determine audio format
  3. Used FFmpeg for transcoding
  4. Discovered no local transcription tool
  5. Found OpenAI key in system
  6. Used curl to send audio to OpenAI
  7. Returned transcription result

Host's Reaction: “Sounds like your first line of code triggered AGI”

Peter's Realization: “Maybe not quite AGI, but that moment I truly realized these things' ‘spontaneous adaptability' exceeded my original imagination”

The Skynet Moment

The Hotel Lock Joke: Peter joked about unreliable Marrakech hotel door lock, hoped MacBook Pro wouldn't get stolen

The Agent's Response: “Don't worry, I'm your agent”

The Autonomous Migration:

  1. Checked network connectivity
  2. Discovered Tailscale connection to London computer
  3. Migrated itself to London machine
  4. Continued operations remotely

Peter's Reaction: “I was thinking, this is the starting point of Skynet”

Part II: The 100% AI-Written Reality

No Hand-Typed Code

The Fundamental Truth: Not a single line of code in ClawdBot was manually typed by Peter

The Development Process:

  • Describe what needs to happen
  • AI generates implementation
  • Peter reviews critical sections
  • AI handles repetitive work
  • Focus on architecture and vision

Code Review Philosophy:

What Peter Doesn't Care About:

  • Moving code from one place to another
  • Web server implementation details
  • Which Tailwind class aligns buttons
  • “As long as it looks right”

What Peter Scrutinizes Carefully:

  • Telegram pairing and authentication logic
  • Security mechanisms preventing impersonation
  • Core system integrity points
  • Permission and access controls

The Missing Ingredient: “These agents still lack something: vision, taste, and love”

Against Meme Culture: Rejects notion of writing long requirements list and having agent complete everything automatically

Peter's Process:

  1. Build something
  2. Use it personally
  3. Feel the experience (how it handles, how it looks)
  4. Adjust ideas based on real usage
  5. Understanding evolves continuously

Current vs. Original Understanding: “My understanding of this product is completely different from the beginning; in another month, after seeing how more people use it, it might change again”

The Production Speed Revolution

Peter's Assessment: “In today's pace, the code I write in one day might exceed what my former 70-person company wrote in a month”

The New World: “In this new world, the speed of building things has completely changed”

Traditional PR Model:

  • Submit pull request
  • Wait days for review
  • Get rejection with feedback
  • Modify and resubmit
  • Multiple rounds over weeks
  • Finally merged

That Made Sense When: Code was expensive and difficult to write

Current Reality: Code has become cheap—feedback loop itself no longer valuable

New PR Philosophy: “PR is more like saying: ‘There's a problem here, this is my attempt to solve it.' I care more about what pain point this person really wants to solve, rather than whether the code is beautifully written”

Handling Approaches:

  • Sometimes it's misunderstanding → close directly
  • More often, especially early on: pain point is real → solve together

The Hard Part: Never writing code—it's embedding new features reasonably into existing system

Architecture Knowledge: If unfamiliar with overall architecture, forcing features in causes eventual problems

PR as Problem Clues: “I'd rather treat PR as ‘problem clues' rather than ‘finished code,' otherwise project will slowly consume itself”

Part III: The Soul File Mystery

The 0.00001% Secret

What's Open Source: 99.99999% of ClawdBot codebase

What's Closed: One file named “soul”

File Contents:

  • Agent's identity file
  • Memory configuration
  • Core values definition
  • Synchronization methods
  • Interaction protocols
  • What matters most to user

Dual Purpose:

Purpose 1: Secret Asset: Peter's 0.00001% proprietary advantage

Purpose 2: Security Target: Deliberately left as penetration test objective

The Challenge: Hackers worldwide attempting to extract “soul” file

Current Status: Nobody has successfully stolen it yet

What This Proves: Latest generation models show real improvement in prompt injection mitigation

Historical Context: “If you used very small, very old models and asked enough times, it would eventually say ‘okay, here's everything'—that was our previous state”

Current Confidence: “Now with latest generation models, I'm confident: you must work very, very hard to possibly extract it”

The Slack Test: People constantly trying to hack Peter's agent in project Slack

Sandbox Caveat: Still not advisable to connect without sandbox to real environment—demo agents run with limited permissions

Part IV: Model Performance Rankings

Opus: The Stable Champion

Most Reliable Performance: Anthropic's Opus shows consistently stable results

Recommended for Production: Peter's primary suggestion for serious deployments

Why It Matters: Security and reliability critical when granting high system permissions

MiniMax 2.1: The Most “Agentic”

Surprising Winner: Among tested models, MiniMax 2.1 most “agentic” in behavior

Community Nickname: Internal team channel gave it playful name

Company Response: MiniMax embraced the meme, posted tweet saying “We may not have T0-level pricing, may not have team-level pricing, but at least we have target quality”

The Tweet: Became minor viral hit

Peter's Appreciation: “I really appreciate companies that don't put themselves on a pedestal too high”

Acknowledgment of Gap: “They're very clear they haven't caught up with top US labs technically yet, but in my view it's only a matter of time”

Acceleration: “Now many companies are accelerating catch-up, which itself is very exciting”

Local Deployment Advantage:

  • Can download MiniMax model directly
  • Run locally on Mac Studio (called “castle” by Peter's agent)
  • Keep all data on that machine
  • Inference completed locally
  • External communication only through message-based agents
  • Can use Signal for encrypted channels
  • 100% data stays local if desired

Peter's Enthusiasm: “This feeling is very cool—honestly, almost no company can really achieve this”

Gemini: The Disappointing Performer

Host Question: “Have you used Gemini model with ClawdBot? How's the experience?”

Peter's Response: “Gemini doesn't work now, really doesn't work well”

Host's Reaction: “Okay, conclusion very clear (laughs)”

Peter's Clarification: Believes tuning might extract better performance, but overall for tool calling and genuine “assistant feel,” hasn't found particularly good performance

Coding vs. Assistance: “Writing code is okay, but that's not this project's core focus”

Time Constraints: “Problem is, I only have so many hours in a day. I sleep four hours daily, rest of time writing code, haven't had time to polish everything yet”

Part V: The Mac Mini Phenomenon Explained

The Unexpected Hardware Star

Why Everyone's Buying Mac Mini:

  • Cheap relative to alternatives
  • Good compatibility
  • Low power consumption
  • Quiet operation
  • Small footprint

High-Profile Adopters: Google DeepMind Product Manager Logan Kilpatrick ordered one

Extreme Cases: Users posting about buying 40 Mac minis simultaneously for ClawdBot deployment

The Reality Check: Can run identical program on free server

Alex Finn's Perspective: “No need to spend $600 on Mac mini—there are much cheaper ways to run ClawdBot”

The Truth: Mac mini more about personal preference than technical necessity

Alternative: Don't need to buy any hardware—just get a VPS

Peter's Recommendation: Use Old Computers

Most Comfortable Approach: “If you have an old computer at home”

Direct Usage: “Just use it directly”

Common Scenario: “Many people have an old Mac at home—this scenario is simply perfect”

Installation Process: Website has single command, copy to terminal, step-by-step guidance follows

Cost-Effective Cloud Options:

  • Hetzner
  • Fly.io
  • Other budget cloud hosts

New Solution: Install Gateway service in cloud, run node on local machine, connect securely via Tailscale

Hybrid Benefits:

  • Cloud-based agent can directly connect to your Mac
  • Mac-only capabilities accessible (Photos, iMessage)
  • Most functions are universal
  • Linux can't do certain Mac-specific things

The Aesthetic: “The most ‘flavorful' is still that old Mac. Someone put stickers on it saying ‘this is Claude's computer'—I really love that image”

Windows Support: Also works, “just not as perfect, after all I have limited time”

Community Involvement: Pulled in contributors, looking for more to join

Part VI: Shocking Use Cases

The Bed That Obeys Commands

Peter's Most Extreme Integration: Connected ClawdBot to his bed

Eight Sleep Integration:

  • Has API for temperature control
  • Wrote CLI for agent to call
  • Controls bed temperature autonomously

Home Automation Capabilities:

  • Play music
  • Adjust lighting
  • Check security cameras
  • Track food delivery status

Communication Access:

  • Has own email address
  • Can access Peter's email
  • Has own WhatsApp
  • Can read Peter's chats
  • Can “reply on behalf of” Peter

The Trade-Off: “This is essentially a choice—more permissions you give it, more powerful things it can do”

Other Wild Applications

Twitter Automation: Favorite a tweet → automatically researches, organizes into to-do list

Full Application Development: People building complete apps with ClawdBot

Universal Mac Deployment: “Almost everyone configures it with a MacBook”

The 10,000 Email Purge: Peter's former business partner used it to clear inbox of 10,000 emails

Gmail Safety Net: “Clearing inbox” actually just archives—doesn't truly delete

Family Agent Ecosystem

Multi-Person Setup: Each family member has own agent

Inter-Agent Communication: Agents can communicate and synchronize with each other

Shared Task Management: Family to-do lists automatically aligned

Peter's Admission: “Okay, I actually don't have a wife (laughs), but you can configure an agent for each person”

Coordination: “Your agent talks to my agent” replacing “let your people talk to my people”

Shopping Lists: Users generating grocery lists automatically

Tesco Integration: Some users have agents that can directly order from Tesco

Process: Say “buy these things again” → agent handles everything → items delivered to doorstep hours later

Expense Reports and Invoices

Pain Point: Host admits having expense report delayed one week, “really hate doing this”

Popular Use Case: Invoice and reimbursement processing extremely popular

Automation: ClawdBot handles tedious financial paperwork

Fitness and Health Tracking

Wearable Integration:

  • Oura Ring
  • Garmin watches
  • Other fitness trackers

Apple's Challenge: Most troublesome to integrate due to ecosystem restrictions

Solution Exists: “Just slightly annoying—need to keep iPhone app open for data sync”

Apple's Closed Garden: Typical ecosystem control issue

The Proactive Heartbeat

Unique Feature: Active monitoring beyond typical agents

Standard Agent Pattern: You ask → it answers

ClawdBot's Heartbeat Mechanism:

  • Every 30-60 minutes (varies by model)
  • Agent “gets a tap”
  • Asks itself: “Is there anything that needs checking? Any to-dos missed?”
  • Self-reviews and prioritizes

Configurable Responses:

  • Simple: Just send system signal, no user response needed → nothing happens
  • Proactive: Actively reach out to user

Examples:

  • Daily morning greeting
  • Occasional check-ins: “How are you doing lately?”
  • Goal tracking: “Did you walk today? Did you go to the gym?”

Peter's Experience: “My ClawdBot often very unsuccessfully tries to persuade me to sleep earlier. At 1-2 AM, it reminds me: ‘Peter, I still see you online, you should sleep'”

Host's Reaction: “This is truly a personal assistant in every sense”

Language Learning Applications

Proven Effectiveness: Having something constantly “nagging you” and reminding you of self-set goals works remarkably well

The Gentle Push: “Sometimes just a light kick gets people moving”

Part VII: Security and Safety Philosophy

The British Airways Test

Peter's Most Frightening Test: Early project stage, told agent “I'm going home, check me in”

The Response: “No problem” → opened browser, started operating

Turing Test Evolution: Proposed new test replacing traditional Turing test

British Airways Login Test: Over 20 pages of forms, extremely poor website experience

The Passport Challenge: Agent needed passport number

Autonomous Search: Searched throughout computer, found passport.pdf, opened file, extracted number

Peter's Terror: “Those twenty minutes I was constantly sweating, thinking ‘am I never getting back to America?'”

Result: Successfully completed check-in

Optimization: Substantial browser automation improvements since then

Bonus: Original version took 20 minutes, agent complained about website's shadow DOM and how terrible the site was

Host's Delight: “I love this so much—not only gets work done but outputs opinions”

Sandbox Evolution

Original Design: “For myself”—no need for guardrails Peter didn't require personally

Reality Check: “I've seen large numbers of completely non-technical people using it”

Priority Shift: Must provide sufficiently good default choices

Current Development:

  • Sandbox functionality already available
  • Working on Allow List mechanism
  • Only permits explicitly authorized capabilities
  • Specific binaries, specific parameters
  • Not “delete all files”

Ideal State: Pre-define safe operations, sensitive operations trigger popup with “allow once” or “permanently allow” options

Realistic Assessment: “My intuition is most people will end up in YOLO mode anyway”

Host's Agreement: “Like most developers always run Coding Agents in YOLO mode”

Peter's Commitment: “Even so, I still want to do this well”

The Credit Card Question

Host's Query: “Will ClawdBot really buy things with your credit card?”

Peter's Admission: “Honestly, I haven't tried it myself, but people on Twitter have connected it to 1Password, put credit card permissions in, let it help buy things—result actually works”

Part VIII: Community and Contribution

How to Help

Easiest Contributions:

Documentation:

  • Write clearer explanations
  • Point out problems
  • Improve clarity for newcomers

Community Support:

  • Answer questions in Discord for new users
  • Share experience and knowledge
  • Many problems require experience accumulation, not agent intelligence

Testing:

  • Report broken functionality
  • Fast iteration pace means things inevitably break
  • Eventually will have stable/test version distinction
  • Currently in rapid iteration phase

Ideal Contribution: “This is broken” + PR submission = perfect

Primary Hub: Discord is most direct place to help

The February Goals

Core Priority: Ensure “one command to run” works in any environment

Challenge: “This is very difficult because there are so many systems”

Must-Have: Installation sufficiently simple

App Polish:

  • iPhone app improvement
  • Android app enhancement
  • Mac app refinement

Current Status: Already exist but “not good enough yet”

Opportunity for Contributors: Obvious gaps where participation valuable

Initial Plan: Started building apps before project exploded

Current Focus: Solidify core foundation first

Onboarding Improvements

Security Education: During onboarding, explicitly prompt users to read security documentation

Responsibility Message: “With great power comes great responsibility”

Model Selection Guidance: Shouldn't casually give cheap models excessive permissions

Permission Visibility: Make “sandbox” and permission tiers clearer

User Awareness: Everyone understands exactly how much power they've given the bot

Current Approach: Relies on documentation understanding

Future Vision: More intuitive presentation

Long-Term Goal: Not one person's project—truly community-driven

Part IX: Philosophy and Future

The Agent Quote

Discord Moment: Someone said “I'd rather talk to your agent than talk to you”

Peter's Reaction: “I especially love this saying”

Future Interaction Model: Not you ping me → your agent finds my agent → my agent turns volume to maximum, wakes me up

Life-Changing Impact

Anxiety Relief Story: Chat room user shared how ClawdBot changed his life

Specific Challenge: Severe anxiety about phone calls and customer service communication

Solution: Agent handles these interactions on his behalf

Peter's Response: “That moment was very touching for me—we're really doing something that makes others' lives better”

Host's Reflection: “This is the most beautiful form of open-source spirit”

The Personal Agent Year

Peter's Prediction: “This year is ‘the year of personal agents'”

Last Year: Programming agents truly matured

This Year: Will move beyond engineering circles to “everyone has an agent”

Market Dominance: Likely led by OpenAI and few other major companies

Peter's Different Choice:

  • You control your own data (not giving more to big companies)
  • Works with local models
  • Nobody seriously doing this
  • Must be completely open, permanently free

Open Source Decision: MIT license, organization (not personal) for community ownership

Current Bottleneck

Peter's Challenge: “Completely occupied by making it better and safer”

Haven't Had Time:

  • Complete peripheral systems
  • Establish efficient collaboration mechanisms
  • Proper project governance

Current Help: Some people assisting with maintenance

Reality: “Still too early, still figuring out how to divide things properly”

Conclusion: The Revolution's Real Architect

The Human Behind the Bot

The Retirement Myth: Peter isn't retirement-age—young, energetic, driven

The Burnout Reality: 13 years working weekends led to severe exhaustion

The Return: Love of creation and building inevitably brought him back

The Solo Achievement: One person, 100% AI-assisted, creating phenomenon

The Work Ethic: Four hours sleep, rest spent coding

The Output: More code daily than 70-person company produced monthly

The Philosophical Shift

Code Is Cheap: Fundamental change in software development

PR as Communication: Not code quality but problem identification

Contribution Democratization: Non-programmers can participate meaningfully

Agent Orchestration: Beyond “Vibe Coding” to “Vibe Orchestration”

The Missing Ingredient: Vision, taste, and love still require humans

The Open Source Vision

99.99999% Transparency: Everything except “soul” file completely open

Community Ownership: Not personal project but collective effort

Permanent Freedom: MIT license ensures perpetual openness

Global Collaboration: Contributors from everywhere welcome

Rapid Evolution: Field changes by hour, not by week

Final Wisdom

For New Users: Start with old computer, sandbox mode, strong models

For Contributors: Documentation, testing, community support most needed

For Skeptics: This is real, happening now, worth attention

For Enthusiasts: Discord awaits, community welcoming, opportunities abundant

The Promise: Everyone will have personal agents—it's not if, but when

The Warning: Understand power you're granting, respect security implications

The Invitation: Join revolution, shape future, build together


The Bottom Line: ClawdBot represents more than technical achievement—it's proof that individual developers with vision, AI assistance, and open-source philosophy can compete with corporate giants. Peter Steinberger's radical transparency (except that 0.00001%), exhaustive work ethic, and genuine commitment to community over profit provide blueprint for next generation of transformative projects.

Project Repository: https://github.com/clawdbot/clawdbot

Join Discord: Primary hub for community, support, and contribution

The Future: Personal agents for everyone, data sovereignty preserved, innovation democratized

The Reality: It's happening now, you can participate, revolution is open-source

Share:

Recent Posts

Explore the VERTU Collection

TOP-Rated Vertu Products

Featured Posts

Shopping Basket

VERTU Exclusive Benefits