Nat Eliason - Building with Claude Bot and AI-First Engineering Management
Key Insights
-
The engineering manager layer has arrived: We’ve moved from having a competent engineer at your disposal to having a competent engineering manager. Opus 4.5 can orchestrate multiple Codex instances, review their work, analyze user conversations, and make architectural decisions - abstracting the developer into more of a product director role.
-
The GUI renaissance is happening in weeks, not years: The software industry speed-ran the DOS era in two months. Terminal-first tools like Claude Code now have GUI wrappers (Conductor) that handle git worktrees, PR management, and parallel model orchestration automatically. The “cool coffee shop aesthetic” of CLIs is already obsolete.
-
24/7 autonomous development is production-ready: Running Claude Bot on a dedicated Mac Mini ($500) with a $200/month subscription creates an always-on engineering manager that reviews user conversations, identifies bugs from Sentry logs, implements fixes, and opens PRs - all while you sleep. The infrastructure for true async development has arrived.
-
Typing and manual code review are over: Voice-to-text (like Monologue) combined with autonomous PR review, implementation, and testing workflows means the developer’s job is increasingly conversational direction-setting rather than hands-on coding. The “vibe coding slop” critique dissolved completely with Opus 4.5 and Codex 5.2.
-
Agent orchestration beats single-model approaches: Using Opus as an orchestrator that spawns Codex sub-agents for implementation creates better results while preserving rate limits. Opus is the better “general intelligence model” for decision-making; Codex is better for deep coding - combining them creates a superior workflow to either alone.
Summary
Nat Eliason is an author, entrepreneur, and self-described “inveterate vibe coder” who has reinvented himself multiple times - from running Growth Machine (a content marketing agency) to writing about crypto, to now building AI-first products. In this presentation, he demonstrates his complete workflow for building Tegan, an AI-first content marketing platform that recreates what his agency did but with autonomous agents instead of human contractors.
The demo showcases a fundamentally new approach to software development where the builder becomes more of a director than a hands-on engineer. Nat uses Conductor (a GUI wrapper for Claude Code) to manage multiple parallel development streams via git worktrees, employs custom GitHub workflows that automatically review, fix, and iterate on PRs, and runs Claude Bot on a dedicated Mac Mini as an always-on engineering manager. Claude Bot monitors Sentry errors in Slack, reviews user conversations nightly, identifies bugs and UX issues, and orchestrates Codex sub-agents to implement fixes - all autonomously.
What makes this particularly compelling is Nat’s honesty about the limitations and his systematic approach to solving them. Rather than claiming AI can do everything, he’s built a sophisticated orchestration layer where Opus 4.5 acts as an engineering manager reviewing Codex’s implementation work, where automated workflows narrow scope rather than expand it, and where he maintains creative control while delegating the implementation entirely. This isn’t theoretical - he’s shipping a production SaaS product this way.
Main Topics
From Vibe Coding to Production-Ready Development
Nat traces his journey from early 2024 when he started using Cursor with Claude Sonnet 3.5 (which “wasn’t very good”) to the present where he feels confident building production applications. The turning point came in late 2024 with the launch of Claude 3.7 and 4.0 when agentic modes became available.
“I launched a course called build your own apps uh teaching other people how to vibe code um unfortunately missed the term vibe coding by like a month” (00:02:35-00:02:42)
The critical shift happened with Opus 4.5 and Codex 5.2:
“really in the the last two months three months since opus 4.5 and codex 5.2 launched um there there’s been a we’ve like we’ve crossed that threshold where it really does feel like you can just go all the way with this stuff now” (00:03:14-00:03:20)
Nat emphasizes that even senior engineers are now publicly validating this approach - DHH (creator of Ruby on Rails) saying “this is really good now” carries more weight than hobby engineers making similar claims.
Tools mentioned: Cursor, Claude Sonnet 3.5, Claude Opus 4.5, Codex 5.2, Replit
The Mac Mini as 24/7 Development Infrastructure
One of the most striking revelations is Nat’s decision to buy a dedicated Mac Mini specifically to run Claude Bot continuously:
“i literally went out on on monday and bought a separate mac mini to set up in my office so i can have claude bot running 24 7. uh and i’m literally like sending it requests in bed at 10 p.m like hey claude i’m going to sleep but like why don’t you start on this and just get it as far as you possibly can” (00:04:20-00:04:36)
He frames this as equivalent to hiring an engineer:
“it’s like oh this 500 device with a 200 a month subscription is literally like hiring another engineer and and maybe you know and in some ways better in some ways worse” (00:05:59-00:06:11)
Nat notes he now has two $200/month Claude subscriptions because the productivity gain justifies it. The unintended consequence: Mac Minis becoming essential AI development infrastructure.
Conductor: The GUI Layer for Claude Code
Nat demonstrates Conductor Build, which he describes as “basically a wrapper around claude code and codex.” Key advantages over terminal-based Claude Code:
- Better UI with formatted output and visual file change tracking
- One-click PR opening and PR reviews
- Automatic git worktree creation for parallel development streams
- Easy switching between projects in a single interface
- One-click dev server spinning
“this feels like or in the stone age this is like two months ago like why would you want right like i have to i have to type like open a pr right or i have to like use the i have to like do the slash commands for skills it’s just like i don’t know i mean it’s fine it works but like conductor is so nice” (00:11:10-00:11:29)
The terminal vs GUI debate: Nat argues forcefully that GUIs are superior for this workflow, acknowledging the only reason to use terminal is “to like look cool in a coffee shop.” The key insight is managing parallel workstreams - Conductor automatically creates git worktrees so multiple development threads don’t conflict until PR time.
Model orchestration within Conductor: Nat uses Codex 5.2 for initial implementation, then opens a new tab with Opus 4.5 in the same git worktree to review Codex’s work or write up PRs. This multi-model approach is “just like a pain in the ass to do in the terminal.”
Autonomous PR Review and Implementation Workflows
Nat built custom GitHub workflows that extend Claude’s built-in PR review capabilities to create a semi-autonomous loop:
- When a PR is opened, Claude reviews it automatically
- Claude reviews its own review and categorizes feedback:
- Issues to address in this PR
- Issues to create as separate follow-up issues
- Claude creates those follow-up GitHub issues
- Claude implements the “must fix now” items
- When the PR is closed, Claude evaluates the follow-up issues
- For issues deemed important, Claude implements them and opens new PRs
“literally all i’m doing now is opening prs going and making sure the like stuff ran properly and then after 10-15 minutes all the follow-up work has been done and i can just merge it and move on to the next thing” (00:15:51-00:16:03)
The key insight here is scope narrowing rather than scope expansion:
“it’s scope narrowing it’s saying like just fix the things that have to be fixed and then create these follow-up issues and then it can look at those follow-up issues and it can say like we don’t actually need to do this this is scope creep we’re not going to address that” (00:16:20-00:16:33)
Nat also has workflows that automatically fix lint and test failures.
Claude Bot: Always-On Engineering Manager
Claude Bot is the centerpiece of Nat’s workflow - an always-running instance of Claude Code that can orchestrate other services and respond to triggers from multiple sources.
What is Claude Bot:
“think about claude bot as like an always running claude code instance on your computer that can run any other service on your computer that you could run through the command line so you’re kind of like giving it full computer control” (00:20:52-00:21:06)
Capabilities demonstrated: - Email management (finding, drafting, canceling subscriptions) - Browser automation via Chrome - Telegram integration for conversational tasking - Slack integration for monitoring and responding - GitHub management and code implementation - Custom API integrations
Primary interface - Telegram:
“i primarily talk to it through telegram… i asked it like hey we’re going to do a live demo of how we work together what should we show off to get people excited and it came up with some ideas” (00:17:20-00:17:39)
Nat can send voice notes while walking to a coffee shop, and Claude Bot starts working on requests immediately.
Opus as Orchestrator, Codex as Implementation
A critical architectural decision is using Opus 4.5 to orchestrate Codex 5.2 instances rather than doing all the work with one model:
“i’ve designed it so that it has access to uh spin off codex sub-agents so when it needs to do a little bit more of a coding lift it actually creates sub-agents using codex instead of just clawed normal sub-agents” (00:19:09-00:19:21)
Two reasons for this approach:
-
Quality: “codex does a little bit better with coding than opus 4.5 it like goes a little bit slower digs a little deeper and builds out slightly better solutions but opus is a much better like general intelligence model so i trust opus to be my engineering manager” (00:19:27-00:19:43)
-
Rate limits: “i’m not using up all my claude credits on like everything so claude is like the orchestrator and then it’s using codex credits for a lot of the programming” (00:19:48-00:19:54)
The workflow: Codex sub-agents implement and fix issues, then report back to the Opus instance which does a final review before merging PRs.
Automated User Feedback Analysis
One of the most sophisticated automations Nat built: Claude Bot analyzes user conversations nightly to identify issues and improvements.
The workflow: 1. Every night at 2 AM, Claude Bot pulls all user conversation logs from Tegan’s servers 2. It reads through conversations looking for: - User frustrations - Weird behavior - Things that failed 3. It writes a report on everything that happened and ways to improve 4. Bugs get fixed automatically 5. Improvement suggestions get sent to Nat in a Google Doc (because he prefers reading there) 6. Nat sends back a voice note approving improvements 7. Claude Bot creates a plan 8. Once agreed, it kicks off Codex agents to implement
“that’s like a whole new level from me having to watch every single conversation and me having to figure out you know what should i tell claude code to do it’s like that’s kind of abstracted now because opus is a better engineering manager than i am i trust its judgment on a lot of these things” (00:25:56-00:26:12)
Sentry Integration for Automatic Bug Fixing
Nat has Claude Bot integrated with Sentry (error monitoring) via Slack:
“i also have claude bot looped into slack where anytime there’s a bug on tegan century sends that bug to this channel in slack and it tags claude bot and then you can see claude bot receives the error it you know looks into it and then it automatically spins up a codex sub-agent to code up a fix and then open a pr” (00:22:51-00:23:06)
When bugs are straightforward, Claude Bot fixes them autonomously. When they’re complex, it asks clarifying questions in Slack before implementing.
Browser Automation for Testing
Nat built a full testing suite where Claude Bot: 1. Opens the staging deployment in a browser 2. Creates a test account 3. Goes through the onboarding flow 4. Looks for issues and weird behavior 5. Writes up a report 6. Automatically implements fixes for any bugs found
He runs this overnight to avoid using daytime credits.
The Death of Typing, CLIs, and Manual Review
Throughout the demo, Nat emphasizes that multiple traditional development practices are now obsolete:
Typing:
“obviously i’m using monologue for my voice to text because it’s a wonderful tool and uh typing is also not something we’re bringing into 2026 nobody should be typing anymore you should just be using voice of text because it’s way better typing is over typing’s done” (00:18:10-00:18:21)
CLIs vs GUIs:
“the cli is the stone age from two months ago and guis are back uh the rest of the world will probably figure that out in a month or two” (00:13:31-00:13:43)
Manual code review: With autonomous PR review, implementation, and testing, the developer’s role shifts from reviewer to director.
Tegan: The AI-First Content Marketing Platform
The product Nat is building (Tegan, named after Chrissy Teigen based on an AI-generated friendly marketer face) recreates his Growth Machine agency as an AI-first solution.
Design approach:
“i i so there’s a a claude skill called front end design it’s one of the most popular claude skills i highly recommend installing it if you haven’t and then i picked a primary color which is the like fallow green… i literally just said like hey claude use your front end ui skill and create a landing page and use this green as the primary color and go and it came up with this” (00:08:37-00:09:07)
The app is in soft launch - Nat created a coupon code “every” for a free month, acknowledging “it’s not completely ready there’s still a lot of stuff that i’m fixing and like you’re going to hit bugs.”
URL: hiretegan.com
Reinvention and Commitment
When asked about his pattern of reinventing himself (marketing agency → crypto author → vibe coder), Nat gives an unexpectedly honest answer:
“i wouldn’t actually like recommend it as a career path because like like yes it it has worked out well for me but most of the time if you’re this like non-committal to stuff it like doesn’t go well for you and i’m actually trying to move away from that you know i like i i do switch too often i do jump to new things too often like i don’t stick with stuff for it to really hit the the compounding gains that it could have” (00:28:04-00:28:29)
With Tegan, he’s putting “everything else on hold for the most part and i’m just all in on mastering this new way of building and applying it to building something where i have a very strong competitive knowledge advantage.”
Actionable Details
Tools & Products
- Conductor Build: GUI wrapper for Claude Code with git worktree automation
- Claude Bot: Always-on Claude Code instance with multi-service orchestration
- Requires terminal setup with API keys
- Can integrate with: Telegram, Slack, email, Chrome browser automation
- Can spawn Codex sub-agents
- Claude Opus 4.5: Engineering manager / orchestrator model
- Codex 5.2: Implementation model
- Monologue: Voice-to-text app for dictation (monologue.to)
- Sentry: Error monitoring integrated with Claude Bot via Slack
- Frontend Design Skill: Popular Claude skill for UI generation
- Tegan: AI-first content marketing platform at hiretegan.com (coupon: “every”)
Conductor Workflow
- Open Conductor Build
- Select repository
- Click to create new workspace (auto-creates git worktree)
- Give Codex 5.2 initial implementation prompt
- Open new tab with Opus 4.5 in same worktree for review
- One-click open PR
- One-click spin up dev server to preview changes
GitHub Workflow Setup
Nat extended Claude’s built-in GitHub workflows to add: - Self-review of initial review - Automatic categorization of issues (fix now vs. create issue) - Follow-up issue creation - Automatic implementation of “must fix” items - Issue evaluation on PR close - Recursive PR opening for important follow-ups - Automatic lint/test failure fixes
To set up the basic version: Use Claude Code’s /github install command, then ask Claude to extend it.
Claude Bot Setup for Multi-Model Orchestration
- Install Claude Bot on a dedicated machine (Nat uses Mac Mini)
- Configure access to multiple AI models (Codex, etc.)
- Set up Telegram integration for conversational interface
- Connect to Slack for monitoring channels
- Configure custom skills:
- Sentry error monitoring
- User conversation analysis
- Browser automation testing
- Email integration
- Create scheduled tasks (e.g., 2 AM nightly user conversation review)
User Feedback Loop
- Collect user conversation logs from application servers
- Create custom API for Claude Bot to access logs
- Schedule nightly pull (2 AM)
- Claude Bot analyzes for:
- User frustrations
- Weird behavior
- Failures
- Generates report in Google Doc
- Sends to developer for approval via voice note
- Creates implementation plan
- Spawns Codex agents to implement approved changes
Voice-Based Development Workflow
- Use Monologue or similar voice-to-text app
- Send voice notes to Claude Bot via Telegram
- Claude Bot transcribes and processes requests
- Responds with status updates
- Implements while you do other things
- Review results when convenient
Resources Mentioned
- Fallow green: The “perfect green” color Nat uses as Tegan’s primary color
- DHH (David Heinemeier Hansson): Creator of Ruby on Rails, cited as senior engineer validating AI coding tools
- Build Your Own Apps: Nat’s course on vibe coding (launched January one year ago)
- Growth Machine: Nat’s former content marketing agency (ran 2016-2020)
- The Birth of Paradise: Nat’s sci-fi novella published Tuesday (available on Amazon)
- Blog: blog.nateliason.com
- Twitter: @nateliason
Quotes Worth Saving
“i literally went out on on monday and bought a separate mac mini to set up in my office so i can have claude bot running 24 7. uh and i’m literally like sending it requests in bed at 10 p.m like hey claude i’m going to sleep but like why don’t you start on this and just get it as far as you possibly can uh and then like you know and i’ll show you guys how i’m doing this and then i just like wake up and i’ve got like a whole new feature built and it’s been tested and it’s i mean it’s magical” (00:04:20-00:04:47)
“we’re almost like speed running the dos era… 15 years to get to guis like it’s just we we had dos for two months and now we’re into guis you know” (00:11:49-00:12:01)
“opus is a much better like general intelligence model so i trust opus to be my engineering manager and to control all of my codex instances to like write the code” (00:19:34-00:19:43)
“that’s like a whole new level from me having to watch every single conversation and me having to figure out you know what should i tell claude code to do it’s like that’s kind of abstracted now because opus is a better engineering manager than i am i trust its judgment on a lot of these things especially as we talk about it” (00:25:56-00:26:12)
“typing is also not something we’re bringing into 2026 nobody should be typing anymore you should just be using voice of text because it’s way better typing is over typing’s done” (00:18:10-00:18:21)
“the like what’s next is moving from uh having a really competent engineer at your disposal to having a really competent engineering manager at your disposal” (00:24:29-00:24:40)