Talk 07

ClawdBot 24/7

clawdbot

Summary

Overview

Nat Eliason, author and creator of the "Build Your Own Apps" course, demonstrates his 24/7 autonomous development workflow using ClawdBot running on a dedicated Mac Mini. He showcases how he has evolved from basic vibe coding to orchestrating multiple AI models (Opus 4.5 as engineering manager, Codex 5.2 as coder) through Telegram, Slack, and browser automation. The session reveals a mature AI-first development approach where Claude reviews its own code, fixes bugs automatically via Sentry integration, and even reads user conversations nightly to suggest improvements.

Main Discussion

The Evolution of Vibe Coding

Nat traces his journey from early 2024 with Cursor and Claude Sonnet 3.5 through to the current capabilities with Opus 4.5 and Codex 5.2. He emphasizes that the last two to three months have crossed a threshold where even senior engineers publicly acknowledge AI coding is "good enough now."

The Mac Mini Setup

Nat purchased a dedicated Mac Mini ($500) with a $200/month Claude subscription specifically to run ClawdBot 24/7. This allows him to send coding requests at 10 PM and wake up to completed features. He describes this as "literally like hiring another engineer."

Multi-Model Orchestration

The core innovation is using Opus 4.5 as an "engineering manager" that orchestrates Codex 5.2 sub-agents for actual coding. This approach:
  • Preserves Claude credits (orchestration only)
  • Leverages each model's strengths
  • Enables parallel development

Conductor Build

Nat strongly advocates for Conductor as a GUI wrapper around Claude Code and Codex, calling terminal-based workflows "the Stone Age from two months ago." Key benefits:
  • Automatic Git worktrees for parallel work
  • One-click PR creation and reviews
  • Easy model switching within same worktree
  • Visual diff management

Recursive PR Review System

Nat built custom GitHub workflows that expand Claude's built-in review:
  • Claude reviews the PR
  • Claude reviews its own review
  • Separates "fix now" from "follow-up issues"
  • Automatically implements fixes
  • Creates GitHub issues for future work
  • When PRs merge, evaluates and implements follow-up issues
  • ClawdBot Integration Points

    • Telegram: Primary interface for voice notes and text commands
    • Slack: Bug reports from Sentry automatically tagged to ClawdBot
    • Browser automation: Full user flow testing on staging
    • Google Docs: Receives nightly reports for human review
    • Email: Can draft replies, cancel subscriptions

    Tegan: The Vibe-Coded Product

    Nat demos Tegan (hiretegan.com), an AI-first content marketing agent he built in 2.5 months. Notable details:
    • Frontend Design Claude skill for UI
    • Phthalo Green as primary color (chosen by Nat, executed by Claude)
    • Nightly user conversation analysis that generates improvement reports

    Key Takeaways

    • Two $200/month Claude subscriptions are worth it - The productivity gains justify running ClawdBot on dedicated hardware around the clock.
    • Mac Mini + ClawdBot = 24/7 engineer - A $500 device with subscription becomes equivalent to having an engineer who works while you sleep.
    • Opus is the manager, Codex is the coder - Use each model for its strengths: Opus for general intelligence and orchestration, Codex for deeper code implementation.
    • GUIs are back - Conductor Build provides significant workflow improvements over terminal-based Claude Code usage.
    • Git worktrees enable parallel development - Multiple features can be developed simultaneously without merge conflicts until PR time.
    • Self-reviewing PRs reduce back-and-forth - Having Claude review its own work before human review catches issues earlier.
    • Scope narrowing prevents runaway development - Design systems that narrow scope (fix now vs. follow-up issue) rather than expand it.
    • Sentry + ClawdBot = automatic bug fixes - Production errors can trigger automatic investigation and PR creation.
    • Nightly user conversation analysis is powerful - Reading actual user interactions surfaces frustrations and bugs that automated testing misses.
    • Voice notes replace typing - Nat uses Monologue for dictation and sends voice notes to ClawdBot while walking to coffee shops.
    • Browser automation enables real user flow testing - ClawdBot can create accounts, go through onboarding, and report issues.
    • AI agents should have faces - Tegan has a generated avatar, making it feel like "another employee" rather than a faceless tool.
    • Custom APIs bridge ClawdBot to your data - Building APIs for conversation history enables automated analysis workflows.
    • The compounding disadvantage of context-switching - Nat acknowledges reinventing himself often has costs; he's going all-in on this approach.
    • Two months of AI progress is massive - Being even slightly out of date means missing significant capability improvements.

    Memorable Moments

    "Sending requests at 10 PM"

    "I literally went out on Monday and bought a separate Mac Mini to set up in my office so I could have ClawdBot running 24-7. And I'm literally sending it requests in bed at 10 PM, like, hey, Claude, I'm going to sleep, but why don't you start on this and just get it as far as you possibly can."

    "The Stone Age was two months ago"

    When asked about terminal vs. GUI, Nat's response comparing CLI workflows to prehistoric times sparked debate in the chat.

    "I have two $200/month Claude subscriptions"

    The casual admission that doubled subscription costs are justified by productivity captures the economic shift happening in AI development.

    "If I hired somebody, I couldn't text them at 10:30"

    The social contract comparison between human employees and AI agents highlights the unique value proposition.

    "Typing is over"

    Nat's declaration that voice-to-text via Monologue makes typing obsolete, combined with sending voice notes to ClawdBot while walking.

    The Chrissy Teagan joke

    Dan's question about how Nat got a "celebrity sponsorship from Chrissy Teagan" for Tegan, followed by the reveal that the avatar was AI-generated.

    "Speed running the DOS era"

    Dan's observation that we had "DOS for two months and now we're into GUIs" captures the pace of tooling evolution.

    Key Concepts

    ClawdBot

    An always-running wrapper around Claude Code that provides full computer control through Telegram, Slack, and browser automation. Think of it as a persistent Claude Code instance that can access anything you could access via command line or browser.

    Mac Mini as AI Development Server

    Using a dedicated Mac Mini ($500) running ClawdBot 24/7 as persistent AI development infrastructure, separate from your primary work machine.

    Multi-Model Orchestration

    Using Opus 4.5 as an "engineering manager" to orchestrate Codex 5.2 sub-agents that perform actual coding tasks. Each model is assigned to its strengths.

    Conductor Build

    A GUI wrapper around Claude Code and Codex that provides visual workspace management, automatic Git worktree creation, one-click PR operations, and dev server management.

    Git Worktrees for Parallel Development

    Git's built-in feature for maintaining multiple working directories from the same repository, each on different branches. Conductor automates worktree creation when opening new workspaces.

    Notable Quotes

    "Really in the last two months, three months since Opus 4.5 and Codex 5.2 launched, we've crossed that threshold where it really does feel like you can just go all the way with this stuff now."
    "You've got some of the most senior best engineers in the world coming out publicly and saying like, yeah, this is good enough now. It works as well as a real engineer."
    "They're like two months out of date. Those two months make a big difference."
    "I literally went out on Monday and bought a separate Mac Mini to set up in my office so I could have ClawdBot running 24-7."

    Tools Mentioned

    ClawdBotConductor BuildClaude CodeClaude Opus 4.5Codex 5.2Claude Sonnet 3.5Claude 3.7 / 4TelegramSlackGit WorktreesGitHubCursorReplitSentryMonologue

    Transcript

    07 of 18