Build & Sell with Codex: From AI Operating System to Value-Priced Client Builds
A five-hour, sixteen-module course that takes a non-coder from installing the Codex desktop app to running a second brain, shipping skills, hosting automations on Trigger.dev, and pricing the work at 10% of the value it creates.
Posted
yesterday
Duration
Format
Tutorial
educational
Views
25.3K
519 likes
57 · 43
Big Idea
The argument in one line.
Codex turns natural language into a working business system, but the leverage comes from owning the files underneath it (context, skills, automations) and selling the results priced against the client's own numbers.
Who This Is For
Read if. Skip if.
READ IF YOU ARE…
A non-technical operator or founder who already pays for ChatGPT and wants to use Codex as the place every task starts, not as a coding tool.
Someone moving from Claude Code or ChatGPT Work to Codex who wants to know what transfers (agents.md, skills, .env keys) and what doesn't (plugins).
A builder who has scheduled tasks eating a weekly usage limit and wants to move deterministic automations onto Trigger.dev instead.
An aspiring AI automation consultant who keeps getting 'too expensive' on quotes and wants a defensible, math-first way to price a build.
A creator or small team that wants branded docs, slides, sheets, reels and landing pages to come out consistent without a designer in the loop.
SKIP IF…
You want a model-agnostic course: roughly half the demos lean on GPT-6 Astra specifically and on the $200/month Codex plan.
You need production software engineering depth; worktrees, repos and TypeScript are mentioned only as far as a non-coder needs them.
You're looking for a one-hour overview. The modules are stitched from separate videos, so some concepts (agents.md, the 150 GB sizzle reel, the X article skill) repeat.
TL;DR
The full version, fast.
Codex is most useful as an operating system you reach for first, backed by plain folders and markdown files you own. The course builds that in layers: 18 core concepts, an AIOS organized by the Four Cs (context, connections, capabilities, cadence), skills made with a six-step method (reverse engineer, one job, freedom level, verification, walk it down the model list, keep iterating), then branded deliverables, Higgsfield media, websites, browser use, HyperFrames video, and Trigger.dev hosting so deterministic automations stop eating the subscription. It closes on selling: diagnose the real constraint, agree one KPI, and price at 10-20% of first-year value in milestone payments.
Free for members
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Beginner-to-builder promise, the revenue backstory, and the module list from install through pricing.
01:02 – 04:33
02 · Installing Codex
Download the ChatGPT desktop app and switch to Codex. The same ChatGPT subscription applies, and the $200 plan yields roughly $14,000 of monthly inference. Why Codex over ChatGPT Work.
04:33 – 39:25
03 · 18 core Codex concepts
Four parts. Foundations: projects, agents.md, the agent loop, /goal. Environments: local vs cloud, worktrees, .codex. Control: models (Astra, Sol, Terra, Luna), effort, permissions, skills, .agents, plugins. Tools and scale: browser, sites, sub-agents, scheduled tasks, voice mode.
39:25 – 1:01:02
04 · Building your AI operating system
The Four Cs framework, three tests for a working AIOS, a fresh project onboarded from the free resource pack, then the audit, level-up, Grill Me and Karpathy LLM Wiki loop that feeds a 3D brain.
1:01:02 – 1:28:14
05 · Six-step method for Codex skills
Reverse engineer, one job and one trigger, freedom level, verification, walk it down the model list, and the bike method. Shown live by running the same X-article skill on Luna, Terra and Sol and comparing results.
1:28:14 – 1:40:46
06 · Creating branded deliverables
Add a brand-assets folder, have Codex generate a brand guidelines sheet from a logo, and bake it into skills for resource guides, memos, Google Sheets reports, slide decks, HTML explainers and an AI-phrase kill list.
1:40:46 – 1:53:16
07 · Generating images and videos via Higgsfield API
Connect Codex to Higgsfield's pay-per-use API through a .env key, compare Seedance 2.5, Kling 3.0 and Minimax on cost and quality, and work out when a subscription beats pay-per-use.
1:53:16 – 2:01:59
08 · Building websites with Codex
One-shot Astra site examples using a scroll-craft skill, why layering creates depth, and pulling inspiration from godly.design, 21st.dev and awwwards matched to the pain, person and promise.
2:01:59 – 2:18:46
09 · Browser use and computer control
In-app browser annotations, agent QA that tries to break a form, a bank-statement download skill with the built-in password manager, the API-then-macro-then-browser ladder, computer use on a desktop app, and an X article drafted through the browser.
2:18:46 – 2:48:58
10 · Editing videos with HyperFrames
Examples (long-form edit, reels, an ad, a CTA), then a live build: install HyperFrames, add ElevenLabs transcription, and run the transcribe, cut, plan beats, generate, verify loop through two /goal prompts to a finished intro.
2:48:58 – 3:25:00
11 · Hosting automations with Trigger.dev
Why scheduled tasks eat the usage limit. Three builds pushed through GitHub to Trigger.dev: a 6 AM calendar brief to ClickUp, a webhook form-submission alert, and a Codex SDK port of a trading research routine. Includes a HyperAgent sponsor read.
3:25:00 – 3:39:41
12 · Using Codex voice mode
Voice-driven delegation across parallel threads in one project: an X article, a 5:2 thumbnail, an AIS Plus landing page and a Fireflies meetings tab, plus voice threads kicked off from the phone.
3:39:41 – 4:20:15
13 · Codex vs Claude Code: 15-use-case bake-off
Why an AIOS made of files removes vendor lock-in, then GPT-6 Astra against Fable 5.1 on 15 real tasks. Astra wins 10 to 5 and costs $326 versus $513, but runs longer.
4:20:15 – 4:49:08
14 · Selling AI solutions to clients (Workless talk)
A conference talk on three early mistakes: solving the wrong constraint, not choosing a KPI, and guessing the price. Covers the pipe model, the 10x question, silence on discovery calls, and value-based pricing.
4:49:08 – 5:09:50
15 · Pricing your AI solutions
A real appointment-setter deal priced line by line, the cost, value and price triangle, discovery questions, three-tier proposals, objective milestone payments, scope-cutting instead of discounting, and who pays API costs.
5:09:50 – 5:10:39
16 · Final thoughts
Get the client to state what the problem costs before naming any number, plus a pointer to the free agency roadmap.
Atomic Insights
Lines worth screenshotting.
A $200/month Codex subscription buys roughly $14,000 of monthly inference at API prices, so the plan is the cheapest hire most operators will ever make.
An AI project is just a folder of files, which means your context, skills and routing rules move to any agent harness in seconds.
The real body of a good agents.md is a routing map that tells the agent where every kind of knowledge lives, not a list of personality rules.
Objective goals ('pull 257 sources, then write the report') make /goal prompts far more reliable than emotional ones like 'until you're satisfied'.
Build skills backward from a finished output you already like; asking for 'a YouTube dashboard skill' gets you a chicken sandwich when you wanted chicken parm.
Every skill should do one leaf-level task with one trigger, because a 30-page do-everything skill fires inconsistently and can't be chained.
Deterministic tasks need step-by-step skills, judgment tasks need loose ones; writing a data-transfer skill loosely just adds room for error.
A skill that runs a self-verification loop hands back something 95% right instead of a 75% first draft you have to fix.
Walk every skill down the model list: in one X-article test the cheapest model, Luna, placed screenshots better than the mid-tier Terra.
A skill is never finished unless it's fully deterministic; treat it like teaching a kid to ride a bike, with feedback after every run.
An agent-run routine that hard-codes nothing will eventually go rogue; a scripted automation with a fixed channel ID sends to the same place every time.
Around 90% of business automations are deterministic flows with one or two AI steps, which makes hosting them in a full agent loop a waste of money.
Reach for an API first, a deterministic macro script second, and vision-driven browser use only when the task truly needs reasoning.
Across 15 real tasks GPT-6 Astra won 10 and cost $326 versus Fable 5.1's $513, while taking about an hour and 43 minutes longer.
Clients rarely want what they book the call for; a med spa asking for lead gen actually had a no-show and follow-up leak.
Ask 'if you had 10x the business tomorrow, what would break first?' and then stay silent; the first thing named is the first clog.
Hourly billing pays you more for being slow, so getting faster with AI tools directly cuts your income.
Price a build at 10-20% of the first-year value it creates so the client can see a 10x return and struggles to say no.
A construction crew automation that saved only 45 minutes a day was worth far more because it prevented about $12,000 a month in scheduling errors.
When the budget is short, cut scope to a V1 instead of cutting price, or the client learns your number drops every time they frown.
Takeaway
Own the system, then price the result.
WHAT TO LEARN
Codex pays off when your context, skills and automations live in files you own, and when anything you sell is scoped to one constraint, one KPI and a price set by the client's numbers.
02Installing Codex
An existing ChatGPT subscription unlocks Codex, and the $200 plan delivers roughly $14,000 of monthly inference compared with paying API prices for the same usage.
Codex does everything ChatGPT Work does plus more, so learning Codex first avoids relearning later when you need extended features like browser use or scheduled routines.
0318 core Codex concepts
A project is a folder of files, and agents.md is read before every message, so fill it with a routing map of where each type of knowledge lives.
Give /goal prompts objective finish lines like a source count or screenshot check, because measurable goals keep agents working until the result is actually verified.
Match model and effort to the task: GPT-6 Astra costs $10 input and $50 output per million tokens, which is overkill for writing an email.
Delegate research to sub-agents on cheaper models so the expensive main model coordinates rather than spending its budget on bulk reading.
04Building your AI operating system
Build an AI operating system in the order of the Four Cs: evergreen context, live connections, then skills, then scheduled cadence that depends on the first two.
Run an audit, level-up and build loop on a schedule so the system's score is stored and improvement becomes visible month over month.
Use relentless AI interviews and an LLM wiki to move knowledge out of your head, since relationships between notes make retrieval far more useful than a flat dump.
05Six-step method for Codex skills
Start every skill from a finished output you already like and have the agent walk backward through how it was made.
Keep each skill to one leaf-level task with one trigger so agents invoke it reliably and several skills can be chained together.
Write deterministic skills as strict numbered steps and judgment skills as loose guidance, and build a verification pass into both.
Test each skill on progressively cheaper models and effort levels, and give feedback after every run so the skill itself gets updated.
06Creating branded deliverables
Store brand rules twice, as a markdown file with hex codes and fonts for agents and as an image sheet for people, then reference them inside every deliverable skill.
Produce deliverables in shared cloud formats like Google Sheets and Docs so teammates can edit and share them without passing files back and forth.
Include a banned-phrases list in brand guidelines so team output stops sounding AI-written, not just off-palette.
07Generating images and videos via Higgsfield API
Pay-per-use media APIs beat subscriptions below the break-even point, roughly 16 to 19 clips a month on Higgsfield's Plus plan.
Send the same prompt to several video models before committing, since in one test Kling 3.0 matched Seedance 2.5's realism at about a fifth of the cost.
Keep API keys in a .env file rather than in chat or plugins so they carry over to other tools and hosts.
08Building websites with Codex
One-shot sites avoid looking AI-generated when you give the model real inspiration, such as reference sites or component code, not just brand guidelines.
Design for the actual buyer: a 3D scrolling world delights a teenager shopping for headphones and alienates an older buyer looking for medication.
Layered foregrounds, subjects and backgrounds create depth that feels premium without overwhelming the page.
09Browser use and computer control
Integrate through an API first, a fixed macro script second, and vision-driven browser use only when the task needs reasoning.
Ask a browser agent to break your app before users do; one short run found data-integrity bugs and mobile layout failures a person hadn't tested.
Watch a sensitive browser skill run at least ten times and keep its steps strict before scheduling it, especially on banking sites.
10Editing videos with HyperFrames
Edit video with agents in a fixed order: transcribe with word timing, cut mistakes and silence, plan beats, generate scenes, then verify in a loop.
The first detailed edit prompt is the hardest; once an output is good, turn it into a skill so the next edit takes one line.
Minor tweaks on long edits are often faster in the HyperFrames studio than in another round of prompting.
11Hosting automations with Trigger.dev
Scheduled tasks inside Codex spend your weekly limit, so host recurring automations elsewhere and let Codex only build them.
Most business automations are fixed flows with one or two AI steps, and scripting the rest stops an agent from going rogue after a month.
Push automation code through GitHub into Trigger.dev, test one hosted run, and check environment variables first when production behaves differently from local tests.
Reserve the Codex SDK for work that truly needs an agent to loop back and research more, because it bills at API rates instead of the subscription.
12Using Codex voice mode
Voice mode runs the full Codex agent, so one conversation can spin up and coordinate several threads that pass results to each other.
Tell voice mode which project to work in, or its new threads start without your skills and context.
Remote access from the phone makes a desktop session act like a cloud one, as long as the machine stays on.
13Codex vs Claude Code: 15-use-case bake-off
Because the AI operating system is plain files, switching between Codex, Claude Code or the next harness takes seconds rather than a migration.
Across 15 tasks GPT-6 Astra won 10 at $326 total versus Fable 5.1's $513, while Fable won on slide decks, sales copy and faithful site clones.
Astra asked clarifying questions before complex work like taxes, which raised confidence in the result more than speed did.
Judge models on your own use cases, because a one-shot comparison can flip once the cheaper model gets a second iteration.
14Selling AI solutions to clients (Workless talk)
Clients book calls for what they saw go viral; your job is to find the real constraint, like a med spa losing no-shows rather than lacking leads.
Ask what breaks first at 10x volume, or what it takes to get 10x demand, and then stay silent while they think.
Agree one objective metric with a baseline and target before accepting payment, so 'we're not getting value' can be answered with the scope.
Report measurable results back to stakeholders, because an automation nobody credits you for won't win you the next project.
15Pricing your AI solutions
Hourly pricing rewards slowness and punishes you for getting faster with AI, so use it only for your first two or three projects.
Price between your cost floor and the client's value ceiling, targeting 10-20% of first-year value so they can see a 10x return.
Look beyond hours saved to errors avoided and revenue per converted outcome, which is where the biggest valuations come from.
Split payments across objective milestones about 30 days apart, and move scope-creep requests to a V2 backlog instead of absorbing them.
Put API and token costs on the client's account, estimate monthly run cost in the proposal, and build testing costs into your price.
Glossary
Terms worth knowing.
Agent harness
The software wrapped around an AI model that gives it tools, files and a think-act-respond loop. Codex, Claude Code and Hermes Agent are harnesses; GPT-6 Astra and Fable 5.1 are the models running inside them.
agents.md
A markdown file at the root of a Codex project that the agent reads before every message. It holds operating rules and a routing map of where knowledge lives. It is the Codex equivalent of Claude Code's CLAUDE.md.
.codex and .agents folders
Hidden folders Codex uses for settings and skills. Each exists at project scope (inside one project) and at user scope (applies to every project on the machine).
/goal
A Codex command that sets an objective the agent keeps pursuing, retrying different approaches, until it judges the goal met. It works best when success is measurable.
Worktree
A parallel copy of a project that lets an agent experiment without touching the main version, with changes merged back later. Mostly relevant when building software with a team.
YAML front matter
The block between two lines of three dashes at the top of a skill file. It holds the skill's name and a description of when to use it, which the agent reads to decide whether to invoke the skill.
Sub-agent
A separate agent session spun up by the main one to handle a slice of work in parallel, often on a cheaper model, before reporting results back.
Headless browser
A browser the agent drives in the background with no visible window, so it can work for hours without interrupting what you're doing on screen.
Deterministic automation
A process where the same input always produces the same steps and output, such as copying spreadsheet rows into a CRM. It can run on plain code with no AI judgment.
LLM as a judge
Using an AI model to grade subjective output, such as whether a video looks polished, against a written description of what good looks like when no hard metric exists.
Golden data set
A fixed set of test inputs with known correct answers, used to score an automation before and after changes so improvements can be measured.
HyperFrames
An open-source tool that lets a coding agent write animated HTML scenes and render them to video, used here for motion graphics, captions and full edits.
Trigger.dev
A hosting service that runs TypeScript automations on a schedule or when a webhook fires, so they keep running without a laptop or the Codex app open.
Webhook
A URL that another system calls when an event happens, such as a form submission or a new CRM record, which starts an automation immediately.
Codex SDK
A developer kit that runs the full Codex agent loop from code, letting a hosted automation research, loop back and decide like an interactive session, billed at API rates.
.env file
A local file that stores API keys and secrets outside the chat history and outside git, so the same keys can be copied to other tools or hosts later.
Supply vs demand constrained
A business is supply constrained when it has more customers than it can serve, and demand constrained when it doesn't have enough coming in. Each calls for different automations.
Value-based pricing
Setting a project price as a fraction of the measurable value it creates for the client, rather than from hours worked or internal costs.
Maintenance retainer
A flat monthly fee that guarantees an existing build keeps working as scoped when APIs change or edge cases appear. New features are quoted separately.
Resources
Things they pointed at.
01:20toolCodex desktop app (ChatGPT desktop app)
21:57productGPT-6 Astra, GPT-5.6 Sol, Terra and Luna models
“Before you say any number at all, get the client to tell you what the problem is costing them.”
the course's own one-line takeaway→ TikTok hook↗ Tweet quote
The Script
Word for word.
Read-along
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
17px
metaphoranalogystory
I'm about to take you from a complete beginner to a pro AI builder with Codex, and you don't have to have a technical background at all. My name is Nate, I have no technical background, and I started using AI about two years ago. And in that time, I had an AI consultancy that we scaled to over $100 ,000 a month, and then I exited that business.
And now across my different business units, we generate an average of over $400 ,000 per month because we all use AI so well, and none of us are actually like coders or anything like that. So in this course, I'm gonna show you guys how to install Codex. I'm gonna talk about the core concepts.
I'm gonna talk about how you turn it into your AI operating system and your second brain. We're gonna go over things like skills. We're gonna build some together.
We're gonna go over how you create deliverables. that are branded and feel like it's coming from you and feel like it's coming from your company. We'll go over images.
We'll go over design, websites, using the browser, using Codex to edit videos, using Codex to build automations. We'll even address the whole Codex versus Cloud Code debate. And by the end, not only will you be a pro AI builder, but you'll also know exactly how you could go off and sell this kind of stuff to clients.
So there are going to be timestamps down below. Feel free to skip around to what interests you. Save this video so you can come back to it for later.
And now let's not waste any time and just get straight into this one. All right, so we're going to go ahead and get started with installation. You're going to open up Google and you're going to type in Cloud Code.
Wait a minute. That was so three months ago. No, I'm just kidding.
But it is funny how ChatGPT also pops up right here. So you're going to type in ChatGPT or Codex. I'll show you what that looks like.
I will just type in Codex install. And then you see right here, ChatGPT Codex, because Codex is a product of OpenAI. and ChatGPT.
So this is what it looks like. What you're going to want to do is just download this for your operating system. So right here I would click on download for Windows and then I would go through the installer to get the Codex desktop app.
Now this actually will be called the ChatGPT desktop app but we're going to be using Codex. Now if you do use VS Code already or you use Cursor or something like that and you'd rather run Codex through the IDE extension or through the CLI then you certainly can do that. But I love the desktop app.
I think that they're bringing it in really really nicely with their browser use and their sites and routines and everything like that. And the rest of this course we're going to be using the Codex desktop app.
So if you want it to all look the same, then just go ahead and download the app real quick. Now, once you're inside here, it's going to look like this. You're going to have two different tabs up top right away.
You'll see chat and work, but then on the left -hand side, you will switch over here from ChatGPT, which is chat and work. to Codex. And if you do have a ChatGPT subscription already, like you're paying 20 bucks a month or 100 or 200, that's the same exact subscription.
So you won't have to make a new account, but if you are currently on a completely free account for OpenAI or for ChatGPT, then I would at least get on the $20 a month plan right now. And if you start to blow through your usage, then just go ahead and upgrade. Because the way that this works is you can see in the bottom left, you can see that I have 94 % left and I'm currently on the $200 a month plan for Codex.
And so if I use this up within the week, then I would just basically have to wait till it resets or I could pay per usage API billing, which is just a little bit more expensive than being on the subscription. The subscription of Codex actually gets you about $14 ,000 of inference if you use the entire subscription. So it's really, really cheap.
for being on the subscription, paying $200 a month, and I'm getting about $14 ,000 of usage out of it. And I know that 200 bucks a month or 100 bucks a month may seem expensive relative to subscriptions, but we're not paying for Netflix here. We're not paying for entertainment.
We're paying for productivity. We're essentially treating this as the cheapest hire you will ever make, $200 a month for the output that multiple hires would give you if you start to use it right, which is why you're investing time in this course right here. Anyways, before we get into this, I wanted to address one question, which is, okay, why would I use Codex over something like work?
Because work is kind of marketed as like for knowledge work, for non -technical people, blah, blah, blah. I think it's good that they're doing that, but ultimately it's one of those things where Codex can do everything that work can do. and it can do more.
So why would you not just invest the time learning Codex? Because it's basically the same, but then one day you might need some of the extended functionality that Codex has, and you can just do it right there because you've already learned Codex. I'm not technical at all.
I don't know how to write code, but I've been able to do some very, very incredible things with Codex and with Cloud Code and tools like that, all with my natural language. In this entire course, you're going to see it's literally just natural language. There's just a few things that you need to understand in order to get the most out of it.
So if you're just starting, or if you've been using work for a while, just trust me, go ahead and switch over to Codex. You're going to think you're one day and it trust me it's not anything more difficult or intimidating at all compared to work you're just getting more power awesome so now that that's out of the way There's a lot of things that we're going to be looking at in this app, and I don't want to just run you through in a really boring way and click on every single thing and explain what it means.
I'm going to basically be doing that throughout this entire course as we get familiar with everything. So the first thing that I actually want to do is kind of start with like a 30 ,000 foot view of everything that's possible in Codex and how simple it all is when we really bring it together. So we're going to start with me explaining to you all of the core concepts that you actually need to know in order to use Codex and in order to understand what it can do.
And I'm going to explain this stuff extremely simply with some examples. So let's hop into this next segment. Today, I'm going over the 18 core codex concepts that you actually need to know in order to start using it right away and getting value from it.
It doesn't matter if you're not technical at all or you've never used codex before, by the end of this video, you'll understand exactly how this thing actually works so that you can start using it right away. So let's not waste any time and just get straight into this one. All right, so I've split these 18 core concepts into four different parts and they get cooler as we continue to go on.
So part one, we're gonna start off here is foundations. So we're gonna kick off with concept number one, which is projects. Now, a lot of you guys, I'm assuming, have used ChatGPT or Cloud in the web before.
where you can talk to an LLM and it can give you an answer. But the problem you face is that every time you're talking to it or you start a new chat, you have to kind of familiarize it with you and your business and what you're working on that week or that quarter. So with projects, you can basically keep everything organized into one project so that as you keep working inside of it, it only gets smarter about knowing who you are.
So right here on the left -hand side, you can see that I've got a few projects going on. I've got Herc 2, I've got Hyperframes, I've got Trading Challenge, I've got AIS Demo. And I typically am always just working inside of my Herc 2 project.
My Herc 2 project is basically what I call my AI operating system. And what a project is, is actually very simple. It is just a collection of folders and files.
So right here, this is inside of my File Explorer on my computer, and it's called Herc 2. And this is exactly the project that I have open in Codex when I say right here, I'm inside of... Codex, right?
This is the file path that I'm working in, which is, if I open this up, my HERC 2 project. So what that means is this project has rules about me. It has, you know, credentials.
It has all my projects. It has all my YouTube videos. This thing has so much knowledge about me.
So now when I come into the chat and I say, hey, can you just give me a rundown of what we've been working on this past month? This thing basically gets familiarized with my project and then it looks at everything that we've been working on together. It even looks through all of my previous chats that I've had with Codex.
So here you can see that it looked back for the past month and it said, here's what we've worked on. We've been improving your Herc 2 and your AIS OS. We've been working on YouTube content and strategy, AI model testing and demos, apps and product experiments, websites, branding, business operations.
So this is no longer just an AI chatbot. This is now a co -founder. This is a personal assistant, which brings us on really nicely into concept number two, which is something called an agents .md.
And don't let that .md intimidate you here. If I go over to the right -hand side and I open up my files, you'll notice if I scroll down, I have something right here called an agents .md. And when I open this up, it's literally just a markdown file.
That's what the .md means. And it's just rules. Like this is a very simple thing that you all can read and it's not technical at all.
So this is basically like the rules for your project. So you remember inside of my Herc 2 project, I have this agents .md. Well, if I was inside of my Hyperframes editor project, there would be a different agents .md.
So this thing basically just sets the ground rules for the project that you're working in. So right here, you can see that this one says, hey, you are Nate Herc's AI operating system. Your job is to help him spend less time on operations so he can focus on making YouTube videos.
And then I give it things like core operating rules for how to work with me. I give it some stuff about how to be safe on my desktop. And then the real bulk of my agents .md is what I call routing.
So this is a routing map. It basically means, okay, so yeah, Nate's project is huge. There are hundreds, probably thousands of files and folders inside of this project.
So let me just explain to you how this actually works. If you need business stuff, you go to the wiki. If you need corporate structure, you go to the corporate structure section inside the wiki.
If you need his voice, you go here. If you need course knowledge, you go here. If you want active projects, you go here.
So everything that I'm doing. We're routing it back somewhere so that my agents .md file tells this project where everything is so that every time I open up a new chat, like I said, I don't have to re -explain things. And basically the way that this works, if we picture this being a chat thread, you know, you come over here and you say, hey, you say, hey, Codex, I need you to help me do this.
And before Codex actually even like reads this message, what it does is it first reads the agents .md. So I'm just going to put A here and that stands for agents .md. But Codex will basically read this and then it will read your message and then it will respond with something like, you know, hey, how can I help you today?
So the kind of stuff that you want to put inside your agents .md is the type of stuff that you want Codex to know about you every single time you're talking to it in that project. And now moving on to concept number three, we have something called the agent loop. So you'll hear about something like Codex or Claude Code or Hermes Agent.
These are all called agent harnesses. And these harnesses have their own agent loops. And real quick, if you're wondering about Codex versus like...
work, ChatGPT work, I always use Codex. The majority of my work is not building products or building software, but I only use Codex because it's just the most powerful. And once you get through this video, you'll realize how easy it is to use.
But anyways, the reason why this is called a harness is because they have this thing called the agentic loop, which at the highest level basically just means when you ask the agent a question, It has a bunch of tools at its disposal and it basically thinks and it reasons and it uses tools and then it responds to you. And then it thinks and then it reasons and it takes action and it uses tools, responds to you.
And that's basically the agent loop. And what's really awesome about that is you can see it in action. So right here you can see that this set worked for 25 seconds.
And if I open this up, we can basically see what it did, right? So like it hid this response and it gave us our output. but it had a reasoning loop inside.
It first said, okay, I'll check our recent tasks and project nodes, then I'll pull together the main themes from the past month. And when it did that, it ran all these commands. It ran this, which you don't have to know what this means, but basically what this did is it looked inside something right here called a memory .md.
So very similar to the agents .md, but this is about memories rather than just like rules. It then looked at other chats. And so we can basically watch it do things.
So to show you guys a real example of this, hey, could you just... check my most recent YouTube video that I uploaded, and give me three comments that you thought were funny from that video. Now, as I shoot this off, what I want you guys to pay attention to is what we're watching.
So first it said thinking, now it says I'll find your latest upload, read through the comments, and pick three that made me laugh. And now we can see what it's doing. So it's looking through the memory.
It's looking at these things. It's running these commands. And these commands are basically, right here, it's reading files to get...
established and to get oriented with what it needs to do. And so you can actually learn a lot about how Codex works and how to best work with it by when you ask it a question, you just kind of watch what it does. So you can see what it had to do was it had to run a command in order to actually go talk to YouTube.
look at the data and pull it back. And now we can see three comments. We have this one, never seen anyone so excited to lose money.
Trading with AI is very easy. I just prompt Claude only take profitable trades. And if I want to lose money, I can do it myself faster and better.
And what you'll notice is how quick that all happened. Now I do have my Astra on fast mode, but I will talk about that later because that is a core concept that's coming up. By the way, guys, I've got this completely free SOP for you about getting your first AI automation client.
It's going to go over the exact steps that has been proven for hundreds of our AIS Plus members to get their first paid gigs. It goes over the one sentence service pitch that can get you started today, why your first client should cost you money, the five minute video that answers can this person actually deliver before you've actually received any money, what to do when you have zero case studies.
There's so many good things in here that are going to help you out. Even if you already do have clients, I would recommend grabbing this because like I said, it's yours completely free. So if you want to grab this, there's a link for it down in the description.
Let's get back to the video. All right, and moving on to the last concept of part one, it's a slash goal. And this is honestly one of my favorite things about AI ever.
It's the ability to do something called a slash goal. And right here, you can see that that says, set a goal to keep pursuing. Now, AI agents are super goal -oriented, which is super cool.
So let's say you have Mr. AI agent right here. And you basically say, hey, here is your goal.
You know, this is what you need to do. And you give it this objective goal. What happens is it will basically just...
keep working and keep working and keep working until it actually hits that goal. And it's cool because even if you kind of like give them a roadblock, they are going to be so goal -oriented that they're going to keep retrying different things and they're going to just basically keep going until they're able to succeed and hit that goal for you.
Now, obviously the more objective a goal, the easier it is to prove that. So if you say, hey, can you, you know, work on this until you've pulled in 257 sources and then write the report. That's an objective goal, right?
257 sources and written report. But you can also set goals that are a little bit more emotional. Like your goal could maybe be more like, you know, until you're fully satisfied or until you've, you know, verified this over and over and you feel good about it.
And in that case, you're still going to, you know, get there and it will still decide when it's done. But as you get more objective with your goal, the goal prompts are just more effective. But let me show you one goal that I actually did that you guys have already been witnessing in this specific example is I went to my Hyperframes project and Hyperframes basically lets your coding agents build HTML and then render it as video.
So essentially it creates video. But what I did here is I shot it off a slash goal prompt. You can see this one says sent as goal.
So basically what I did is I said, I need you to help me create some motion graphics for a YouTube video. So all the motion graphics you've seen so far were from this exact prompt right here. I'm going over 18 different codex concepts.
I want, you know, an intro. I want transition cards. I want all this.
So I basically defined that I wanted one intro scene and that I wanted 18 cards. And then you can see that it said I finished and I visually checked, meaning it actually took screenshots to make sure everything looked good before it decided to be done. And now we have all of these animations.
But what's cool about the goal prompts is that models nowadays are getting so good. The AI models are getting so good that it's actually better to give them a goal and then step out of their way. If you really just try to like micromanage them, of just like muzzling their capabilities.
So if the situation isn't super, super risky, give them a goal and you can get out of the way. Now there's one quick thing that I felt the need to address, which is basically the question, but Nate, what have we been using cloud code for a long time? Well, I'm really glad that you asked.
It's actually really simple. Really the main difference is the agents .md, the .codex and the .agents. Because in Cloud Code, you basically have like your cloud .md and you have your .cloud.
So when I first started switching over from Cloud Code to Codex, all I did was I said, hey, Codex, take a look at this HERC 2 project. I've been building this up using Cloud Code for the past couple months. I need you to help me get this Codex ready.
And basically what that means is I made a copy of my cloud .md and called it agents .md. So I have two of those now, one agents .md, one cloud, but they're basically the same file. And then I made a copy of all my cloud skills and put them in the .agents folder.
And I made a copy of all of my like... cloud settings files and I put them in my .agents. And the cool thing is you don't have to do any of that manually.
You'd literally just say, hey, Codex, look at the documentation, analyze my project and make this Codex accessible, make it Codex ready. So anyways, if you were feeling a little bit of doubt about all that kind of stuff, that's the way I did it. And now you have a bunch of local files and folders that you can use on any agent harness whenever.
It's very flexible. It's very tool agnostic. And that's what you want to be building at the end of the day.
So anyways. Had to adjust that real quick. Let's get back to the video.
All right, awesome. So let's move on to part two of these core concepts, which is environments. So the first piece of environments is number five, which is local versus cloud.
So there's a couple of things to talk about here. The first thing is if someone says, oh. Is this running locally or are these local files?
All that means is, does that exist only on the machine that you're currently using? Whether you're on a MacBook right now or you're on a desktop PC like I am right now, when you say local, it just means it's only accessible by you. So right here, if I open up my files, these are basically local files.
Now they're syncing with OneDrive when I want them to, so that would kind of push them into the cloud, but otherwise it's completely local. So like if you're working on a Word doc on your computer and you forgot to save it and then email it to yourself so you could work on it on a different laptop, that was a problem because it was locally on that other machine.
But something like Google Drive is always in the cloud, obviously. But this also goes beyond just files. This goes to things that are produced.
So right here you can see that it actually created me this little site for all these motion graphics. So if I open up this site, you can see that I can view all of these videos, I can click into the different ones, and it threw this together for me really nice, and it served this to me on a local host. So right here, you can see that this URL is 127 .0 .0 .1 and the port of this local host is 8008.
Now, realistically, that's not super important. You don't really need to understand what exactly this means, but this is just a local host. But this is a little confusing because it looks like this is a web address that if I emailed to you, you could open this up and have the site.
But what would happen is this would show on your screen or it would show on your computer as nothing actually lives here. So like if I copied this and I pasted this into a new browser, but I changed the number to seven, I don't think I have anything running on port 8087 on my local machine, even though you might. So nothing actually loads up.
And it's quite funny. I remember seeing these tweets where I think it was a joke, but it was like someone was pretending they were a beginner and they were like, wow, Cloud Code and Codex, it's so cool. Look what I built in one day.
And then they, you know, attached a bunch of local host addresses. And obviously no one else could open that up because they're not on that local device. So anyways, that is the difference between local and cloud.
Now, the other piece here is that when you're spinning up these new chats, you can kind of have these be either local, meaning right here, you know, I'm working in my local files and folders. And that's great because... codecs can actually like edit these files right it can delete things it can make new ones it can edit them it can move them around it can go to my downloads it can go to my desktop it can do anything on my computer really or you could actually have these work in the cloud and what you'll notice here is when you choose cloud you no longer have the ability down here to actually choose the model you were using and the permissions because this sets up sort of like a cloud sandbox environment now i'll be honest i hardly ever do this because when i'm working locally as long as i keep my machine on as long as i keep my pc on it feels pretty cloud -like.
And here's what I mean by that. Right here, you can see that I'm mirroring my phone and I'm in the ChatGPT app. And if I go over here and I click on this right here, which says remote, this lets me see all of my actual Codex chats that are right here.
So if I go to HERC 2, And I go to summarize past month. This is exactly what we were just looking at right here.
You can see this is literally the same conversation. It has those three chats. And I could come in here and I could say hi.
And this gets sent in my actual codex right here on my laptop, or sorry, on my desktop, as well as my phone. So as long as my machine's on, even though this is running locally, and I'm out on a walk, I'm out at dinner, I could even be in a different state. And I could control my desktop from my phone right here.
So let's say for some reason I left a file locally on my computer, I could just say, hey, can you email that file to me? And then I could use it on my laptop. So anyways, just wanted to show off that remote capability.
And that's going to bring us into concept number six, which is work trees. Now, honestly, this is something where if you're not really building software or production apps. this isn't going to matter to you too much.
Like I don't hardly ever use work trees, but it is good to know about since you will see these in the interface. So right here, you can see that if I was to go to the local setting, it says that you can work in a new local work tree, which says create a copy of Herc 2 to work in parallel. So basically, because I'm working in Herc 2, if I was going to do something like risky, or if I wanted to try and experiment with something, or for example, if I was building software and I wanted to try to change the way that the onboarding flow worked, but I wanted to like not.
interrupt the main branch, especially if other people on my team are working on that main branch, I could use a work tree to basically create a copy and I could test in there. And then what you can do later is you can merge it back into the main. So it's basically just a duplicate that lets you test.
But like I said, there's hardly any times for knowledge work that I ever use work trees. And if I ever am building software and stuff, a lot of times Codex will say, hey, by the way, you might want to use this. You might want to do this in a new work tree.
So I wanted to call it out because it's important because you might see things like this master branch and you might see other work trees that might have been spun up automatically. but I will say it's not something that I'm actively thinking about or think that you need to be actively thinking about in order to get the most out of Codex.
So I wanted to bring that up, but let's move on to number seven, which is .codex. Now, this is really interesting. We talked about how when you're inside of your project, you have things like an agents .md.
Now, if I go to my files, there's also something in here. called a .codex. So if I open this up, what you'll see in here is I have some agents and I have some workflows, but I also have a config .toml file, which is basically like some local settings.
And there are basically going to be two different places where a .codex file lives. And that's either going to be inside of your project. So like in this example, this is my .codex inside of my HERC 2.
But there's also going to be one which is user or global, which means this lives under your actual user. And these are settings that hold things like memories and sessions and automations. These are things that will apply to your global codex.
So whenever you're in codex, regardless of what your project you're actually in, the doc codex will have personal settings and app data and stuff like that. Now, once again, I think this is something it's important to understand where that lives and what it does, but this isn't a folder that I'm actively thinking about and actively having to like maintain.
But I did want to call that out because sometimes if you need to have a certain setting applied or something like that, that is where it lives. Now, the cool thing about this is if you're ever confused, you say, hey, Codex, what did you do there? Or do we need to add this to my .codex?
Or do we need to move this to a different folder? You can just ask it questions because it can search through its own documentation and understand how to do things like correctly. But I do think that understanding the difference between project scope things and user scope things, that's definitely important, especially as we get into the .agents, which is gonna come up later.
And that is a great segue into part three of the core concepts, which is control and customization. So number eight here is about different AI models. So when you are starting a new chat, you can choose the model you wanna use.
You can also change the model in between messages. So I could shoot off a message on Astra and then I could, you know, change this to something else. And then I could shoot off another message and I can keep changing if I want.
Now, if you're watching this video way later, maybe the model names look different, but essentially the theory is the same. You have different models to choose from and they all have different prices and strengths. So like right now, GBD6 Astra is just the absolute strongest, but it's going to cost the most.
It's going to eat the most of your weekly limit. Right here, you can see that I'm at 100 % because it just got reset. But as you chat with Astra, it will drain your weekly usage faster than, you know, 5 .6 Sol would, which would drain your usage limit faster than 5 .6 Terra would.
Now, right here, I just want you to look at the API pricing so I can explain to you how these models are actually billing you. So they bill by tokens and they usually bill by 1 million tokens. Meaning on Astra, for every 1 million input tokens, it will cost you $10.
And for every 1 million output tokens, it will cost you 50 bucks. And here you can see the different pricing for these different models, and you can see how it gets cheaper as you go down. Now, this is API pricing, which means if you were building an automation that was programmatically using these models, that's how much it would cost you.
But this usage inside of Codex, that's not programmatic. This is usage limit or subscription limit. So when you pay 20 or 100 or 200 bucks a month for Codex, this is what your usage limit is eating up, is that subscription.
And you're getting way more inference. This is a $200 a month subscription. And if I use all of my weekly usage every single week, I'm getting about $14 ,000 worth of inference every month, and I'm only paying 200 bucks for that.
So the subscriptions are much cheaper than if you were using the API pricing. But if you ever do go over your weekly limit, you'd have to buy extra Codex credits. I don't exactly know why they price it like this, but you can see they just give you Codex credits instead.
So let's say I went over my weekly limit. I could go here and I could click on buy credits. This would bring up this screen which lets you buy credits by like the thousands or something like that.
And that is what I wanted to show you guys. So like 2 ,500 credits, 5 ,000 credits, 25 ,000 credits. And this is how it would charge you based on those tokens.
Now, if you've never heard of tokens before, I know that might be a little confusing. Think about it as roughly four characters or roughly three -fourths of a word. And there's an OpenAI tokenizer right here where if I paste in some text, it will show you how many tokens this would be.
So this paragraph, for example, was about 240 characters or sorry, 274 characters and about 56 tokens. And it's interesting because sometimes punctuation is a token, right? Like this period is a token.
This comma is a token. This word's a token, this word's a token. And this is basically just kind of breaking down what it might look like for these tokens.
But anyways, you can see this was 56. And what else you might notice is that I earlier said input tokens or output tokens. Input tokens are whatever you're feeding in.
So your prompts, or if it's reading like a PDF or a Word doc, those are input because they're going into the model. And output tokens are anything that it outputs. So even its reasoning here is output tokens.
This entire thread is output tokens. And that's why the output tokens are more expensive. Okay.
So let's move on to number nine, which is about effort. So within each model, not only do you choose the model, but you can also choose the effort level. So right here, I can move Asher down to medium, or I can move it down to low, or I can move it up to extra high.
Or if I go like ultra, I have to allow full access because that can get pretty autonomous. But anyways, the point being, as you move up on these effort levels, you get more quality, like you get more intelligence, but you also get more cost. It's more expensive to run it at higher effort levels.
And that's why when you see these benchmarks, when there are new models released, you'll see the model, like for example, CloudFable 5, you can see this. mark was on low and this one was on medium and this one was on high. So it shows how one model can behave differently and also cost a different amount based on the effort level that it was being used and tested at.
Now, it actually is pretty nice to play with these because sometimes Astra High is just so much more powerful than what you need to do. Like if you were using GBD6 Astra High to help you write an email, that's overkill and you're paying way more than you should. Realistically, to write an email, I could probably come down here and use 5 .6 Tera and be just fine with that and it's a lot cheaper.
So definitely try to play with the model. and play with the effort based on your task. But a lot of times, if you're just doing a lot of knowledge work, I would just chuck it on sole and I'd maybe just go to medium and just call it a day there.
Now, the other thing about effort is you can do something called fast mode. This obviously makes the model respond quicker and do things quicker. And it's 1 .5 speed, but it costs you more usage.
So it will eat your weekly subscription faster as well. All right, and moving on to number 10, we have permissions. Basically right down here, you can see that this is orange and it says full access.
This is basically Codex's YOLO mode, which means that it's not going to stop and ask you a bunch of permissions and questions. Can I do this? Can I do this?
If you go on ask for approval, it's going to always ask to edit external files and always ask to use the internet. So that's if you want to sit here and really sort of like manage it and you're wanting to make sure everything's safe, you know, maybe start off like this. So you can just understand, oh, okay, it's asking me if it can run this command or it's asking me if it can open up my browser.
you just get familiar with what it looks like for Codex to actually run that agentic loop. You could also go on a proof for me. So it's only gonna ask you if actions are detected as unsafe, like maybe deletes or maybe certain sorts of like API calls or things like that.
So that's how these permissions work. And if you really wanna get granular about, oh, I wanna like make sure these certain actions never happen, you can ask Codex about that and it can work things into those config files like we talked about earlier with the .codex that it can certainly like block things out. But now let's move on to number 11, which I think is my favorite one, which is skills.
Skills are so, so important. They're basically reusable workflows. recipes that let you do something once and then teach Codex how to do it the same way every single time.
So now you can just run all these skills. So like I said, a skill is basically just a recipe. So let's say you come in here and you make, you know, a chocolate chip pancake and you followed a recipe to make that pancake.
You would basically say, okay, if I ever wanna make chocolate chip pancakes again, I'm gonna use this recipe because I know that I'm gonna get a good result. But let's say that you burnt these pancakes and you said, okay, well, what I need to do is make a quick update in this recipe to say, hey, you know, cook it up 30 seconds less on each side.
And the next time you run the skill, you basically see, okay, are these better? Are these good? Do I need to make any more feedback in here?
Or now is this... just the way I like it. And then your agents are able to use these skills.
So here's an example where I basically gave it a YouTube video. So you can see that this is literally just a local file path of a YouTube video. And I said that I needed a video description, timestamps, and a LinkedIn post.
It went ahead and it ran its agentic loop and it gave me a description, timestamps, and a LinkedIn post. And then I said, okay, now I need you to turn this into an X article and put the draft into my X as a draft. And it knew exactly how to do this with a thumbnail, with a title.
It also put screenshots from my actual video and it sprinkled them throughout my whole X article. And this is because it used a bunch of skills to be able to know how to do this. So right here, if I ask it, what skills did you use?
It used my YouTube description skill, my timestamp skill, my LinkedIn post skill, my X article skill, my X article from video skill, my format X article skill. It used all of these skills because I've taught it how to do something good once. And then every time I run these skills, I just give feedback.
Hey, that was good. You know, I liked this, but I didn't like this. Update the skill.
And now what's cool is you can just invoke these either with natural language. It will be smart enough to do it with natural language. Or you can do it as a slash command.
So I have one in here that I can call like the audit. And you can see this will run my audit. Or I have one in here called the 3D brain.
And this runs the 3D brain. Man, I think I planned this out so good. This is going to bring us on to number 12, which is .agents.
So we talked about .codex and .agents is basically... the exact same it just holds different things so right here you can see that the dot agents holds your skills and these once again can either be project level skills or they can be user scope skills so they can be global skills so if i come into this chat right here which is inside of my um you know herc2 project and i go to open up the files and i go to my dot agents folder which is right here we have a folder called skills and this is a bunch of skills as you can see now if i open up an actual skill so for example let me go to my youtube description skill this is an actual skill .md so once again md just means markdown file so we have here is some metadata and this is what codex will read to understand okay do i need to invoke the skill or not so it has the name and it has basically when to use the skill and then all the skill is is just instructions it's hey For Nate's YouTube descriptions, keep them short, two to four sentences, paragraph form, no bullet points, no em dashes.
Here's the process. You read the video outline, you identify the core topic, you write a short paragraph, and that's the skill. It's a very, very simple prompt.
But if I go to my X article one, they can also be way more in depth. So this one is way longer. There's a lot of other rules and a lot of other criteria.
There's way more steps. There's way more things to do. And also what's cool is skills can reference other things.
Skills can reference other skills. They can reference other agents. They can reference Python files or context files.
So in this example, this skill references my voice guidelines, like my LinkedIn style guide, as well as my X article style guide. But that is where your skills live inside of the dot agents folder. And then moving on to number 13 here, we have plugins.
And this is where a lot of the magic actually happens because you can super easily come over here in the Codex desktop app, you can go to plugins, and you can connect a bunch of things. You can see all the stuff that I have installed, like Alpaca, Gmail, ClickUp, Clay, Google Drive, GitHub, Canva, and the list goes on and on.
You can also search for different plugins. So let's say you were really interested in connecting something like, I don't know, let's see, do they have a LinkedIn plugin? They have a LinkedIn plugin where we can find the right profession.
We can grow our business with ads. We have all these other sorts of plugins too. So if you want to try to connect to your different apps, just come in here and see if you can connect them using these plugins.
Maybe they have Composio, they don't have Composio. And if they don't have a plugin here, you can still connect it using a .env, using an API key, but plugins are so much easier because you can just basically sign in once. They've got ones for creativity, for developer tools, for business and operations, for data analytics, communication, and they're basically always growing this plugin library.
All right, so that now brings us on to part four, which is tools and scale. Okay, we've got five left here. Number 14, we have the browser.
Now this is definitely one of my favorite things about Codex. If I open up the tab over here, we can open up a browser, which is really cool because I can basically just control this. So like I could go to school .com.
And what you'll notice is when I log into school .com over here, I'm just going to zoom out a little bit. You can see right here that I'm already logged into my school account so I could manage my different communities, which also means that Codex can help me manage my communities from here.
Because when you save these logins inside of the Codex browser, it then saves them. So if you say, hey, could you go to that account and pull the report for me? Or hey, could you go into school and could you make this post for me?
It can do it through the browser if there's not a plugin or if there's not like an API or MCP server. And the browser use of Codex and specifically with GBT6 Astra is the best that I've ever used ever. I'll play a clip right here where I asked it to basically open up Canva and paint me and draw me using the tools in there.
And I gave it just a picture of me and it was able to replicate it in a way that I thought was really, really good. So silly example, but it definitely demonstrates the vision and the browser use capability of this agent. All right, so number 15, we have sites.
So if you go over here to explore and you click on sites, this is very, very cool because it basically lets you put things out there. onto the cloud. Remember earlier we talked about local versus cloud?
Codex can build something for you and it can be a local host, but then you say, hey, can you just put that on a site real quick so that you could have your team log in or so that you could share it with other people and make it publicly accessible? Like right here, you can see this London and Paris one is everyone, whoever has this URL could go ahead and open this up.
Whereas this one is just me. So it would literally have to be logged into my account in order to be able to open up this site. And what else is amazing about that is you can open up the analytics for the site.
So you can basically host things, you can connect to your own domain, and this is basically going to replace something like a Vercel or like a, I don't know, a Squarespace, wherever you wanted to host your sites normally. You can now just do it right here from the Codex desktop app, which is pretty cool. You can also even connect a database.
So on the backend, if you had to store like user login data or, you know, permissions or settings or, you know, a database of... customer records, whatever it is, you could actually store that here too. And it's really cool.
All you need to do to actually use a site is you just basically have to do either say, hey, can you turn that into a site? Or you could do slash site. And then it will basically know that you can host a site or build a site.
So great touch here from Codex. All right, so number 16, we have sub -agents. So sub -agents are really cool because it lets you delegate work out to a bunch of different Codex agents.
So right here in this main chat, you can see that I'm talking to GPT -6 Astra, which is a really, really smart and intelligent, but also expensive model. So let's say I wanted to do a bunch of research, but I didn't want to waste Astra's brain on that. Or let's say I wanted to do like a bunch of different testing and just do a lot of stuff at once.
Astra here that I'm talking to can delegate work out to tons of sub -agents. Hey, I need you to search through X and search through YouTube and also dig through my own comments. So just find, you know, what are people talking about right now in the AI space?
Is there any big news or drama? I don't want you to do this research though. I want you to basically just delegate a bunch of sub -agents out to do the work.
And I want all of these sub -agents to be using 5 .6 Terra as the model. So shoot off those agents and let me know what they find. So this is really cool because I can specify that I want those sub -agents, those little like researchers and workers to use different models.
So right here, it's using its agentic loop and it's going to spin up these agents. And whenever you see these little colorful things, these are different agents that it spun up. So right here, this one's called X.
And when I open up X, it is actually this sub -agent working right here. I can watch. this sub -agent go through its agentic loop and i can watch it like pull in data and everything like that so this is the same thing as over here but this one is just a different model and it's not the main session that you're currently talking to you can see we have two others that started working we have this one called youtube pulse and once again it's going through the same exact agentic loop we have this one called x drama we have this one called audience comments and we can basically watch all of these work but we don't have to manage them because once these agents are done The main session here will say, okay, cool.
All five are done. They reported back to me. Here's what they found.
And this is really good for gathering different perspectives or researching out a bunch of things in parallel. And these intelligent models are really, really good at delegation. So sub -agents are definitely something that you need to be using.
So all these sub -agents are fanned out and they're working. Let's move on to number 17, which is scheduled tasks. Scheduled tasks are awesome because this basically lets you have your Codex working autonomously for you.
So on the left -hand side, if you click on scheduled, you can basically ask Codex to schedule things for you, reminders, updates, or run full sessions. Because all a scheduled task basically is, is it injects a prompt into a Codex session like this. So it uses your same local files, it uses your same skills, it uses your model, it uses everything, the agentic loop, it just does it automatically for you.
So in here, you see that I could create one and I could set it up manually. I can have it run locally or I could have it run on the cloud. I could also choose what product to work in.
So Herc 2 or, you know, Hyperframes Editor. I can also choose what chat. So every one of these routines could be a new chat or it could be a new chat for this task or it could be even in an existing thread that we already have going.
And then you can basically choose when to schedule it. So it could be daily, it could be hourly, it could be, you know, weekly, or you could get it really, really custom in here. And the cool thing is you can describe everything in here manually or you could basically just ask.
codex to make one for you. So for example, I have these like seven or eight different ones that are running for trading. They're literally trading $10 ,000 of my real money.
And I have this set up as scheduled tasks so that they can basically all work together, talk to each other, check the market, make trades, things like that. And of course, you guessed it, these run in a different project right here called trading challenge.
And they all run inside of this challenge thread. And you can tell that this has scheduled tasks in it because there's a little clock icon next to that thread. And moving on to the very last concept we have for today, number 18, this is voice mode.
Now, everything that you've learned so far, skills, sub -agents, projects, agents, all of this can be controlled by using your voice to have a real conversation with Codex. With your voice, you can manage different Codex threads, you can delegate different agents, you can run skills, you can set up scheduled tasks, you can build sites, you can do anything here with your voice.
And all you have to do is come down to the bottom left and click on Start New Voice Chat. So forgive me here as I'm awkwardly like hunching down because my headphones don't reach far enough, but... Watch this.
Hey Codex, so I need you to help me out real quick. Inside of my HERC 2 project, can you start a new thread to make a thumbnail? I'm making this YouTube video about 18 Codex concepts.
So if you could make me a thumbnail for my YouTube channel where you see me sitting at a desk, working on a laptop, and I'm pointing to the right and there's like 18 different little AI agents. Yeah, just start with that. And then once you have finished that.
could you send it to the thread that is currently working inside of my HER2 as well? And it is doing research on YouTube and X and looking at my channel and stuff like that. Could you just send that thumbnail to that thread?
All right, let me check on that. Okay, I've got your thumbnail brief queued up with you with the laptop pointing toward the 18 ages using your existing photos for reference. And that found your research thread.
So I'll send the finished thumbnail there. And do you guys see how this is all coming together? It started a work tree chat.
It was doing the agentic loop. It also created a goal down here. It literally created its own goal because it knew that we had this, you know, task for it and it started working.
And, you know, the voice chat's still going. So I don't know what it's going to think of this, but I just wanted to call that out because all of what we just talked about is all coming together. Because even you can see over here, it started making that actual prompt.
Like it shot off this prompt right here. And it started off this new thread. And now this is working in a work tree and it's going to create that thumbnail for us.
And then it's going to send it over into this actual chat. And we'll see that actually happen. But as you keep navigating, like you can go to the web and you can go to, you know, other things and you can keep this voice working.
So as you're just working on your laptop, it'll show you what's going on and you can keep talking to it. And you can also do all this on your phone as well because of the whole remote thing. You can use voice mode when you're on your phone too.
Okay. So that finished up and you can see what happens is it actually can send tasks or messages to each other, right? So what happened was this was the original thread that it created to make the image and it made this, and then it sent it to this thread and said, Hey, Nate wanted me to send this to you.
Here it is. So with just your voice, I know that was a very simple example, but you're able to coordinate a bunch of different codex threads, manage them, multitask while you're on the go, while you're flipping between different apps. Very cool.
All right, so now that you guys have learned the core concepts of Codex, we're going to start to actually get in there and play around with some of this stuff. So what I want you guys to do here is think about the way that we're actually going to start using Codex. Don't think of it as a tool that helps you build like AI workflows.
Think of it as your new operating system. Basically, what I mean by that is you should be reaching for codecs whenever you want to do a new task. And that's the whole mindset shift behind becoming AI native, which is actually the book I wrote right here, as you can see.
This book is all mindset oriented. It's basically just about how do you talk to AI? How do you use it?
And how do you change the default to, oh, okay, I'm just going to open up Google Chrome and open up this new tab and just do the job the old way, the manual way that I'm used to. How do you shift to, okay, I'm going to open up codecs. And I'm going to use this as my operating system.
I'm going to figure out how can I build a skill for this? How can I use the browser used to do this? How can I turn everything that I'm doing into faster processes because I've built systems around it?
And that doesn't mean we're giving up a lot of the judgment or the control. That still sits with us, the human. It just means that we're able to move faster and we're able to do way more.
And the way that that truly happens is when you build your AIOS and your second brain, meaning you're not just opening up a new chat. you know, a new chat to BT tab every single time you have to do something. You're building a system where every single time that you talk to it, it gets smarter.
Every single time that you build a deliverable, it saves it and it remembers it. You're essentially turning AI from, you know, what we used to call like a personal assistant or like an executive assistant. Not anymore.
We're turning this into a co -founder. We're turning this into like a business partner that actually can work with you and keep up with you and remind you of things rather than like forgetting things or hallucinating things. So we're going to jump into this next section and I'm going to teach you guys how to build your own AI operating system.
And just a quick heads up, guys, throughout this course, I'm going to be playing different clips and different little segments that I might have recorded at a different time of day or, you know, last week or something. So if I look a little bit different in some of these, that's why. But I have very intentionally laid out this entire course in the order that I think makes the most sense to follow it.
So hopefully that'll make sense. But yeah, let's get into the next piece and start building out your AIOS. GPT -6 Astra is the most powerful AI model I've ever used.
So I turned it into my AI operating system and my second brain. And this is just a quick visual, but right now what you're seeing is my actual company. This is my second brain.
This is everything that I know and everything about my business. And because I have everything actually stored and usable, that means so does GPT -6 Astra. So when I say AIOS, what I mean by that is an AI operating system where now I can basically do anything I need to from right inside of this interface with Codex, with GPT -6 Astra.
Because now it doesn't feel like I'm just talking to a chatbot, it feels like I'm talking to a co -founder, someone that actually knows everything that's going on in my life and my business. So today I'm going to show you guys how you set up an AI operating system from scratch, but if you already have one going, how you can keep improving it.
And I'm going to give away a bunch of free skills that help you set up exactly this and help you set up other things like auditing your AIOS, leveling it up, and just setting up the structure right. Now what you'll notice here is that this isn't just a random dump of knowledge. Right here in blue, this is my business wiki.
So it's like AIS coaching, our corporate structure, our AI Automation Society Plus. And when I click in, we can see all of these things in these different relationships. I can also see how stale this is.
So I might need to update it. And it calls out all these areas where like this number is old. I need to update this.
But it also shows me all of the different connections where this specific node. is linked into every other area of my business. So like I said, that was business wiki.
I also have meetings that I've added in here, which takes up a big section. I've got video knowledge. So every single YouTube video I've made, it has all that knowledge and it relates it back to everything in my business and in my meetings.
Same thing with the cloud memory right here, as you can see. Same thing with codex memory. I've also got a bunch of projects and then I have skills and agents.
And this forms together my Herc brain. And I've even gone as far as to take this exact brain and put it in its own OS dashboard where I can basically have my calendar over here. Today's a Sunday, so I don't have many meetings.
And this is fully functional, fully synced with my calendar. We've got these three stats, YouTube subs, AIS, AIS Plus, and these are fully synced. I can come in here and manage my brain.
I can search for different things. I can look through different things. I also have my communication fully synced.
So Slack, click up an email, and these are functional. I can respond to things from here. I can also see different meetings that I have coming up, as well as past meetings with the AI summaries already generated.
And then I can get community pulse. So top YouTube comments, top AIs plus posts, what people are stuck on, as well as industry pulse from things like YouTube and X. And all of this, of course, was made with GPT -6 Astra.
But really the idea of an AI OS or an operating system is my framework that I call the four Cs. So context, connections, capabilities, and cadence. And the way that I think about this is I think about these first two things as the...
second brain piece. So I think if this is your second brain, and then over here we have the actual AIOS, and this is the capabilities and the cadence. So let me real quick explain what I mean by that, what's the actual difference.
So the way that you get this thing to actually feel like it knows you is by giving it context. So I mean things about you and your background and your business and your goals and your priorities and things like that. I think of context as the things that are in your life that really don't change too much.
So quarterly goals or yearly goals or what your business does, your avatar, pain points, things like that. And the connections, I think of things as the tools that you use every day because the data in there is always relevant and it's always changing every day. So your email, different data is always in there.
Your conversation, Slack, ClickUp, your project management, your financial information. Giving your AIOS the ability to know all the context, but also reach for things just in time when it needs it, that's how you build a really, really powerful second brain that helps you actually ask your AIOS questions or say something, and rather than getting a vague or generic response, it knows what to do.
So for example, when I asked Codex to make me this AIS sizzle reel, I didn't tell it everything I wanted. I just said, hey, make me a sizzle reel for AI Automation Society, and it knew all this context, and it also knew that it could go to my school community and look things up in order to make this. In fact, what you'll notice is it actually went so far as to go the community take pictures from it like take screenshots itself and add those in here because it knew that this is what I was talking about.
So I have these three little tests that I like to run which is basically if a teammate messages you with a question and you realize that your AIOS would answer better and faster with the exact sources then that's a good sign that your AIOS really is where it should be. Another one is context switching reduction. One thing that you should challenge yourself to do after you've gotten this set up is to try to force yourself to do everything from here.
from this interface. Rather than opening up all those new tabs and doing it the old way, try doing it the new way of using the AI as your operating system. And then number three is the knowledge leaves your head.
So stop trying to remember everything. You don't have to rehearse what you decided last quarter or what your customer said in that meeting because you trust the retrieval of asking your AIOS because it can find it in your Slack threads. It can find it in your email, find it in your meetings, or it just knows it.
Because if you start to build new skills and capabilities and you start to put cadence into play, which means agents that run autonomously and automations and things like that, these things are not nearly as valuable without the first two Cs because otherwise these skills are very generic. and the automations are just, like I said, generic.
So these four things really come one after the other, context, connections, capabilities, and cadence, and they all work together very beautifully, and that's how we get our AI operating system. So in order to get started or to scale all this up and get all the resources, I need you to go to my FreeSchool community. The link for that is down in the description.
Like I said, it's completely free, and you're gonna go to Classroom, you're gonna click on All YouTube Resources, and you're gonna grab the AIS OS Resource Pack. This thing is going to come with five skills. It'll come with an onboard skill to get you set up.
It'll set up your whole project structure, your files, and your folders. Then you'll have an audit skill to do frequent checks on your iOS. You'll have a link skill, which helps you route to different files when you need to.
You'll have a level up, which you can run after your audits that tell you, hey, this is probably some stuff you should do based on this audit. And then you have the 3D brain skill, which helps you turn your knowledge into this actual 3D brain like you guys saw. right over here.
Now, yes, it is these four things. And when you start to run that resource pack, it'll onboard you and ask you questions and it will start to fill in this information, which is great. But then what comes next is something that's super, super important.
And that is called the agents .md. And so if you've been using Claude, this is basically the Claude .md, but now this is the one that Codex is more familiar with reading. And it's the exact same thing.
So if you are coming over from Codex, literally what I would do is I would just copy your cloud .md and then just name it agents .md. It's the exact same thing. And just to show you guys what mine looks like, if I go into here and I go to my files, you can see that it's very simple.
It's you are Nate Hurk's AI operating system. Here's your job. Agents .md and cloud .md contain the same stuff.
And then I basically give it a few core operating rules like to be concise and I use bullet points and don't use em dashes and use the Oxford comma. But then I go into a routing map and that's the majority of my agents .md. I think of it.
as, you know, core rules, but then I think of it as routing, meaning can my agent understand where everything lives? Because if I open up my Herc 2 project, which is just like we said, a combination of folders and files, and that's all this is displaying is folders and files, and it's showing the relationship between all of that.
But the point I'm trying to make is that this is a lot, right? There's a lot of folders and files and I can go into my projects and there's a lot more in here.
And then I can go into things like, you know, my YouTube videos in here and it's even more. But because all of this is laid out in a way that to me is intuitive, that also means that my agents can crawl it a little bit better. But the more that I have information in here, like routing logic, like, hey, if you need business advice or team stuff or OTAs, you look in the wiki.
If you need corporate structure or entities, you look in this section of the wiki. If you want to look at Nate's voice and style, you look here. If you want to look at course knowledge, you look here.
If you want to to look X, go Y. If you want to look A, go B.
And you can see there's a ton of different rules in here, but what's important is that the agent knows this every single time it loads up so that when you ask for something, it knows where to look. Because that's essentially how the agents .md file works. You know, you say, hi Codex, and before it even will read your message, it reads this first.
So it reads this, and then it reads your message, and then it will respond with like, hey, how can I help you today? You know, that's kind of what it will say. But it always reads this context first, which is why it's so important.
All right, so if you're a complete beginner, how do you actually get set up with all this? Well, let me show you. First thing, what you're going to want to do is you're going to want to go to somewhere on your computer.
Let's just say it's your desktop and you're going to create a new folder. And so, for example, this is where I am using my HERC 2 project. But for now, I'm just going to call this AIS OS demo.
So you can call this whatever you want. Now, once that folder has been created locally, which just means on your computer, you're going to open that up in Codex. So at this point, if you don't have the Codex desktop app, download that.
And then if you aren't on a subscription, just get on a subscription. But now what we're going to do is we need to open up this OS. So what that means is you would come in here and you would click on new project.
You would create a local project and then you would give it a name and then choose this folder. So this is once again going to be AIS demo. And I'm going to open up that folder if I go to my desktop and I just have to find this folder we just made right here.
Select that and then go ahead and click create project. So this now means whenever we are doing things in here, we're working inside of this actual local folder, which if I open this up, there's nothing in here right now. But you will see as we start this whole onboarding, this folder will fill up.
So what I'm going to do is I'm going to go to the resource pack and I'm just going to copy this actual URL. And I will now paste that into the chat and say, hey, I want you to install this and just go ahead and run the onboard so I can start giving you some information and building my AI OS. So now that this is installed, it's gonna start onboarding you.
And you can see that it's gonna say, I will save your answer as you go. So obviously you guys should take some time and give this some pretty specific information, but I'm just gonna blow through this real quick. So my name is Nate and I run an AI education community and we have a certification program and we have live events and things like that.
And what's gonna happen is it's gonna start creating folders and files for you. If you click on this button and you go to files, you can see that it's already created a bunch of stuff in here. None of this was in here.
If you guys remember, this was all completely empty, but now it's starting to set up the actual structure. But really the two most important things to call out right now are the context folder. This is where it's going to start to create some...
markdown files of business context and also the agents .md i remember i showed you guys mine and this is going to start getting built out over time with you guys right in here then it asks you to paste some of your recent writing so that it can start to build some skills around how you write so what i'm gonna do real quick is just basically fly through these seven questions and then you guys do this as well and then come back all right so now that i've done those seven questions if i open up a new thread i can actually say hi who am i and it will check my profile first because now it can actually look at all that and understand that.
So if I open up the files, once again, we can now see that if I go to my context, we have one called about business, we have one called about me, and we have one called priorities. So if I open this up, you can see that this has information. If I open this one up, this one has information too.
And over time, these will continuously get more filled with context. And this is context, like I said earlier, when I was talking about these four Cs, context that we want to basically be more evergreen, right? Information that's...
not changing very often. Whereas these are more of the connections where you have information that changes very often. And that's when you're going to start filling it up by looking at things like this.
You're going to start looking at what bookmarks do you have? What desktop apps do you have? What apps do you use the most on the weekly basis?
And I like to think about it as far as like revenue, customers, calendar, comms, tasks, meetings, and knowledge. And then once you've taken some time to like list them out here, just say, hey, Codex, I want to connect to school. How can I do that?
I want to connect to Stripe. I want to connect to YouTube. How can I do that?
And it will tell you, oh, you need to get this API key, or you need to use this MCP server, or maybe you need to use browser use. And it will help you figure out the best way to connect to all these tools. But what else you'll notice is that it's creating the things that we need in case you ever want to go over to Cloud Code, like a .cloud folder, as well as a cloud .md.
So it's really helping you make this your own AIOS, your own IP, where you're not locked into one ecosystem. So anyways, I just wanted to call that out. But the agents .md and the cloud .md file are basically identical.
Right now we have like the operating system. We have some skills. We have where things live.
But right now this is pretty empty. So obviously we need to get this. filled up a little bit more.
You can also see that in the references section, we have a voice. So if I go to my references and I go to the voice MD, we can see that this is stuff about how Nate talks based on the information that I've given it so far. So anyways, now you can see we're starting to get some stuff filled up here.
But now what you'll do is once you have connected some things, you're going to go ahead and run the audit. So you can do slash audit. This will automatically be installed because you use the resource guide.
And this basically checks the iOS. It looks at the four Cs, it gives you a score, and it will also look at your agents .md or your clouds .md and make sure everything's synced up, like I said. And what else is cool about this is this creates another folder in your AIOS called audits.
You can see there's nothing here called audits, but what's gonna happen is it's going to give you a report and then it's going to store your audit. So every single time you run this, let's say you wanna run it every Monday or every two weeks, it will store your scores every time so that you can see how you're actually improving your system month over month.
So I know if you're new to Codex and everything, this might feel a little bit intimidating, but it's really not too bad. And the cool thing about this is you can just ask questions. If you ever get confused, hey, why'd you do that?
Or where should I put this? Or how do you feel about all this? You can treat this thing like your best friend who's really smart, who's also a mentor, rather than just like...
a chat bot. Okay. But you can now see that this audit is done.
And obviously we scored a 30 out of a hundred because we literally just built this and there's not much in here, but it'll show you across those four C's what needs improvement. And you can keep working on that stuff. And over here, you can see that we have a new folder called audits.
We have this markdown file, which shows us that today, September 7th, you ran this audit. And here was basically the conclusion of that audit so that you can improve on it. Now, what you can do from there is you can go ahead and run another skill which comes in the kit, which is called a level up.
So this one will basically look at this audit report and then it will help suggest areas for you to improve it. It'll help you think about different connections and different ways that you could, you know. build in some more capability and build in some more cadence so that this thing keeps growing and keeps growing.
So here you can see it said, I'd start with turning team updates into one clear action list. It targets your stated bottleneck coordination, taking time away from learning AI and making videos. So two candidates here, which are team action list and certification improvement backlog.
So I would then think, okay, cool. So how do we actually start driving towards this? You know, what do you need to see?
What connections do we need to set up? And then how do we build these automations? And so you can just keep running this loop of auditing, leveling up, building, auditing, leveling up, building.
And this is the type of stuff that Astra is so good at because it's so, so smart. It really feels like it's got some really incredible general intelligence, especially as you give it more and more data, because it's really good at building automations. It can one shot a lot of the stuff and it will help you build all these routines.
So automating some of these little tasks is no problem. The real issue is getting. everything from your head into the system.
Because the more you give it, the more context you give it, the better it gets, obviously. So yes, it can give you these recommendations, but now what I want you guys to think about is how you can give it more data. So I do have this other skill here called Grill Me.
It was inspired by Matt Pocock's Grill Me. And I will actually put this in the AIS OS kit. So if you install it based on this video, you'll have this here, but I didn't do it right now.
So anyways, then you could use the Grill Me and say, I need you to use this Grill Me skill to just, you know, find out. much as you can about my current priorities in my business and what this does is it will basically do similar to the onboard where it asks you questions but this is a separate skill where it just relentlessly grills you over and over and what's cool about this is you just keep having it grill you on different topics because every time you start one of these interviews it will create a new file in your AIS OS and it will store all this interview.
So every single time that you come in here for 20 minutes, 30 minutes, and you just get interviewed by AI, it's going to store all that. So you're just building up your second brain over time. And it's really, really cool.
As you can see, it said, I'm going to save every answer in business priorities capture. It created a new folder right here. And now we have this markdown file where as I start to answer these questions, it's going to store everything.
So that's something that I would recommend going through with business priorities, your team, your goals, and just like a bunch of different topics about your business and about your life. Now, the next thing you need to do, and it's how you actually get something more like this, where you actually have like all of these relationships forming between these different things that you want to put into your AIS OS or into your second brain.
This gets really important because the relationships is what makes this actually connect to everything and what makes it feel more holistic rather than just like a data dump. So the way that you get to this point with all these relationships is we're going to use Karpathy's LLM Wiki. This basically just has AI crawl through data sources and find those connections for you.
So it's really, really cool. And guess what? It's really easy to use because all you have to do is you can either copy this URL, which I'll put in the description of this video, or you could just come in here and you could copy this.
Like you could literally just go like this, copy it, and then come into your actual AI SOS. You can start a new chat and then say, hey, based on what you currently know about me, I want you to build me a new LLM wiki. And I want you to do so on all my business contacts and everything using this Karpathy Wiki method.
And then you can literally just paste in that prompt and boom, it's going to crawl through everything. It's going to create you a new Wiki vault. And you can obviously be more specific.
Like I have one vault for my YouTube videos. I have one vault for my business knowledge. I have one vault for my meeting transcripts.
And so I started to separate them out over time. But just to start, you could do, hey, this one's just for business or whatever you need to do, and it will help you find those relationships. And then once you've done a bunch of grill me's, once you've built out these LLM wikis, then you're gonna go in here and you're going to run that 3D brain skill.
And that is the one that's gonna take all your knowledge and it's gonna turn it into something like this. And this obviously will continue to sync and stay optimized and continue to improve for you. And it will probably build that out into something called a local host.
But what's really cool is you could ask it. To turn that into a site, as you can see, Codex basically lets you build things and store it on their domain. So then after you build it, you can have it be accessible to different laptops or to your phone or whatever you want.
Or if you wanted to keep it local, you can do that as well. And if you also wanted to connect your own custom domain, you can do that too. So really the possibilities here are endless.
And it's just about doing that loop, like I said, of constantly scaling up your four Cs and doing that loop of the audit, level up, audit, level up. Now, the last thing I wanted to address was the whole idea of GPT -6 Astra driving everything, right? Because Astra is an incredibly powerful model, but I also wanted to say, so is 5 .6 Sol and so is 5 .6 Terra.
And for the majority of this knowledge work that you're doing here in your iOS, like asking, oh, can you find this doc or can you help me create this spreadsheet? A lot of that using Astra is probably overkill. Like Astra is one of the most.
It is the most capable model that I've ever played with. So what I would recommend is build out some of the stuff, get familiar with how this model works, but then when you start to try to use different skills and when you start to try to connect to different things, I would recommend trying with 5 .6 Sol because Astra is going to crawl through your usage limit, which is the weekly limit.
It's going to eat at that more because it's a more expensive model than 5 .6 Sol is. And once you really start to get comfortable here, you can play with different things too, like the effort level. You can make it go on lights, which reduces some of the capability, but it also makes it cheaper.
And then you could also go to 5 .6 Sol, and you could play with the effort level over here as well. There's a lot of cool things to dig into once you really start to connect a lot of stuff to your Codex system. But once again, I just think it's important to call out that all you're building here is you're building files and folders.
And what's cool about that is as you build out your files and folders, it will grow into something that's just amazing. So now I have my Herc 2, which like I said, has everything in here.
And the cool thing is if I wanted to build a Hermes agent, I can connect that to this. If I go back to Cloud Code, I connect it to this. Whatever is the new tool, whatever is the new AI model, I don't have to worry about switching over.
I don't have to worry about being vendor locked because I own all of this stuff right here. And every agent can crawl through it and use it. And that's really what we're building here.
We're not just building a Codex skill or a Codex hub or a little like 3D brain. We're building IP. we are building a knowledge base that is going to be the most valuable thing because now we can work through it because there's so much context and knowledge in here.
So I really want you guys to seriously get in there and start doing a bunch of grill me's and just building up your routing and your context. So remember, free school community linked in the description. You'll find all the resources that you need right in here.
So you've got the foundation set up. Obviously, like I mentioned, this is never a finished product. I've been building my own AIOS for about nine months now.
And every day I make a change to it. I always make improvements. I always clean things up.
And that will always just be the case. You're always going to keep improving that thing. But obviously you can build things along the way that help you just become way more fast, way more efficient, way more powerful.
And those are called skills. So let's get into this next section where I teach you guys how to build skills better than basically anyone out there. And this is my proven skill building and skill using.
method. So let's hop right in. Today, I've got this proven six -step process for building codex skills better than 99 % of people.
So let's not waste any time and just get straight into this one. All right. So these are the six steps that I'm going to go over.
I'm going to explain each of these and tell you why they're so important. And then we're going to get into codex and actually try some of the stuff out. And real quick, before we get started, I'm going to talk about what actually is a skill.
So if you already know what a skill is, then just go ahead and skip past this part. But for those of you who need a refresher, here we go. So I'm going to use my...
Chocolate chip pancake analogy. Let's say we have this chef, and this chef makes the most amazing chocolate chip pancakes, and you want to know how to make those. This is essentially the output that you're looking for.
The way that you would be able to copy this chef is by looking at the recipe that the chef used or the recipe that the chef made. So the chef gives you the recipe, this is you, and now you're able to pretty much make the exact same output, the really popular, famous chocolate chip pancakes, because you followed the recipe.
So this recipe is basically the skill. This is essentially the skill .md file, which means a markdown file. It's just a simple language.
It just means that inside of the skill file, there are like pound signs and asterisks to indicate like bullet points and headers and things like that. So it's just natural language. But then the agent is basically able to take this skill file and just use it.
So that if you say, hey, Mr. AI agent, you know, make me those chocolate chip pancakes. It wouldn't have to be like, okay, well, let me just do some research on how to make them.
And I don't know exactly what kind of pancakes Nate wants. I don't know how big they should be. So what I'll do is I'll just follow this skill.
I'll follow the recipe. And now I get the same output that Nate's looking for. And I get it consistently the same every single time because it's all documented for me right here.
And these can be really simple. It can be a simple prompt like, hey, you know, help me turn this email into something that's more professional or something that sounds like me. And maybe that's like my Nate email skill.
But it could also be complicated processes like doing research on the market and analyzing, you know. 50 stocks and telling you which one to buy. So really it's whenever you want to basically like codify some sort of process that you do so that you can delegate that process to an agent.
And then you turn it into a skill and now your agent can use those skills. All right, so now that that is out of the way, let's start with number one up here where we have reverse engineer. So the whole idea with reverse engineering your skills is basically that you want to start with an output.
You want to start with what is the definition of done? What are you actually looking for? Because let's say you ask your agent here, for chicken, for example, and you actually want like chicken Parmesan on a bed of pasta, but because you just said chicken, the agent might interpret that a little bit differently and make you a chicken sandwich.
And then next time you ask for chicken, it might make you, you know, chicken thighs. It doesn't actually know specifically what you want. So if you start with an output and you have.
essentially this chicken parmesan and you say, okay, let's reverse engineer this food and see what went into it, how long we cooked it, how did we get here? And that's how you build the recipe. So for example, if you wanted to build a skill for the end of the week report, you've got certain columns in your Excel sheet, you've got certain calculations that were made, it's way easier to give the agent that Excel sheet to give it the final deliverable and say, hey, this is an output that is really good and this is what I want to build a skill for so that you understand how to take some raw input and turn it into this output that I have already told you that I like.
And this is what we're looking for every time. And then it can basically walk you backwards through that process. Okay, what data did you look at?
Where did you get it from? How did you calculate it? Where did you format it?
You answer those questions and then you have a version of a skill that already knows sort of like the North Star that it's building towards. I think it's so much easier to run the process, get the output and say, okay, let's turn that into a skill rather than saying, hey, build me a skill for building a YouTube dashboard.
And then you... might have this vision and your agent might have a completely different vision. And then you're going to get frustrated when it delivers you a chicken sandwich and you actually wanted chicken parm.
Now, remember all of these concepts I'm going to bring back together when we actually hop into Codex and I show you some stuff, but let's just keep moving down the list because I think this foundation is important. So number two, we have one specific job and one specific trigger. So remember how I said that these skills are markdown files, skill .md.
What happens in the skill .md is you've got a YAML description. it's called yaml front matter and then you've got the actual skill instructions which is the meat of the skill so right here is one of the skills that i'm going to keep coming back to in this video because it's it's one of my favorite skills and you can see up here this metadata this is the yaml front matter so if i view the source it looks like this it's actually just separated by these three dashes so this would be the yaml front matter and then everything below it would be the actual instructions of the skill now this is markdown and when i said markdown is very simple it is you can see here are two pound signs and that just indicates a header we can see that we've got these little dashes which are bullet points and so when markdown is actually rendered it looks more something like this and you can see it's just formatted better so this is the way that i like to look at it but if you click on view source inside of the codex app you can see the raw markdown file but anyways the metadata up here is the yaml front matter and that tells us what is the name of the skill and when do you explicitly use it and there are other fields that can be populated in here like in this one we have an argument hint and basically this x article skill
is used when I ask my agent to turn a YouTube video into a long form X post. And so sometimes it'll feed in this argument, which is my YouTube video URL that it will take, it will download, it will transcribe it, it will take screenshots of it, all that sort of, you know, all the stuff. And then once the agent has basically said, okay, cool, Nate wants to turn this YouTube video into an X article.
So, okay, cool. I found this skill that I need to use. Now that I know this is the skill I'm going to invoke, let me read the entire description of the skill.
So now I understand exactly what to actually do. And you can see this skill is pretty long. There's a lot of instructions in here.
And this wasn't like me on one try turning this into a skill. This is probably a skill that's been iterated on 25 or more times. And we'll talk more about that in a bit.
But the whole idea is that you want a skill to do one very specific job. You don't want to have a skill that's like run the marketing team. You want to have a skill that breaks that marketing team, all of those processes into individual steps.
So in my book right up here, Becoming AI Native, I talk about this and I call it... the function breakdown. I call it the tree.
Basically your job is a tree and you've got different trunks with different like, you know, bullet points in your job description. And then each of those trunks have branches and each of those branches have ultimately leaves. And you want to turn all of those little leaves or those little tasks into skills because you can chain skills together over time.
But the point being, if you have a skill with one very specific job, you can give it one very specific trigger, which means that your agents are gonna be able to execute them more consistently, invoke them automatically. It just helps you separate out what your agents are doing in a much better way than if you have a skill that's like 30 pages long and it's supposed to do so many different things.
So think about breaking down processes at the task level and turning each of those tasks into skills. All right, moving on to number three, we have thinking about the freedom level. So what I mean by this is when you're automating things, you basically have to figure out Is this a deterministic automation or a non -deterministic automation?
Basically, is this something that's predictable and we know exactly what comes in and we know exactly what happens and we know exactly what comes out? Or is it more of a non -deterministic AI agent, more of a non -deterministic black box where we know sort of what the input's going to look like, we sort of know what's going to happen inside the process, but we do kind of know like what the output should be.
We still know the definition of good and the definition of done. You can think about it like, can I automate this using rules? Hard rules, hard logic.
Is X greater than 10? Is X equal to 500? Or is it something that needs a lot of judgment?
Analyze this. Turn this into an email. Turn this into a spreadsheet.
And it's really important to think about where does your skill live on that spectrum? Because if you have a very deterministic skill, like... For example, it just has to take a Excel sheet and it just has to populate the cells into the CRM or something.
And that's basically just data processing transferring. That's a very deterministic process. And if you write the skill in a very non -deterministic way, there's a lot more room for error.
There's a lot more room for AI to interpret something wrong and do something wrong. And that's the case where you want the skill to be like, step one, do this. Step two, do this.
Exactly, exactly, exactly. Do this. It's very specific.
But if you've got something non -deterministic, like for example, my X article skill, we don't want to be so specific. We want the AI to be able to use its judgment and to be able to use research and thinking to generate a unique output. Because every YouTube video is different, which means every X article is going to be different, which means all the screenshots that it needs to take are going to be different.
I couldn't say something like screenshot the video at the one minute mark and then the two minute mark and then the five minute mark and put those into the article at line 400, line 600, line 700. Because then the articles would come out. feeling generic and they probably wouldn't even make sense.
And it just wouldn't be a very good output. So think about the freedom level of the process. And when you're doing this manually, do you follow the same set of instructions every time?
Or are you constantly using judgment? And are you constantly doing different things within the process to ultimately get to that definition of good? By the way, guys, I've got this completely free SOP for you about getting your first automation client.
It's going to go over the exact steps that has been proven for hundreds of our AIS Plus members to get their first paid gigs. It goes over the one sentence service pitch that can get you started today, why your first client should cost you money, the five minute video that answers can this person actually deliver before you've actually received any money, what to do when you have zero case studies.
There's so many good things in here that are going to help you out. Even if you already do have clients, I would recommend grabbing this because like I said, it's yours completely free. So if you want to grab this, there's a link for it down in the description.
Let's get back to the video. All right, moving on to number four. we have verification.
And this is probably the most important piece of building skills. So the whole idea of building a skill is that now you can trust that your agent's going to give you an output more consistently that meets your standard. But what you want to do in there is you don't want to be constantly being handed the agent's V1.
You want to be handed an output that's already good to go, that you can give it a quick skim, approve it all, and then shoot it off. And the cool thing about agents building stuff to ultimately achieve some sort of North Star, is that you can also have agents check its own work, verify its own work, or other agents verify different agents' work.
So every single skill that I build works in some sort of verification loop, meaning the agent who builds the thing delivers this output, and then we either have the same agent or different sub -agents come in and verify that output and then provide feedback. And this verification loop can go on multiple times. Sometimes it's just, hey, here's the V2 and it's approved.
Here's the V7. I've even had agents verify over and over and give me like a V15 or 16. And that basically just ensures that your time isn't being wasted verifying and sending feedback when you can have agents do that for you.
Now, when it comes to verification, there is a difference between objective checks and subjective checks. So let me explain what I mean by that. An objective check is something that can literally be proven, sort of like the non -deterministic versus deterministic thing.
Objective means, okay, I wanted you to do research, and then the verification was to pull in 500 sources, cut that down to the best 250, and then every single fact that's in the article, I want that to be double -checked by a second agent. And that's objective.
We can literally prove 500 sources cut down to 250, every single fact double -checked by a different agent. That's objective. That is a rule.
Does X equal Y? Is A greater than B? But then you have some things that are subjective, like verifying the video, right?
If it's creating a video for you or if it's creating a website for you, a lot of these subjective checks are more like, oh, you know, does everything look good? Is everything in bounds? Is it loading in a certain way?
When you don't have an actual hard metric to align it to, you have to sort of be a little bit more subjective on your verification. And what you're thinking about doing is turning that agent into an LLM as a judge, which basically means, okay, so if AI is going to be applying its approval, and it has to use judgment to approve, then how can you tell the agent exactly what you're looking for?
What does good typically look like or feel like, even though there's not a hard rule? So for example, with the X article skill, I've got some objective checks in there, like there are 10 screenshots from the video. But then there's other subjective checks, like how do you make it...
flow in a way that makes sense? How do you make it sound like Nate? How do you make sure that the images that are put into the article, the screenshots are cropped?
There's other subjective checks that we have to let it do things where it like opens up the app and it scrolls through and it reads through and it screenshots and it verifies. But a lot of those checks, like I said, are more subjective. And so that's where iterating on these skills takes a lot of time because you're constantly running the skill.
analyzing the output, giving feedback, running the skill again, analyzing the output, giving feedback. And you're basically just like training the skill where every single time you use it, it gets better. But the thing about verification is there's always a way.
You might be thinking to yourself, oh, well, I don't really know how I would have agents verify that process. Agents can do anything. They can use your computer.
They can use your browser. They can look at things. They can listen to things.
They can do anything. So just think about it like this. If you assigned that task to a human, what would you do to basically give it the stamp of approval?
And then just explain that to the agent. And that's your verification. That doesn't mean it's going to always come out 100%, but it's going to be more like 95 % rather than giving you something that started off at like 75 or 80.
Okay, and moving on to number five, we've got walk it down. And when I say walk it down, I mean walking it down the model list. So whether you're using Cloud Code or Codex, we all know that different models have different strengths.
And we all know that models that have the strongest strengths are the most expensive. So for example, Astra is more expensive than Sol, but more capable than Sol. Sol is more expensive than Terra, but more capable than Terra.
So the idea is you build a skill and you're getting this good output, and maybe you were testing that with Astra. Okay, well, let's run that same skill on Sol. Are we getting the same result?
If we're getting the same result and it's cheaper, okay, let's test it on Terra now. Are we getting the same result? Is it cheaper?
Okay, let's test it on Luna. There's no reason to be running a skill with Astra if you could run it with Luna and get the exact same output. But it is important to test it because not every skill fits that.
I've had some skills where I run them on Haiku or Luna because they're just super simple. For example, when I give my agent a YouTube video and I say, hey, I need a YouTube video description and timestamps, that I can do with Luna. And doing it with Astra is overkill.
But for this X article thing, I typically like to use at least Sol or Astra because it just has a better understanding of screenshotting things and... putting it in the right spot and cropping it down and even blurring things out. It's so much better with the browser use with Sol and Astra.
And then once you've landed on a model that you like, you can take that one step further and you can walk it down the effort level. So start it off on maybe high. And if it's not good enough, then move it up a little bit.
And if it is good, then move it down to medium and just keep finding basically. the simplest model or the lightest and cheapest model that still executes at the level of quality that you're looking for. And then moving on here to number six, we have the bike method, which is, I've kind of already alluded to it multiple times throughout this video so far, but really it's just the idea to me that your skill is never done.
Every single time you run the skill, you're going to improve it. You're going to say, hey, here's what I really liked. Here's what I didn't like.
Update the skill so that next time it's better. Almost every single time I run a skill, I give it feedback and I tell it to update. And if you think about this, like you're teaching a kid to ride a bike, That's what a skill really should feel like.
You start off very cautious. You're watching everything. You're guiding them.
You've got your hand on the steering wheel. Steering wheel. I meant like handlebars.
And you're right there. And then what happens is you give feedback. You say like, okay, that was good, but you were leaning a bit too far to the left.
Make sure your weight's more in the center. And then you keep going. Eventually you take off the training wheels because the skill's getting better and you're getting more trust in the skill.
And then you give more feedback again. And then eventually you take off the elbow pads, right? And then you keep giving feedback.
But that doesn't mean that you just... take off the kid's helmet and let them bike on the highway. You're not going to do something reckless like that.
You're also not just going to shoot them off down the road and then go inside and take a nap. You're still going to be in some way watching or having certain guardrails in place in order to make you feel comfortable and in order for you to have more trust in the actual skill itself. And I truly believe in the idea that there's no such thing as a finished product unless your skill is super, super deterministic and it runs perfect every time and you don't have to worry about it.
But when the skills are more on the judgment side of the spectrum, as we talked about up here. The more your skills live over here, the less I believe that you can actually have a finished skill. Because like I said, every time things might happen a little bit differently and every time your process might change or new models might drop and you're just constantly going to be giving feedback every time you use it.
Okay, so let's hop into Codex here and we can take a look at how this actually works. Now, when you are inside of your project, and if you're inside of your AIOS, which is usually what I'm building in, the Codex skills will live in a folder called the .agents. And then inside of the .agents, there's a skill, or sorry, not a skill, there's another folder called .skills.
And if you're doing this in Cloud Code, the skills live in a .cloud and then in a folder called skills. Now, these can be transferable. I basically just tell Codex or Cloud, hey, see all the skills in there and bring them over here too.
I have duplicates of them, but that's where they actually live inside of your project unless you have them at a global level, which just means they're living locally across all of your Codex projects rather than just inside of your AIOS. So that's where they live. And you can always just say, hey, you know, Codex, I have the skill.
I don't remember where it is because you show me the file path and it will find it and you can move it if you want. But anyways. That's where they live.
And you can see, I actually just ran this X article skill on a video. So it says your X article draft is saved. I'll click into it.
And I actually did obviously already publish this one, but I didn't even have to change anything. I basically just clicked in here. I read it all and I published it.
And you can see that as it's going through, it already formatted everything. And it used the video, of course, it took screenshots of things and it like put them in the right spot to line up with what was actually being said in the article. And it even added this little.
I don't know what you want to call it, like a spotlight. It added that. I didn't actually do that, but it will basically crop things out and it will add things like that into my actual article because I've told it in the skill to do things like that.
And you can see that for this specific video, this ran on GBD6 Astra. So what I'm going to do real quick is I'm going to walk this down. I'm going to give this same prompt to Sol and Tara and tell it to make the X article and it's going to use the skill and we'll see how those outputs compare to Astra's output.
Because this is a pretty complex skill. It has to transcribe the video. It has to open up the article.
It has to make the thumbnail. It has to format everything and it has to screenshot everything and put it in and then actually like drag it around. So there's a lot of browser use and there is a ton of judgment inside of this.
Like I said, this is not a deterministic skill. So you can see right now I have Sol, Terra and Luna all running. It's been about 10 minutes.
So I'll just check with you guys when this is done. But I just wanted to show you how all of them because of the skill, because of the verification. are viewing images.
You can see how many times Luna has viewed these images here because it's taking screenshots and it's trying to understand, okay, which of these should be worked into the article and where and why. Same thing down here with Soul. Obviously this one is a super, super visual heavy sort of skill, but because I've worked that in there, all of them are viewing images no matter what.
And so it'll be really interesting to see how they decide to place them and what images they actually choose to put in there because X limits you to a certain amount of images per article. So I'm gonna let these run. We'll compare the results and we'll kind of talk about how walking it down has changed my perspective on this specific skill.
All right. So you can see now that we have Luna and Tara have finished up. Sol is still working.
So we'll start reviewing these two and then we'll hop over to Sol. Hopefully it'll be done by the time we're looking through these. So Luna took 28 minutes and 33 seconds.
Let's open up the draft and see what we are working with. So we have the thumbnail in there. We have I designed a one person million dollar business with Claude.
title is the same as like the opening line which i don't love there's also this weird spacing was right there i don't know if it tried to like center it but i do notice that anyways we have sort of like the tldr we have these different headers here i'm yet to see an image here comes the first screenshot so this is talking about um the three different types of ideas to compare and in the screenshot we do see all three so that matches up pretty well um we see agent report card as well as down here so really what i'm checking for right now is that it all Sounds like me.
So this is kind of trained on like my LinkedIn style guide and my YouTube style guide and like the way that I speak. But I'm also making sure that the images look good. So the test suite is a golden data set.
We know what the correct answer or correct action should be. And we see an evaluation right here. The first run scored 88.
That's what we see. Approve the new policy. Same 16 tests.
Ran it again. That looks decent. I clicked create report.
And we don't really see the report here. So that's a little bit off, I would say, but it's not too bad. I'm actually impressed that Luna is doing it this well.
This is customer support. This is kind of just the home dashboard. And then down here, we see searching for companies using clay.
It did do a nice little spotlight animation here when we're looking at the actual pricing. And then we've got the three Ps down here. Okay, so this is not too bad.
We'll have to compare, but I would say that I was impressed by Luna's ability to screenshot, add spotlights, put it in the right spots. So that is Luna. That also took 28 minutes and 30 seconds.
Okay, so we have Tara. And by the way, all of these are running on high. So we have Tara here, took 26 minutes.
So about two minutes, two and a half minutes faster than Luna. Let's open up this draft, see what we got. So same exact thumbnail.
We have an image right away, how I built a $1 million AI business model with Claude. This image isn't great. Like to start off the article like that, that's not a very strong way to start it off because it looks like it's cut off.
So that's bad. We go through the three filters. Oof.
I mean, this image doesn't look very good either. I would already say right now that Luna did a better job. I mean, this isn't a bad.
Also, this is a zoomed in. So it took a screenshot of the video and then it zoomed in on the score going from 88 to 94. So that's not terrible.
Read complaint, check company fit, recommend small trial. What you'll notice here is it actually, if I can open this up, it redacted sensitive details. So it put this.
block over it and said sensitive details redacted so i think that that's pretty cool i like when it does things like that it did a little spotlight effect here it redacted more sensitive details on this one as you can see it did it again here so it's it did it again here it shows so many times when it needed to redact sensitive details it did it again it did it again okay but this is obviously an issue it didn't verify this good enough like you can see that there's literally four images in a row down here this one looks bad i think that you know you you have to use the browser to like drag these around and i think that It just gave up or it stopped and thought it was done.
So, so far I would say that Luna did a better job than Terra. And Terra was, you know, it's a more capable model apparently than Luna. It's also more expensive.
So right now, if I was choosing between these, I would choose Luna. But now Sol just finished up and Sol took 38 minutes. So normally when I do run this, I run this on Astra.
I usually run this on Astra low and I run it on fast mode to get it done faster. But let's see. This did it.
Let me open this up. Okay, so here is Sol's version. I built a $1 million business with Claude.
We have the same sort of like TLDR, the three filters. We have a picture of the three filters right here, so that's not bad. Choosing the product.
Okay, it zoomed in here. These are all zoomed in, by the way. So it's using more, I guess, vision intelligence to choose what to actually display in the image.
You can see it redacted here the demo receipt, so not too bad. It zoomed in a little bit here on the report. Although we don't see the score 88.
What it highlighted here was 14 tests pass and two failed instead of showing us the 88. So just pointing that out. It also zoomed in down here on some analysis of that report.
It did a little spotlight effect here to show the 94. It redacted more of these receipts. It did another spotlight here.
It shows sales and support without losing control. So that's not terrible. We've got this customer support image as well.
We've got more internal source ID redacted. Another spotlight effect on the money. And yeah, so this one isn't too bad either.
I would say, honestly, like I'm wondering if Luna's was better. And that's the thing, like these are so different. And sometimes I have tutorial videos.
Sometimes I have more of this style where they're edited. So it's very hard to just say, okay, I've run one test and I know that now I'm going to go with Luna instead of like Astra or something for a specific example. Now I will tell you guys, I've done this multiple times on multiple different YouTube videos and Astra just.
seems to be the best. So I do stick with Astra on low, but I do think it's worth running them through a few different examples and understanding. And that's why I said that there's really no such thing as a finished product, especially the more non -deterministic you get on that whole spectrum.
And what you can see about all of these with Luna, it gave us a QA report. It gave us a visual plan and it gave us selected frames. Terra gave us a QA report as well.
And Sol gave us a QA report. And like I said, that's the most important part is just them proving that they verified stuff.
So it verified the title, the body, 76 non -empty text blocks, 11 inline screenshots, seven H2 headings, visual review and privacy, editorial coverage, artifacts. It's proving to me that it's done and it's proving to me that it did its verification. And trust me, if it didn't do this QA report and it didn't do the verification, this skill would be so much worse as far as actually getting it to place the screenshots in the right spot.
So for this specific example of the skill, let me talk about how I did all of these things. I took an article that I did manually, and I did a few of these manually where I literally went through the YouTube video, screenshotted things, put it in the right spot, and I gave it some of those to look at. So first was like, hey, analyze all these outputs.
I want to turn this into a skill. So help me understand like what's good about these and how do you choose the screenshots and how do you place them and things like that. So I reverse engineered.
And then obviously this is one very specific job. It was to turn a YouTube video into an X article. It's not just to write X articles in general.
I've got a different skill for that. This is literally to turn a YouTube video into an X article, which means the trigger is very specific as well. So here, all I said was turn this YouTube video into an X article, and it automatically was able to invoke the X article skill, as you can see.
But if I wanted to do a slash command and do X article, I can invoke the skill like that as well. But typically if I say, hey, I want this YouTube video to be turned into an X article, it just invokes the skill automatically because it's one specific use case and it's one specific trigger. We talked about the freedom level in here a lot.
This is obviously a super, super non -deterministic process. We talked about the verification. We did the walking it down live.
And as far as the bike method, like I said, guys, I would basically come into here and I would look at what Tara did that I didn't like. And I'd basically be like, okay, Tara, so in your article, you had some really weird screenshots in the beginning. It looked like things were cropped out.
The whole idea is that people can look at the screenshot. And they won't need context of what happened a few seconds before that frame or a few seconds after. And you have multiple examples in here, like the first screenshot you did, as well as the second screenshot that you did, that just don't look very good.
You also have things at the end, like these random four images that don't feel like they're placed right. So I feel like your verification wasn't good enough. But also the third image in this set of, or sorry, the second image in this set of three at the bottom, it's like halfway through an animation.
So that was, first of all, a bad screenshot to take. And second of all, a bad place to put it. So that's some of the feedback that I have for you now.
If you could analyze this, understand what I mean by this, and then update the skill so that you don't make these mistakes in the future. And so that you can highlight some of the important things that I just mentioned, blah, blah, blah. And then I would just shoot that off and it would go through, it would look at the feedback and it would take all of that information and it would update the skill.
And that is how you start to sort of see that bike method coming into play every single run, give good feedback and also give bad feedback and tell it to update the skill. Otherwise, all of those changes that you have to make manually, you're going to have to make manually again the next time. So anyways, guys, those were the six tips.
Those were all of them ran on a real example of one of the skills that I use pretty much every day, every time I make a YouTube video. So I appreciate you guys watching through all that. And also guys, real quick, just wanted to tell you about my second channel where I just kind of like document these things that I'm doing at AI events or these different trips I'm taking to meet up with AI creators or speaking at things.
And if you want to check out sort of like what else I'm into besides just like making tutorials, then head over to the second channel. I'll put the link in the description and I hope to see you guys over there. I hope you enjoy this type of content as well.
All right, now that you guys understand how skills work and how you use them, let's talk about a few specific examples of how you can start to build skills that are very, very... specific to you and they feel like they're coming from you and they feel like they're coming from your business when you're creating deliverables or and or when you want your team to create deliverables that sound like you guys and that they all look the same and things like that.
So let's hop into this next section. Okay, so we've built. Our AIOS, we've got that all set up.
We've talked about skills. Now let's start to talk about some specific use cases of using your business and skills. So what I wanted to talk about here is how we can start to create some branded deliverables like sheets or docs or slideshows or even videos and websites and all that kind of good stuff.
But one thing that you want to get set up is kind of like your brand guidelines, your brand rules, logos, color schemes, typography. things of that nature. So right here, we're inside of the AIS OS that we have set up.
And you can see that I'm said, Hey, what's my company in this iOS? It's up at AI, it's AI Automation Society. And if I go in here, we have all of our files and folders set up.
So If you are ever in a situation where you want to add some context or you want to do something with your AIS, or sorry, not your AISOS, your AIOS, and you don't really know exactly where things should live and you feel like you're going to do something wrong, the first thing I want to say is I don't think there is such thing as wrong.
There's not like one universal standard because it's AI. AI is able to search through things and understand your rules and every single person's AIOS is going to be different, but no one's is like... wrong.
The only way it's wrong is if it's going to hallucinate things or if it can't find things and if there's way too much data, things like that. So if you're noticing that it's lying or that it can't find things or that it's making up details, that's where you probably did something wrong. And you just need to sort of run an audit, analyze things and clean some things up.
And once again, you can do that in natural language. But let's say I wanted to add some like logos and some color schemes and things like that. I would say, hey, so I want to add some logos.
I want to give you some more brand guidelines so that in the future when we're making things like docs or any deliverables, you can make sure it feels branded to me, meaning like my voice, but also, you know, physical styling when it comes to these deliverables. So I want to have some sort of folder inside of the AIOS called brand guidelines.
Where should we put that based on our current folder structure?
And we will go ahead and shoot that off. So it made the suggestion and it suggested what we could put in there. And I'm just going to say, yep, go ahead and set that up.
And now you can see that it created that folder right here, brand assets. And we have some things in there, like a few markdown files, some spaces for logos and things. And so I opened up this in my actual folder right here.
You can see this is the brand assets. And I clicked into logos. I clicked into Up at AI.
And then I opened up another file explorer where I actually just want to drag in some logos. So I'm going to copy these three. And I'm going to...
copy them and i'm just going to come and paste them right in here so now we have three upper ai logos and then i could also do the same thing i'll copy these four and i will paste these into the ai automation society side over here so now we just have a few logos set up and now you can see that those are showing up here in our actual ai os now what i would recommend doing from here is yes it's good to have logos in there but i probably want to brainstorm a little bit on What are our brand guidelines?
If you already have that, like if you already have your colors and your typography, like the fonts that you use, then just go ahead and give that information to Codex right here and it'll put it in there. But if you need to brainstorm on it, then just brainstorm on it a little bit. And what else you can do is have it generate you a brand guidelines doc.
So watch this. You can see that I just dropped in some logos for Up at AI. Now in there, I have a few different logos.
I've got like a white one and a light blue one. The light blue one is the main logo. That's like our primary logo.
And that's what I want you to always add on our deliverables. Like in the docs, I want you to have it as a header. In the slides, I want you to have it like in the bottom left or something.
And the colors are pretty much that same way. You know, we like to use white and we like to use that light blue. And I always want our deliverables to feel professional and they should feel trusted.
And so we really like to utilize that light blue and those light colors. I don't exactly know what type of font that I like to use, but I don't want it to feel like too techie. I want it to feel very modern and clean.
So could you just go ahead and generate me a brand guidelines sheet, you know, like an actual image that shows the way that we like to have our buttons, the way that we like to have logos, colors, things like that. And that's actually how I've made all of these different images that I have where we see like our brand guidelines with, you know, Nate Herc.
It has like these colors. It has these sorts of buttons and all this. stuff like that so that as we're generating new things in the future i can always just point my ai towards that file and that's like the source of truth and i like to usually have one that's a markdown file so it's easier for the ai to read and you can see the actual hex codes and everything like that and the font names but then i also like to have one that's like an image in case you want to send that to your team or send that to a sponsor or something like that and so while that is making that i'll show you guys some other examples and i'll also talk about like why this is so important and real quick you can see that inside of the readme of the brand assets folder Here is what it generated.
It says, Hey, this folder is the visual source of truth for upper AI and AIS deliverables. It keeps approved assets and usage rules findable. So future work uses the brand instead of guessing for any document, PDF presentation, report, whatever, read this, read this, read here, go look at the templates, go look at the logos, do all this.
And so it basically is just creating this read me so that your agent always understands why does this folder exist and where should it look for different things like fonts and templates and examples and colors and whatever else you want to give it in here. So you can see right now it's using its generate image tool to actually make that for us.
And then we could turn that into a markdown file that's a little bit more structured. And there you go. You can see that this came out super, super quick for us.
I can click into this. We see we have the primary logo. We have the reverse.
We have a primary action button. We have a secondary button. We have things about placements like docs and like slides.
We have typography that it shows. We have a color palette right here as well with different actual hex codes that we could put into Canva or to whatever we need to put them in. And obviously I could mark this up and I could make comments if I don't like this and I wanted to comment on that or if I wanted to change anything.
That's what's so cool about the desktop app is you can do so many things right from inside here. You can even remove backgrounds. So you can play around with this until you get it the way you want it and then say, hey, can you also turn that into a markdown version for me or a text version for me so that different agents can read that easier.
But look how easy I was able to turn one logo into a... formal brand guidelines doc. And now that you have that, what you can do is you can generate deliverables with this in mind or websites or videos or whatever it is, but also you work that into the skills.
And now I have skills like this. This is a student resource guide skill. So whenever I have a YouTube video or I read an article or I just want to do a brain dump and I say, hey, can you turn this into a student resource guide?
It does all this stuff. It puts the AIS header up here. It uses this font.
It uses these sorts of colors and headers. It links my YouTube channel at the top. You can see this link right here to my YouTube channel.
It puts these horizontal bars. It does all of this in the way that I love it. And then at the very bottom, what it does is it also links people to AI Automation Society Plus.
And this is because I gave it the skill with my brand guidelines and with also, of course, my rules for building the student resource guide. I also have one for writing up at AI memos. It has an up at AI header up here.
It has this sort of like, I guess I was about to say YAML front matter as if this is a skill, whatever you call this, like a little header. Once again, it has like... different colors.
It has the way that I structure this. It even has the footer here, the confidential internal upper AI communication footer. It has all of this now because once again, I gave it brand guidelines, but also I told it how I like to write our internal memos.
It also works with things like sheets. This is one that I run whenever I want to do like a YouTube report, whether it's quarterly or whether it's three quarters, look at all this stuff. It has colors on the tabs down here.
So I can easily navigate between all these tabs. It has, you know, colors inside of this. You can see that the font isn't just the basic font.
It's using monster rat for the font because that's on our brand guideline doc. It put the logo up here.
It has big hero text up here. And then as I go through, I'm getting data visualized for me as well. I'm getting charts.
I'm getting different things like this because this is the way that I told it. I like to see it. And not only is it giving me all of this data with all of these links and all of these, you know, interesting insights, but the whole thing feels branded to me.
It feels like something I would send to my team and they'd be like, yeah, this is an up at AI sheet. And that's what I want you guys to realize is that every single time that you're generating outputs with your AI OS, you can have it be exactly the way you want it.
And you can give the brand guidelines and you can give the skills to your team. So now everyone is generating things that look exactly the same so that it all feels like it's coming from your brand voice so that it all looks consistent. And then when you guys start to push out things like articles or blog posts or LinkedIn posts, it always also has the brand feel as well.
And it doesn't just have to be Google Sheets. It can be PDFs or HTML docs or whatever you want. But here's another example with a slideshow.
This is a slide deck where we can see we have the branding up here. Once again, this all just feels consistent because it's using the same color schemes and it's building it in a way that feels like it's an upper AI doc. And obviously there's some other things that I've put into the skill here, like having these sorts of visualizations, having swim lanes or calendars or having actual data being visualized here with charts and things like that.
And what's cool about this one is it also generated this Excel sheet or Google sheet to go with it because it had to actually generate these. visualizations and it did this in Google sheet and then it brought all these over and put them into the actual slide deck that it built which I was just on the other tab for and you can see that was actually right here it was the mock data slide deck we have all of these different things with the branding it also created a different workbook which was the Google sheet to make all of those charts and like I said for all of these we talked about how with skills, we like to sort of reverse engineer them.
So what I did was I basically used Codex to help me get to a place where I liked an output. So let's say the student resource guide. I went back and forth.
Now I have an output that I like, and now I turn this into a skill. And in that skill, I basically say, hey, by the way. include all of these things from the brand assets, include the header up top, include the logo down there, include these colors, whatever.
And the reason I really like to do it inside of Google is because we work out of Google Drive. So it also knows when it's creating deliverables to put it in the shared drive, to put it inside of the education folder or the marketing folder or the AIS folder or wherever it needs to go. It knows to just throw it right there so that my team can access it automatically.
Because when you're building things locally, like this HTML report, for example, there's not really a problem with that. It's just less editable. Because now if I wanted to edit this, I would have to manipulate the code.
And I would have to say, hey, you know, Codex, can you change this line? Or can you make this a different color? Whereas now in here, if I wanted to make a quick edit, I could just come in here and make a quick edit.
And then I can also send this to my team right away. With this, I would have to like download this and send it to them over ClickUp or email. They'd have to download it, open it up.
If they wanted to make a change, they'd have to make a change and then send it back to me. So I just like to work with live cloud data. you know, cloud deliverables like Google Sheets, Google Docs.
I really just like the Google ecosystem, honestly. And it's pretty cool because you can obviously just come into your codecs. You can go up here to the plugins and you can just connect the Google Drive plugin.
And it lets you do pretty much everything through Drive, Docs, Sheets, or Slides. And I know this is starting to sound like a Google ad, but trust me, it's not. But here is another example of an HTML.
skill, and this is what I call an HTML explainer. So whether this is a deliverable or whether this is just something that I want, whenever I want to turn a concept into something that's a bit more visual and in a way that explains it to me or to my students or to my team, I use this HTML explainer skill. And this one isn't as branded, but you can still see that in the top left, we have the logo.
And you can still see that it kind of fits the color scheme a little bit. But the whole point of this one is that this creates HTML. So it's explaining some sort of concept to me, and it does it in this way where it's very visual.
It's not very wordy. It's very easy to understand. And it just lays it out as if it was trying to teach me a lesson.
And like I said, it uses visualizations really well because that's the way that I like to learn. I like to actually see examples and I like to see flow charts and little symbols and things like that. So this is an HTML explainer skill.
So whenever I need something explained to me or I want to explain something to my team, I just go ahead and use this skill. And this also created a different version for us, one with like a transparent background and then one like this. So we could send that around.
And like I said, make some tweaks. And now you have some brand guidelines. And that was just a visual brand guideline doc.
This is something else that you can start to work in is like, how does your company actually talk? Do you guys have slogans? Do you guys have mottos?
Do you guys have big hero stats that you always want your whole team to know when they're writing emails or deliverables? For us, we have this thing called an AI phrase kill list, which is things that I hate that AI says a lot. And I've got a ton of things on here and this is shared with my team so that when they're generating emails or content or, you know, copy.
I don't want them to have their output sounding like AI. So this is one of the other things that we work into our like team brand guidelines, not just from a visual perspective, but also from like a, what does our voice sound like? Who is our avatar we're speaking to?
All of those things that you want everyone on the team to have sort of like a unified view on. That's also stuff that you can put into your AIOS. You can turn into skills and then you can share with your team.
So I would encourage you to think about stuff like that. How do you know that something came from your brand? And more importantly, what kind of stuff do you want to make sure doesn't come from your brand?
So for me, that was things like em dashes and things like saying, you know, and honestly, and honestly, it's not just X, it's Y, not a tool, not a feature, a revolution. And speaking of visual elements of a brand, we know that Codex can make us images because ChatGPT image 2 .5 or whatever the image model is from OpenAI by the time you're watching this.
It's inside of Codex. So if I ever say, hey, make me a picture, make me a thumbnail, blah, blah, blah, it can do it from here, which is amazing. And I really think OpenAI's image model is the best right now.
But what it can't do right now is generate video or it can't use other AI models. If you wanted to do a different, you know, maybe Gemini's model is really good, nano banana, or maybe you want to do like a Seedance video or a Kling video. Well, let me talk about next.
How can you connect Codex to a different tool that will let you generate images and videos with tons of different models? So let's jump into the next segment. One of the great things about Codex is that right inside of it, it can make images for you.
As you can see right here, I gave it these three images and I said, hey, I need a YouTube thumbnail. I described what I want and then I got it right here. But if I asked it to turn this into an animated video, it wouldn't be able to do it with its native capabilities.
It would have to find some other form. It would have to build code. Like here it wants to use hyperframes.
So typically what you do is you'd connect it to something like Higgs field that has a bunch of video and image models like Cdance 2 .5 and all of these other ones like Kling and OmniFlash and Minimax. The problem with field was that it was way more expensive because you had to get on a subscription.
If we look at the monthly, if you wanted to use Seedance 2 .5, you had to be on a 60 bucks a month plan, and you still had a limited number of credits. But Higgsfield just actually dropped an API, which means that you can actually just pay per usage, meaning you can connect Codex to Higgsfield API, and then you're not actually paying every single month.
You're only paying for the times that you actually make requests. So today I'm just going to show you real quick how easy this is to set up. So let's get right into it.
So this is a completely separate account. What you're going to do is you're going to go to Google and you're going to type in Higgsfield API, and then you're pretty much going to click on this first link right here. And it's going to take you to this API dashboard where you'll be able to create your own key and create your own account.
And when you sign up, you're going to get a ton of discounts because they just dropped this, which is 50 % off sale models, up to 50 % off your favorites, and you get 15 bucks right away in your account to play with. So create an account. And then when you're inside of that, it's going to look like this.
What you're going to want to do is you're going to go to either the quick start on this right -hand side, and you can copy this prompt if you want, but you don't have to. It's a lot easier than that, but you do have to make an API key. So you'll click on create API key.
You'll type in a name. So I'll just call this one demo and you'll create your key. And then all you have to do is copy copy this key right here and then hop into Codex and I'll show you what to do next.
Real quick, before we hop into Codex, I just wanted to show you guys how to make sure you take full advantage of this launch because this is a seven -day limited offer. So these things up here that we see, 15 % off all sale models. That is just when you sign up, you'll already have that discount.
In order to get up to 50 % off your picks, you have to come into the pricing section and it says, choose three models with max discount up to 50 % off. And then you would just come in here and choose two video models and one image model. And you can see all of the prices over here.
As you can see with 30 % off, we would be getting it for this price compared to the original current price. And then the last one is getting 15 free dollars to play with on your account. All you have to do here is connect a credit card and use an eligible.
business domain email. And then once you've claimed all of that stuff, you now have that API key, you now have everything set up and you can run 30 generations at a time. So let's hop back into Codex and I can show you how to get this all set up.
So you're going to open up a new chat and you're just going to say, Hey, inside of my dot ENV file, can you just create me a placeholder for Higgs field API? I'm going to drop you in and Higgs field API key. And then you can just figure out how that all works.
So we can start running some. image and video generations and then just shoot that off and it will tell you exactly where to paste in your key you don't want to paste it right in here into the chat thread you want to paste it into the dot env file so you can see i already have that in there so it says hey that already exists but if it doesn't it'll give you a placeholder and then all you have to do is ask for the file paths that you can actually open this up so i could right click this go to open with and i can just open this with whatever i want i'll choose default app that opens up my notes where i can go ahead and see right here it added higgs field api key and then you will just go ahead and paste in your api key right there and then make sure you save that before you close out of it and then just go, okay, cool.
I put in that API key. Can you see what models are available for me through that Higgs field API? And then just go ahead and shoot off a test video generation where there is a man sitting at a laptop using.
Higgs field and using Codex to generate videos. But you guys don't have to worry about that at all because I have this skill right here called Higgs field API generations and it has all these defaults in here. It has all of the settings.
It has all of the different things that you might need or you would have your agent have to normally go out and do research on. Everything's right here. So basically all you have to do is you've put in your Higgs field API key into your .env and now you can see it's basically going to use that whenever you need an image or a video and it knows exactly how to work with Higgs field API.
It knows about all of the different functionality and options that it has in there and now it's just generating me a bunch of different images and videos that you can see right here on screen with just using natural language so pretty cool stuff if you want to grab this skill it's completely free in my free school community the link for that is down in the description just head into the free school community you're going to go to classroom and click on all youtube resources and there will be a huge database with a bunch of resources you should be able to find it right in there And that skill is also going to tell you exactly how much each of your generations cost you so that you don't have to be constantly going back into your Higgs field dashboard to look at the analytics.
You will just get that right there in your chat thread. So while that's running, I'll just go over here and show you real quick what actually this stuff can look like. So we have Higgs field API benchmark out of all of these videos that I generated.
So I'll show you each one, like how much it costed or sorry cost. my goodness, how dare I? You can see that the total spend for these was $7 .40.
And we were using models like Seedance 2 .5. And once again, this would have been only available to us on a 60 bucks a month plan. And then you're just sitting there paying 60 bucks a month, even if you don't generate anything that month.
So anyways, we have some video outputs here. You can see this is Seedance 2 .5. This one has no audio, but you can generate these with audio as well.
So that's a super, super clean shot. Same exact prompt went off to Kling 3 .0. And this one has, I don't know, those letters look a little bit.
different compared to that image, but they have similar sort of like background. The letters in this one are also off. So it's really good to get in here and shoot off the same prompt to a bunch of different AI models and see which one comes back best.
In this case. Nova came through only as Nova in Seedance 2 .5. So in this case, it was the best.
But of course, with Seedance 2 .5, you are gonna be paying a little bit more, but once again, it's only pay per usage. So here, this one was 1 .6 bucks. This one was only about 20 cents and this one was only about 50 cents.
But they also can generate sound. So let me play you guys a few examples of some UGC content and we'll take a look at the cost as well. I used to skip breakfast.
Now I grab Nova protein coffee. 20 grams of protein, real coffee, and I'm out the door. So this was Seedance 2 .5 and it was $3 .23.
Here is Kling 3 .0. I used to skip breakfast. Now I grab Nova protein coffee.
20 grams of protein, real coffee, and I'm out the door. And as far as realism, I think Kling 3 .0 did a really, really good job here with this character. you know, selfie style UGC for only 60 cents.
Whereas this one, you wouldn't say, I don't know. It's like, it's not noticeably better as far as like makes a huge difference. But in general, I mean, Seedance 2 .5 is in my opinion, the leading video generation model right here.
But we also have Minimax and this one was a dollar and 10 cents. I used to skip breakfast. Now I grab Nova protein coffee, 20 grams of protein, real coffee.
Anyways, I think that this one was clearly the worst out of just these. three very, very simple videos. But it's important, like I said, shoot off the same prompts with different models, see how the costs differ, see how the quality differs, see what they're good at.
Because Seedance 2 .5 might be the best at like people and product shots, but maybe Minimax or Kling is better at... different sort of like cartoon animations or something like that and then of course you can use codex image generation gbt image 2 .5 is really really good it's probably my favorite but there are also other image models you can try out like hicksfield marketing studio here or grok imagine 2 .0 soul 2 .0 and these are obviously much cheaper than generating videos but i did take this exact same prompt and put it into codex and this is what we got here so if you like this better then maybe you want to just stick with gbt 2 .5 and then you also have the benefit of this just counting towards your codex subscription or your chat gpt subscription rather than paying separately per usage for that anyways hopping back here into codex what's cool about this is codex will go ahead and do all the research so you don't have to think about the api endpoints you don't have to give it anything else you just tell it to figure it all out and it will and so that's why back in here you can copy this prompt if you want or you can just say like
figured out because you can see this prompt is literally pointing it to the actual higgs field api documentation you can see it says your key authenticated successfully the live catalog returned 76 endpoints 18 are text to video 44 are image to video 11 are text to image and plus there's a few other routes and it's going to use cdance 2 .0 for this first run the request was accepted with this id and now it's basically just going to keep polling on that request until the generation is done and polling just means it's going to check in and then if it's not done it's going to wait and it's going to check in again if it's not done.
It's going to wait and it's going to keep pulling or checking until that video is actually done. And then it will download the MP4 locally. So while this is finishing up, let me just show you what else is available inside of the Higgs field API.
If you go to pricing right now, it says that you can get up to 50 % off and this is only for the next seven days. So if you're watching this early. go here and you can choose two video and one image models to get 50 % off on.
So you'll literally just come in here and it will say, hey, what are your models you want to choose? I personally chose Seedance 2 .5 and Kling 3 .0. And then for the image model, I chose the Marketing Studio image.
But then you can just go ahead and look at all of the models in here and you can see the different modes that they run in, like standard or turbo or 4K, whatever it is. And you can see all of the information about all these different types of models and their pricing. And then the analytics will basically just show you how much you've spent.
what is your request looking like, what are the models you like to use, and things like that. So just a pretty little analytics dashboard for you. But you can see we have this video back.
Now, this is already looking a little bit weird with CDANCE 2 .0 because the laptop is facing the wrong way, but let's give this a quick play.
Now, I'm really not quite sure if anybody uses a laptop like that, but either way, this was Seedance 2 .0, and there is a better model out there now. But what's important to realize is that the model isn't just gonna run perfectly for you. You have to be able to prompt it in the right way, and you will start to build skills around how you like to prompt.
image generations and video generations. And that's where this gets really powerful is when you work in all of these different skills and you can add things to like your brand guidelines or a consistent character that you want to have. And then over time, your ability to just inside of Codex generate these different videos and image assets is going to get better and better.
Now, I did want to end off this video talking about. is this actually cheaper? And the answer is yes and no.
It all depends on the breakeven point. Because now that you're being charged per usage rather than based on your credits that reset every month, there's a breakeven point. And if you're paying per usage to the point where you're going over that breakeven point, then this is probably where you'd want to...
be on a subscription. But if you're only infrequently generating videos and images on a monthly basis and you're below that breakeven point, then it's much cheaper, obviously, to be on the pay per usage billing, especially when you're trying to figure out like what is your cadence, then starting with pay per usage is a lot safer than just committing to a monthly subscription.
And so I've run the math here and on the plus and ultra plans within Hicksfield, this is what it would kind of look like as far as those breakeven points. So if you're on the plus monthly, it's about fewer than 19 clips.
And if you're on the plus annual, then it's roughly 16 clips. And if you're below that, then the API makes more sense. If you're on ultra, it looks like 50 on monthly or 39 on annual.
So ultimately, these are the three kind of questions I wanted to answer here. If you're maxing out your subscription plan every single month consistently, then you probably just want to stay on a subscription. If you're only generating things occasionally, like maybe some months you'll run 15 videos, some months you won't do any at all.
then API will win. And if you need programmatic workflows or you want to bake this API into your own, I don't know, your own website or SaaS product or your own internal tools or whatever it is, then the API is going to win there as well. So it's always hard in the AI space or in the tech space to just come out of the gate and say, yes, this is objectively cheaper or yes, this is objectively better.
It's always very situational. So hopefully this all kind of makes sense and you can kind of use this to figure out in your specific situation what is probably the right path for you. And what's really cool is when you get all that dialed in, you can do all of this in bulk.
So we've actually done things where we've generated assets for like our events or for ads or whatever it is. And we basically just use Codex or Cloud to help us brainstorm all the briefs and all the angles. And then we just shoot off a bunch of workers to generate all those assets.
And then you wake up and everything is done. And what's really cool is what you can actually do. with Codex as far as building websites when you actually have learned how to generate other videos and other images to put on those websites.
So we're going to hop into this next section where I kind of show you guys what's possible with Astra and with Codex when it comes to designing things like websites. We have a new AI design king and it's not even close. Take a look at some of these outputs I've been getting with Astra.
Look how cool this scroll is. How about this example with Glido? I think that this is just absolutely incredible.
I think Astra does a really good job at making things 3D, dynamic, immersive without making it overwhelming because this is still a very clean hero section. Now this one for perk form is a little bit more out there, but it's very impressive what it was able to do, but I still think it's pretty clean. And we have other types of animations here.
Look at these cans come in. I love how it was able to create these in 3D. Now, I just put out a video that I said Fable 5 .1 was the design king because it helped me create something like this, which I loved.
But Astra is so much better with it so far. Now, all of these examples that we just looked at and that we're going to keep looking at were one -shot prompts. Think about that.
If I took the time to actually sit down and iterate on these, they would be so much better. This was Astra's first pass at an AI Automation Society website. You can see it tried to keep the same vibe.
So right now... The one that Fable built, I think is the winner because I've iterated on this like 15 times. But as a first shot, I think that this is really, really good.
It's on brand. And like I said, it has these animations and these interesting, you know, like immersive parallax things, but it's just, it's not too much. I've been seeing you guys talk about in the comments how, oh, I don't think these sites convert.
And I think you're right. But it depends on the three Ps that I talk about, the pain, the person, the promise. But I love how subtle this is.
But instantly, I think that this feels premium. You feel the depth and it's not too overwhelming. And it still fits the brand that, you know, that you have here.
It still fits the messaging that you're trying to get across. Even something like a luxury watch brand. I think that even just this little element right here that lets us sort of scroll through really makes it, you know, it sets it apart from other.
types of websites in this industry, because it's not just about the hero section. I think that the way that all of these sites are designed are very on brand. It's not like one super specific template that we're following every single time.
It's different each time. So I know that I've just been jumping all around with examples. I just wanted to show you guys some of the different things that it's been able to do and some of the different ways that it uses its creative freedom and taste, because I basically just told it to make me a bunch of websites.
Now, the one thing that all of these that I just showed you have in common is that they used my scroll craft skill. Which if you guys don't have that, join my free school community linked in the description. That's where you can get the skill and I'm constantly updating that thing as I find out more about AI design.
Not only does that skill understand things like layering, as you can see here, and scrolling, but it also understands things like typography and spacing and all of those other elements that you need to make the website actually feel good as you continue to scroll through. But I think that's been one of the biggest things that I've realized lately is...
the layering adds so much depth because you can clearly see how the text is on a different layer than the background image, which is on a different layer than the bike, which is on a different layer than the rocks right here. And that's what makes it feel super immersive without being over the top, at least in my opinion, because at the end of the day, all of this stuff is subjective and it's all about taste.
But like I said, my scroll craft skill has all that knowledge in there. And what you've noticed about all of these different websites I've shown you so far is that they're all different types of businesses. We had a content agency, we had physical products.
So this one is a consulting firm and all of these have different vibes. They have different ways that the sections are actually structured. This one has like a sidebar over here and we haven't seen that yet on the other ones.
Now on top of website design, I'm also talking about things like motion graphics and design using something like hyperframes. So let me play this example for you and pay attention to the 3D elements and also pay attention to the music and how it's synced to what's going on.
And I'm not going to play this whole thing, but it also created me a vertical version. So I'll play a few seconds.
Now those obviously aren't anything crazy. They're not going to go viral. But if you consider that that was just two prompts and took me, you know, 20 to 30 minutes, how much time would that have taken?
And how much would that have cost you if you... paid a human editor to do that. So much more time and money.
And here's an example that I think is even crazier because what I had to do here is for AIS Live, we have this folder where we have like over 100 gigabytes. You can see 152 gigabytes of footage to look through. And all I did was give it the link and I said, hey, create me like a sizzle reel recap that's a minute long from this event.
And look what I got. Logged off yesterday, just pausing. I had goosebumps.
I was so excited and I had so much fun.
Cost doesn't justify price. Price justifies cost.
What is the value of what you know and what you know how to do?
This culture that we have here at AIS is just really special.
So the only thing wrong here is this domain. That's not the real domain. But I am just so impressed by this.
And I know some of you guys might look at that and be like, oh, I saw some editing mistakes or whatever. But the music, what it had to think through, all of that, it had to look through all that footage and basically figure out how to tell a story out of it. And I thought it did a really good job at that.
It also had to look through all of our logos and our designs and our branding and our images and our assets for that. It found everything and it pulled it all in. And I was just like, honestly.
for 35 minutes is how long it took. So, so impressed because I've tried to do something like that with Sol. I've tried to do something like that with Fable 5 .1 and it did not go nearly as well.
This thing just has the understanding and it's so pragmatic and logical about it that I'm just like, seriously, it's another huge leap forward to me. Now, when we talk about actually killing AI design slop or having things that really go up to the next tier, of course, it's using things like skills that you might find on GitHub like mine or like other people's.
But what I think is the most important thing is inspiration. It's really hard to just give an AI model a task like make me a website, here are the brand guidelines and have it just actually create you something that doesn't look very AI generated. So what you have to do is you have to have inspiration and you can find that in the form of something like godly .design where you can find actual websites to take inspiration from or you can find individual components like the hero sections or the CTAs or the footers and you can find these components.
You can do the exact same thing on something like 21st .dev. There are so many amazing things here. Like I said, hero sections, different components for the UI.
You can find forms. AI chats, you can find buttons. Using all of these things and giving these code blocks or giving these website URLs to Astra makes them so much better.
Because now I could come into any one of these 10 sites or the other ones that we had generated and just be like, you know what? I really like this button, for example, right here, but I would like this to be changed out with this button that I found on 21st .dev because I feel like it's more on brand or I like the dynamic element around it.
You can also come to something like awards with three W's awards .com that has a ton of award winning sites. And you can also come in here and organize by category, which I think is really important because an e -commerce site probably needs to look different than, you know, a restaurant and hotel site, which probably needs to look different than a fashion site.
Because yes, there's one element of AI slop where it's like, you know, you've got those certain types of buttons and a certain type of font and a certain gradient in the background. But the other element of AI slop is when it feels like you're looking at something that is meant for someone else. If you're a 70 year old man and you're looking for medication on your website and you're scrolling through a 3D world, you're going to be like, this is the worst thing I've ever seen.
But if you're a teenage dude and you're trying to buy new headphones and the headphones on the site are spinning and you can see inside of it and it's like transforming, you're going to think that's sick. And that's just the truth. So think about the pain, think about the person, think about the promise and think about inspiration sites.
And then you just get out of Astra's way. You give it your brand guidelines, you give it the copy, you give it scroll craft skills so you can create all of this sorts of cool stuff. And then you watch the site or you scroll through it, you say, ah, I don't like this, fix that.
I don't like this, fix that. And then you just keep iterating and that's how it's done. So Kedix is probably the best.
browser use agent I've ever played with ever. And browser use is super powerful for many things, which is what I'm about to get into the next video about. But basically it just can control your computer.
Not only can it control your computer, but it can also control browser tabs and it can save sessions and things like that. So if you can't use an API for some reason, maybe the website you want to use or the service you want to use doesn't have one, you can use browser use. And like I said, Codex is just the best at it, at least.
right now. So I'm gonna hop into this next video with you guys about how you actually can take advantage of Codex's browser use. Codex's browser use is probably the best that I've ever tried before.
It can literally do anything on a browser or on your actual local computer. And if you need to be signed in for something, you just sign in once and Codex will save it. So the possibilities are endless.
You can actually automate anything now. Let me show you guys how to set it up, how easy it is, and a few good use cases. All right, so I'm using the Codex desktop app, which is just honestly the main way that I like to drive Codex.
It's super, super slick. And we get the browser to pop up on the right -hand side, which I'll show you guys in a sec. So luckily we live in a world now where most...
tools that we need to use have an API. So it's much easier to just connect Codex through the API, or if we just go to the plugins, there's hundreds of plugins in here. Every once in a while, we don't have an API, and you can do that with browser use.
But before I show you an automation like that, let's just take a look at this example where you might be building a website, you might be building some sort of app, and you need a browser, an agent, to actually test through things. If you guys watched a recent video I did on like building an AI SaaS in one day, then this was actually from that demo where I had a browser agent get spun up and test the heck out of our app.
And it did 85 focused automation checks with real browser workflow testing, which means it was clicking around, it was typing things, it was hitting buttons, and it was trying to break the app, and it found a ton of bugs, and then we were able to just fix them. So in this example, I have a super simple website spun up here on the local host.
It's a form submission, as you can see. And there's a few issues before we actually go ahead and start testing this thing. you can see like this spacing is weird, this thing is overlapping.
And so what you can do is you can click on this annotate button and that lets you choose very specific elements to actually change. So I could click right here on this phone number box and I could describe. Hey, this is kind of like overlapping.
It's out of bounds. It's covering up the company box. So I need you to fix this.
And then when you shoot that off, it actually goes over here into your chat. And then you can make another annotation like, okay, so this whole box isn't really aligned on the same Y axis as number one and number three. So you need to fix that as well.
And then those annotations are saved over here and we can just go ahead and shoot them off. So that's kind of like a lovable style or like a cloud design style thing that you can do with the in -app browser in Codex. What else is really cool about this is that you can actually just drive this thing.
So you can go to Google. You can search for Grand Canyon images, you can go to all, you can go to different links if you want. You can use the browser right here while you have Codex open, but of course, Codex can also just take control of it.
Now we can see right here is my mouse, but also this is what Codex's mouse looks like. And that's how you know it's now sort of getting ready to take control of the browser. Okay, so now that those changes have been made, let's actually start testing out our UI.
I wanna see things that maybe me as a human, I would maybe go through here and test like five or six edge cases, but we can see how Codex can do it way quicker and way more. Okay, so you have the UI open. I wanna make sure that there are no bugs.
I wanna make sure that this thing can't break. So what I want you to do is use your browser use and just test the heck out of this thing. Try different things, try your best to break it, and let me know what bugs you find and what things we need to fix.
And so by the way, while this is running, there's a difference between browser use. being headless or headed. Headless means it's running in the background.
So you can keep working in the foreground and you won't actually see it going on, but it can run a lot of things in the background. But if you want it to be headed, that's basically where you're able to see it. So we're probably going to be able to see some things right here.
But if you wanted this to just work for a few hours for you headless in the background, you could ask it to do so and then it wouldn't disturb whatever work you're doing. So if you ever hear that terminology, that's what it means. So there you go.
You can see that the mouse is moving around right now. It tried to click continue and then it says first name is required. Answer a valid email address and enter a 10 digit phone number.
And now you can see it just entered in some information and it was able to hit continue and it's just going to keep going through this QA check. We're validating that some of these fields are required options and that the continue button won't actually let it move on without filling those in. And by the way, the reason you're seeing some of these UI bugs is because I asked this chat to like make there be a few UI things to fix because I wanted to show you guys the annotations.
So just ignore that. Mainly what I'm trying to show you guys now is the actual browser use QA function. So here you can see as it's clicking around, as it's trying to navigate this UI, it already said the core click path mostly works, but I've confirmed two real data integrity problems already, which is that obviously invalid contact data does get through and changing the country code to UK resets to US when you return to edit.
I'm now testing keyboard submission and restart behavior, which often exposes bypasses the click path misses. So think about it like this, no matter what you get, you're gonna wanna test it. But would you rather have something that has been not tested at all, or would you rather have something that has been tested a hundred times already by an AI agent?
Especially if you tell the agent to try to break it, it's going to find some things that need to be fixed. No matter how good you are at trying to predict edge cases, when you push an app into production and users start using it, people are weird. People are unpredictable.
So they're going to do things. And so this agent is able to hopefully simulate weird humans and just find things that you might not have thought of. You can see here, it even switched this to mobile view to still make sure that everything's working.
And look at this, in mobile it found a few failures in responsiveness. So that isn't something that I yet had tested. Okay, so this thing finished up now and you can see that we have a bunch of things that passed, but a bunch of things that also failed.
So it was able to find all of these bugs because it was testing the UI and it didn't even do it that long. If we wanted to make this even harder, we could do a slash goal and we could say, hey, don't stop until you've tried a hundred different unique scenarios of UI edge cases and then come back to me. But it still found a lot of things that were broken.
And now all we'd have to do is say, okay, cool, go implement those changes, go fix all those bugs. Okay, so let me show you guys another example. This is when you maybe have some sort of platform where you want.
to be able to download statements or something, but they don't have an API. So you can actually interact with it with Codex's browser use because it basically uses vision and then AI to analyze what it's looking at and where to click. And I just want to show you how easy it actually is to build these.
All I said was, hey, I want to build this skill, blah, blah, blah. What would be helpful? And you could record a quick loom.
You could send screenshots with arrows. But you actually don't have to. You can basically just describe pretty clearly what you need to do.
So what happened here is it opened up Relay. I signed in and it saved that session. Now I said, okay, in the relay dashboard, you're signed in.
What I need you to do is go to the dashboard, click on accounts, find the statements, click on these two accounts, download them as CSVs, and then put them into this folder. And it was able to do that on one shot. I didn't have to give it any feedback and it downloaded them and saved that whole flow as a skill.
Now this is super helpful because now I could, at the end of the month, just set this up as a scheduled routine because I could set a scheduled routine here and say, hey, use this skill on the most recent month statement, in Relay. And for the most part, Codex is going to save your sessions when you're logged in.
However, there are some limitations like the fact that Relay is going to pretty much boot you out because it's, you know, it's a banking platform. It's going to be secure and boot you out. So look at this here.
I asked it to do this again and it said, hey, Relay is open at the login screen, but you have to sign in again. Now what's really interesting that you can do is you can actually open up your settings. You can have a password manager inside of Codex.
And you can see this goes to your browser. And now you can go to import them so that Codex can actually fill that out for you. And that way you're not putting it into the chat history or anything like that.
You're saving it more securely. So all you have to do for that is create a CSV file that looks like this. I've got the name, the URL, the username, the password, and any notes, which in this case are empty.
I imported that here, right here as a file, a CSV file. And now we have relay .com password. Go ahead and try this again in the password manager for the in -app Codex browser.
You should be able to log in now and then run the skill on June. So over here now you can see the browser has taken control and it is going to put in my email and my password. Now, if this asks me for a two -factor authentication code for my phone or something, then I'm obviously not gonna be able to do that.
I'd have to do that manually. But hey, if I was on a Mac and my text went there and I used computer use to do that, technically you would be able to automate that whole thing. But I would say you probably wanna be careful about stuff like that.
But as you can see, it was able to pull the passwords from my password manager, paste those in, and now it should be able to log in to Relay for me. You can see here that the mouse has moved over to accounts. It's then going over to statements, and it's going to be able to download these two statements for us.
So you can see it's pretty cool that it was able to figure all this out. Remember, I've only ran this skill once, and all I did was instruct it with natural language to do this. Now, realistically, is that the way you should do it, especially with something like a bank account?
No. What you should do is... Have it do the skill.
You sit here and watch it and have it do that like at least 10 times where you're very closely watching it to make sure nothing goes wrong. And you're making sure the script in the skill is super strict because at the end of the day, it's using vision, it's using AI, and that's how it's deciding what to click and what to do.
So really the way that I think about it is when you want to automate something, your first call should always be to go for an API. Like that's what you want to do. It's the fastest.
It's usually the cheapest. It's usually just the most consistent. Now, if there's no API, that's where you would maybe say, okay, cool.
Well, now let me see if I could use like. a deterministic macro script, right? And that's where you'd basically be able to have, yes, it'd be more of a browser use because you have a mouse that's clicking around, but it's not like your mouse needs reasoning.
Your mouse doesn't need to look at the screen, figure out where to click, and based on the next UI that pops up, where do I click again? This is basically more like, okay, I have to click on this pixel, then this pixel, then this pixel every single time. That's something that you could do for much cheaper and much safer by just...
programming a macro. And that's not that hard either. You just ask Claude or Codex, hey, help me figure out how to make like a deterministic macro script to just click on these pixels in that order every single time.
But if you can't do that every single time because there is an element of vision or reasoning, then you need to come in here and you need to do something like some browser use. And luckily, Codex has your back. I've tested a lot of different apps and different CLIs and different things for browser use.
And so far, Codex is just really solid. So as you can see now in my downloads, this is the statements that it just downloaded as a zip file. And it basically took these and it put it into my Herc 2 project.
If I go in here and I scroll down to statements and I go to probably June. Yes, June, you can see right here, it put those in here in the correct spot. Okay, so that was an example where we needed to save a password somewhere, right?
I've done this with things like school. I've done this with things like X. I've even done this with things like Instagram that don't make you constantly re -sign in because it saves that session.
So let me show you another example. I'm going to go over here to YouTube and I'm going to grab the URL from the video that I uploaded earlier today. I'm going to go back into Codex, paste in that URL and say, I need you to turn this YouTube video into an X article for me and then use browser use to go ahead and format it and put it into an X article as a draft.
And then I will go ahead and review it. So I know some of you guys are probably thinking, why don't you just use X's API for that? You can, but it's a little bit weird with the formatting.
It's also weird with sometimes adding things like media or thumbnails for some reason, at least with my testing that I used to do. And it's also, it charges you, right? Because you have to pay X.
per usage in order to do something like that. And so because this is just part of my Codex subscription, I can just run this skill and it will go ahead and format everything for me and take care of it. I even have this skill worked out where it can go ahead and open up my YouTube videos and it can take screenshots of specific moments and put those into the article too where it makes sense.
So obviously this is a bit of a loaded process because it has to do a few steps before it actually has the article ready to put into X. So while that's happening, let's just open up a new chat and let's see if our X session is there. Can you open up a browser?
I want to see it right here in the app and just go to X and scroll around a little bit and show me if there's anything new that has just come out, like in the AI space. Just scroll on my X feed. And so because this was a brand new session, we can actually see if X is already signed in and if it's able to interact with things.
Cool. So it just opened up X. Let me get my mouse out of here.
You can see clearly that this is already signed in as me and my feed is visible. And now it is going ahead and it's starting to scroll on the X page. So just start to think about already, how could you create some sort of skills out of this and then schedule these as tasks?
So maybe every morning, if you wanted it to scroll through Instagram and things like that, or scroll through your own profile, or mark things as read or unread, you could totally go ahead and do that, no problem, because you can set up the schedule tasks right in here and use browser use skills that you've already set up.
So you can see two things that I already noticed was Grokbot and Grok 4 .6. So this is an interesting case though, because there is an API, but using the browser use is actually... cheaper.
So that's why in this case we decided to do it and test it out. Now what about computer use that you guys have also probably heard? These are basically the same thing.
It's still going to use vision. It's still going to use AI. But the difference here is that the browser is basically things that are on the internet or things that you would type into a browser like Chrome.
But the computer use are things that might be on your actual computer. So changing your computer settings, opening up desktop apps of things. So let's go back into Codex while we're waiting for this X article to finish up.
Let's see how this is going. It is still breaking down and turning it into an article. Let's see if we can do some computer use.
So one thing you will have to do though is you'll have to go to plugins and you'll have to actually install computer use, which is just as simple as typing in computer use and hitting install like literally two seconds. And then, hey Codex, I need you to use computer use to open up my desktop app for Glido. And I just want you to go to the settings and turn on the ability for it to allow and use like Bluetooth devices.
So just go ahead and get that set up for me. And so this is a little bit different, right? Because it's not going to open up your in -app browser.
It's going to actually kind of show your screen being taken over. It said, I'll stop if Windows asks for an admin password or presents a security sensitive permission that it can't safely interpret. It shouldn't run into any of that, but it's good that it sort of has that guardrail baked in.
Interesting. Okay. So it said Bluetooth access is a privacy permission.
So the computer use won't let me actually do that. But what it said it's going to do is open up Glido. As you can see, I didn't open that up.
It opened up Glido for me. And it doesn't look like on my recording, you guys can actually see this right now, but my screen kind of has like a big blue hue around the edges. So you will clearly know if Codex is using your computer.
And there you go. You can see that it actually turned on the include Bluetooth devices button. And I think it got confused because I think at first it thought that I was messing with my actual computer settings rather than like an in -app setting.
So it thought that that was a security thing, but it looks like it figured that out on the way. And I think the computer use thing is pretty interesting because you can remote into your codecs from your phone. So I can control all of these sessions on my phone.
And what I could do is on my phone, I could say, hey, computer use. go ahead and change my settings or go ahead and do something on a desktop app that's on my PC that I'm actually not sitting in front of. And then you could control your computer from your phone.
So anyways, we're back in the session where it's creating that X article. You can see that it is actually creating some thumbnails for the actual article. So hopefully we're getting close to the point where it's going to actually open up X and start to put stuff in there.
But I'll check in with you guys when we get there. okay so it just decided to open up x you can see that it's going to the drafts in my signed in x and then it's going to go ahead and format this new article and then we'll take a look it's clicking on the plus button man i think it even just like resized the page a little bit it was getting a little picky in goes the title and then it just pasted in the entire content of the article now it's uploading this thumbnail which i don't think looks very good.
That part of the skill has not been refined at all, but it's still cool that it was able to make that thumbnail and then go ahead and put it in there. So I literally just have to make sure that it looks okay and I like it and I can publish it. Now I know what a lot of you guys are probably thinking when it comes to this browser use stuff.
It's like, what's the point, Nate? Like, where's the value? And honestly, I understand where you're coming from.
And that's why I wanted to show you guys this piece where it's like. pretty much API will handle 95 % of your automation things that you need. And then a lot of the browser use opportunities might just be a script, but then when you need it, if you have this in your back pocket, it's good.
And you also might think, okay, cool, but like how much time does this really save? This probably saves me like maybe five to 10 minutes, like realistically. But what's cool about it is that I can basically have this pipeline now where I have a bunch of these browser use skills.
And so when I need to do something, I just open up Codex, I shoot off that skill and I can go back to the other task that I was working on. It kind of just like helps you do more without context switching as much. And as you start to stack more and more of these pipelines and combine them together, you can get some really cool things to happen when you start to chain together these skills.
And look, this one actually did it. It basically did the thing where I said it opened up the YouTube video, it took screenshots of it, and now it's going ahead and it's planting some screenshots from my video in the article. So if that doesn't prove the capabilities of this thing being intelligent, take screenshots, look at the page, know where to click, know what to do, then I don't know what else will.
Besides the fact that I've had this thing play chess, I've had it play games, I've had it set a world record on Tetris, it can do a lot of cool things. Look at this. You can see that it even took the image and drug it all the way down to where it actually fits in the article.
I haven't actually seen it do that before live. That was pretty cool. All right, I hope you guys are enjoying all of these use cases.
This next one is personally one of my favorites. I used Codex to edit the intro for this video. I used it to edit.
probably this course that you're watching. I use it a lot. And my team also uses it a lot for courses and for ads and for creative content.
So it is one of the things that truly helps us move really fast because editing is no longer the bottleneck when you can use a tool like Codex, especially if you've never edited a video before and you don't have video editing. experience. So let's hop into this next section about how you can use Codex to help you edit some videos.
Stop prompting Claude. Andrzej Karpathy thinks there's a much better way to work with AI, and his method has three layers. Layer one is the spec.
Instead of giving Claude a task and hoping it understands you, work with it to create a detailed spec first. Have Claude interview you about what you're actually trying to achieve, then break the work into smaller checkpoints before it starts. So NVIDIA just made building with AI basically free.
They're giving developers free API access to over 80 AI models. Here's how you use it. Go to NVIDIA, choose the model you want, and generate an API key.
You can choose from models like Kimmy, GLM, DeepSeek, and loads more. So you want to start a real business, but you can't afford people for content, marketing, sales, and all the other types of work yet. Because you can now install AI agents for free.
One to help create content, one to help follow up with leads, and other types of agents to help handle the jobs that your first employees normally would do for you. Isn't it crazy that with just my natural language, I can get all of these crazy motion graphics right here, and I can get all of these insane animations over here as well.
I can have subtitles appearing at the bottom, like you see. I can take my face and I can put it in the bottom right corner, or I can bring it up to the top left corner. And I can even play you guys clips of a bunch of my different YouTube videos right here in this sort of 3D fashion.
So by the end of this video, you will know exactly how to actually do this, even if you've never really used Codex before, or you've never edited videos before. So I don't want to waste any of your time, let's just get straight into this video. All right, so I hope you guys are excited to learn how to do this.
What you're going to need is you're going to need the Codex desktop app and you're going to need to install Hyperframes, but I'm going to show you guys all that. Before we go through the setup, I just wanted to show you a few examples of how I've been using it and the skills that I'm going to give you guys for completely free.
So this first example is just having it help me edit YouTube videos because what it's able to do is it transcribes the audio and then it can cut out mistakes and stutters and things like that and, you know, dead space. So for example, in this one, I gave it. two different recordings.
I gave it my face cam and I gave it my screen recording. And this was a 14 minute video that got cut down to nine minutes. And now it has like the background and it also has a few cuts.
So let me just show you what I mean by that. So here's the video. It's not live yet, but this is how it starts off.
Today, I'm going over the 18 core codex concepts that you actually need to know in order to start using it right away and getting value from it. It doesn't matter if you're not technical at all or you've never used codex before. By the end of this video, you'll understand exactly how this thing actually works so that you can start using it right away.
So as you can see, that first animation with the 18 cards coming into the screen, that was hyperframes as well as, you know, codecs here driving the actual edits, the rounded crops, the background, all of this. So part one we're going to start off here is foundations. So we're going to kick off with concept number one, which is projects.
Now, a lot of you guys, I'm assuming, have used ChatGPT or Cloud in the past. Now, all of that logic was once again, hyperframes. It basically created the card that said, you know, number one projects.
It then decided to also zoom me in here because it realizes that for the next, you know, 10 to 15 seconds, I might be talking about something, but I'm not showing anything on screen. So I prompted it in this way and I gave it the skills in this way to understand that when there's nothing going on on the screen, maybe you do a full screen, but then when it's time to do more of a tutorial, you go back into this view.
So anyways, throughout this whole video, that's basically what it does. It's able to jump between full screen and this. basically, you know, template or scene.
And then it also creates those cards in between each of the concepts. There is like a transition screen. All right.
So that's one quick example. Let's take a look at some short form content, which I think is getting much, much better. So here I have it doing two reels.
One is about Claude and one is about NVIDIA. So let me just real quick play these two for you and then we'll break them down. Stop prompting Claude.
Andrzej Karpathy thinks there's a much better way to work with AI, and his method has three layers. Layer one is the spec. Instead of giving Claude a task and hoping it understands you, work with it to create a detailed spec first.
Have Claude interview you about what you're actually trying to achieve, then break the work into smaller checkpoints before it starts. Layer two is the verifier. Before Cloud does anything, define exactly what a good result looks like.
Then give it ways to actually check its own work, whether that's another AI model or real data or tests that it can run on its own. And layer three is the environment. Build a workspace where Cloud already has your instructions, your knowledge, your skills, and your rules every single time you use it.
So instead of becoming better at writing prompts, you're building an entire system around Cloud that makes it better every time you use it. I made a full YouTube video breaking down Karpathy's method and exactly how to build this yourself. So just comment method and I'll send it to you.
So NVIDIA just made building with AI basically free. They're giving developers free API access to over 80 AI models. Here's how you use it.
Go to NVIDIA, choose the model you want, and generate an API key. You can choose from models like Kimmy, GLM, DeepSeek, and loads more. Then take that key and plug it directly into whatever you're building with.
So you can experiment with AI apps, automations, and other projects without immediately racking up API costs. And because they're OpenAI compatible APIs, you can use them with loads of existing AI workflows. If you wanted to start building with AI but didn't want to burn your own money testing different models, this makes it way easier.
So just comment key and I'll send you the full setup. So I thought that those outputs were really, really solid. You can see that what it does is it kind of starts off with like a visual hook i guess we'll go to the clod one first we have the three missing pieces and what it did here is it's kind of creating that open loop because it's saying hey yeah you know andre carpathy uses it in this way and it's creating this open loop of oh wow i need to stay to the end of this short to see what all three of these are because as we go through we can see we have number one we can talk about little number one and then we go into number two the verifier and then we get into number three finally at the end which is about the environment and so About every one or two seconds here, it's switching.
You know, we've got some scenes where it's like this with B -roll up top and me down here. It's got some where it's a full screen animation. It's got some where it's full screen me.
And all of these animations are sort of like paper style. There's texture. It's 3D.
They're always moving. So we're never having one element be still. You've also noticed that it went out and it got all of this B -roll.
It either created it or it recorded it itself. And the subtitles, it was made by... hyperframes and Astra, the music, the sound effects, all of this is being synced to the actual reel for engagement.
And pretty much same thing with the NVIDIA one. This one was shorter, but it's a similar style. This one has more green accents rather than orange because it's about NVIDIA, but it has the same types of animations.
It has the same types of, you know, scenes and it has the same way that it's fast paced. It's always switching. We have music, we have real B -roll that it went out and it collected on its own.
And here's even more AI generated B -roll that it created on its own. I think that this is getting really, really good. And I've turned this into a skill.
And like I said, all of these are skills that come inside of one sort of student kit is what I'm calling it. So if you want to get it all for free. just go into my free school community.
The link for that is down in the description. And then you're going to go to the classroom and you'll go to either AI skills or all YouTube resources. I have it linked in a bunch of spots, so it's really easy to find, but you'll be able to find it right in here in the AI skills section.
It'll be called like hyperframes student kit. Here's another quick example. This one is an AIS reel and it made this one for me in both 16 by nine, as well as nine by 16.
But let me just real quick play the nine by 16 version for you guys, because it's kind of like a reel, but it's a little bit different because this one was meant to be an ad. What if you could build the team before you hired it? So you want to.
start a real business, but you can't afford people for content, marketing, sales, and all the other types of work yet because you can now install AI agents for free. one to help create content, one to help follow up with leads, and other types of agents to help handle the jobs that your first employees normally would do for you.
It's like building your first AI -powered team before you hire your first employee. And that doesn't eliminate every future hire. It actually gives you the capabilities to start before you need them.
At AIS Live, I'll show you how to build your own AI OS, a personalized system of agents, tools, and workflows that helps you operate a real business. You'll discover the most important AI agents for starting a company and how to install them for free. You'll also see how an AIOS can support content, marketing, sales, operations, and even recruiting as your company needs to keep growing.
So if you want to start a highly profitable business without building a huge team, then click below for more details on AIS Live. Now, it has similar elements, right? But what I want you to pay attention to here is all of the B -roll that it went and collected from me.
It grabbed YouTube videos of mine. It went ahead and it grabbed past AIS Live. you know, segments.
So here's one with me and Pat. We can go into, here's like a VIP session. Here's a video of me like talking about my iOS and a second brain.
So it was able to use the context of what the ad was about. Here's a session with HyperAgent and Alex. It used the context of what we were talking about and it actually put it inside so that this doesn't just feel so much like theory.
it feels more real. And it even animated this logo here at the end, which I thought was just beautiful because it had to go to my Google Drive to find the AIS Live logo. And I think that this turned out really, really nice.
And I'll play one more for you guys real quick, which was a call to action that I gave Codex. Real quick, guys, just wanted to say, if you're enjoying this video and you're enjoying the way that I teach, please consider subscribing and joining my free school community. The link for that is down in the description.
We're building a global community of AI builders and entrepreneurs and business owners. We're almost at 450 ,000 members. We're almost at half a million, which is super, super exciting.
And it would just mean a lot to me if you joined. We have a lot of resources in here. We've got agent skills.
We've got every YouTube video where I give away free resources. Like I said, skills, guides, templates. docs, GitHub repos.
I give it all away in here for completely free. We also have a seven -day challenge. We have a Build Your AIOS course.
We've got a lot of fun stuff going on in here, events, certification programs, tons of cool things that we're building towards. So if you're enjoying it, if you like the way I teach, please definitely check it out. Hope to see you guys in there.
Let's get back to the video. Now, what I liked about this is this one felt very clean, right? It wasn't super fast -paced, super energetic.
There's low music. But once again, it's proving to us that it can go grab screenshots, it can crop them, and it can use context about me and my business in order to make these feel more relevant. It grabs all of these different skills and docs, and it put them in here in a really, really nice way.
We even went and screenshotted some of our courses from the community. It grabbed, you know, event assets and pictures and videos, and it just made this call to action to feel so much more real, so much more human. So if you guys are getting excited by that, go ahead, like I said, to my free school community and grab all of those skills to be able to replicate those sorts of outputs.
But now let's actually get started with building this. Like, how do you actually do it? And I'm going to walk through a real example with you guys.
If you guys remember the intro from this video, I'm going to build that out live right now with you guys. So the first thing that I want you to do is you're going to open up a new project. open up a new folder in your desktop or something.
And we'll just call this one for now. I'm going to call this HyperFrames Demo. And that is the project that we're going to be working inside of.
So I've got this folder on my desktop now. I'm going to come into here on the left -hand side and open up a new project. I'm going to choose for this to be a local project.
I'm going to give this a name. So HyperFrames Demo. And then I'm going to choose that actual folder so that Codex can work inside of it.
So that was on my desktop and it was called HyperFrames Demo. Cool. So there's the project.
I'm going to select that and open this up. So when you open up a new chat in this project, there's going to be nothing in here. So if I go over here and I go to my files, there's literally nothing here.
But we're going to start to fill this up with things like video projects and different renders and different files and things like that. So the first thing I want you to do is I want you to go to this GitHub repo, which I will link in the description. And this is called HyperFrame.
So you're basically just going to copy this URL for the HyperFrames GitHub repo. You're going to open up Codex, paste that in there, and then basically just say, Hey Codex, I need you to basically pull in this HyperFrames repo so that I can use it to have you edit videos for me and stuff.
I need you to make sure that all the dependencies are installed and everything like that and grab in some skills or things that you need inside of this Codex project in order to actually make this stuff useful. So that's the first step. You're going to go ahead and shoot that off.
Now, while this is getting set up, let me talk about the mindset and the idea of what we're actually doing here when we're editing videos with AI. So there's a few steps, right? And in this case, I'm taking the example of we're giving it some sort of footage and having it edit it and animate it and things like that.
But it can also create things from scratch. So if you gave it a rough outline and you wanted just motion graphics and like sizzle reels or like SAS demos, it could do that 100%. but that's not what I'm gonna be focusing on right now.
You would just remove this first step. So basically in my mind, step one is you have footage and what you need to do is you need to transcribe it. And basically that means it needs to find out all the texts that you're saying in that clip.
and exactly when it happens, the exact second to the millisecond of when you say certain words so that it could sync it up with different animations and different texts, like subtitles, for example. So transcribing comes first. You can do this with a free local thing that it can set up like called Whisper, but I actually like to use 11 Labs for this.
So I'm going to show you how to set that up as well. After you transcribe, then the next thing that we want to do is we probably want to cut. So basically having it cut out, you know, mistakes or five seconds of silences and things like that.
So that would be step two. Step three then in my mind is to plan the beats. That's kind of what it calls our beats.
So beats are basically different scenes. So for example, with this reel, like this install capability slide, this is one beat. And then like this is one beat and this is one beat.
Every basically scene is a different beat. So now what we like to do is we like to have Astra, the model, read through the text, understand the intent and start to plan out the beats of what's actually going to go inside of this reel or inside of this video. And then what it's going to do is it's going to use its skills and it's going to use.
hyperframes and it's going to use other tools like this in order to actually do the generation of the HTML. It's basically just creating HTML and it's animating it and that's what really gives us all these 3D elements and it gives us this text and it gives us what we are basically looking at and considering the motion graphics or the motion design.
And by the way, part of planning the beats is like understanding that there's going to be like, you know, music that's going to sync to it and sound effects and all of that is basically coming into this element of planning. And the thing about it is we have to have transcribed and cut all of that first in order to be able to do this properly.
And then the last step here is basically, honestly, it's kind of a loop. So the last step is basically to verify, meaning have the agent watch through all of this again. It will watch through it.
It will take screenshots. It will look at the transcript again. And basically what we want to do is we're going to do this loop of verifying and then going back into here.
and using the skills again and then verifying and then using the skills again. So we get in this loop of just going like this until the agent is confident that everything is in bounds and everything syncs properly and everything feels how it should. So that's kind of the flow.
Let's actually go get set up. So we are now inside of this project and it's still getting everything set up. So what I want to show you what to do next is we want to do 11 labs to transcribe.
So you're going to go to a new page. You're going to open up 11 labs. And create an account if you haven't you can get started on this for like a five bucks a month plan Which it'll last you quite a while So you're going to come in here and then what you're going to do is you're going to go on the bottom left to developers And you're going to click on api keys right here and you're going to go ahead and create a new key I'm just going to call this Astra demo.
You can have this expire. You can just leave this at never. And then as far as restricting the key, if you want to say, okay, this key is literally only going to transcribe stuff, that would be speech to text.
You could give it access to speech to text. If you also want to give it access to like sound effects and music generation and image and video generation, you can give it access to other things as well. But right now I'm just going to start with just speech to text because all we really need for this endpoint is the transcription.
So I'm going to create this key. This gives us basically a password. So don't share this with anybody and i'm going to delete this as soon as i'm done filming So don't even think about it, but you're going to copy this to your clipboard You're going to go into Codex and then we're going to come into your files right over here.
And you can see now it's starting to build out some folders and files and things like that. And what you need is you need a file called a .env, which lets you store secrets and passwords like your 11 Labs API key. So all you have to do is just you can chuck in a message even while it's working here.
And look, it actually opened up a local host, which is kind of how we can see our video projects. This is just, you know, it just lets us test them and look at them and even like move elements around and stuff, which is really, really cool. But I'm just going to close out of that because that was just an example.
But what I can do is say, when you do the transcriptions, I want you to use 11labs. So can you please create me a .env so I can put my 11labs API key in there? And also make sure that you include this in the agents .md.
that says whenever Nate wants you to transcribe a video, use 11labs for that. So the agents .md is this file. This basically just explains how the project works.
So right now, because there's not much information in there, it just has some very basic stuff from HyperFrames. But as you start to learn more about the way you like to edit videos and the way you like to store your projects, you'll basically want to come in here and update it with certain information. So right here, you can see it says, okay, I will add that rule into the agents .md so that...
In the future, I'll stop the Whisper setup, which is that local thing that I talked about. Now, nothing's wrong with Whisper. It's just slower.
And so 11 Labs, yeah, you have to pay for it, but it's much quicker. And I like that speed and it's not that expensive. So now our .env has a placeholder for the 11 Labs API key.
So what you're going to want to do is just paste in your 11 Labs API key right inside of here. And by the way, if it's not letting you paste or type anything in here. which it should.
But if it doesn't, then you can just go into here and click on open in default app. And for me, that opens up in my notes. I can paste in the API key, hit save.
And then as you can see, it's going to refresh live right inside of here. All right. So at this point, we have enough information in here to actually be able to use hyperframes.
So I'm not going to use my skills that I mentioned that I showed all of these examples where I use my skills. I'm not going to use these right now because I just want to show you what this kind of looks like at its core. But don't forget that you can definitely grab those skills and come in here and make these things better.
And so one thing that you can do is you can give it a video file and just say, hey, edit this for me, you know, add motion graphics, make it tell a story, blah, blah, blah. Or you can be very specific, which is what I'm going to do for this specific example. So let me pull up the video that we're going to be working with.
It's right here. It's called Edit Intro. So let me actually open this up and we'll give it a quick watch.
Okay, anyways, so now you see that I'm basically planning out what I want to happen as it's happening. So here's what I'm going to do. I'm going to grab the file path of my video.
I'm going to come back into here. I'm going to do a slash goal prompt for this, which basically just means that I'm setting a goal and it's going to keep pursuing until it hits that goal. I'm going to paste in the file path of that video, and I'm just going to start instructing what I want to happen when I want it to happen.
But first I have to set up the loop of transcribing, cutting, planning the beats, and then it's going to go ahead and get to work. But instead of planning the beats, I'm kind of directing this a little bit more. So this is kind of like plan slash accept beats.
But anyways, let me show you what this is going to look like as I instruct this thing. So I just dropped in a video for you. This is going to be an intro.
So I need you to help me turn this into a super premium and polished edited video. So the first thing you need to do is I want you to transcribe the video because we need all of the beats and all of the motion graphics to sync exactly when I say them. And then I need you to cut out anything if there's mistakes or if there's silence.
There shouldn't really be like a second or a half second of silence. I want this to feel fast paced. After you've done those two things, it's time to start actually animating this video.
So let me tell you what I'm looking for when it comes to the animations. So I start off this intro by saying something like, isn't it crazy that I can use just my natural language to get all these crazy motion graphics over here and all these crazy animations over here? What I want to happen then is I want this whole vibe of this video to be very, very like Apple style motion design.
So like liquid glass, clean animations, and they feel very professional. So when I say motion graphics over here, I believe that my hand was on, it was pointing to the left side of the screen. So on the left third of the screen, I want them from top down, sort of like my hands are creating these motion graphics.
I want them to come into screen and just make them, you know, against like some sort of liquid glass card where we see three different types of motion graphics, maybe like cards and documents moving around or laptop screens and charts and elements that are being like animated and things like that. just make things over here that are impressive and that tell a visual story.
And then similarly, when I go into the insane animations over here as well, that's on the right side of the screen. So same thing, I want them to come in from top down like I'm drawing them in. I want these to be 3D.
So I want these to be against some sort of maybe little overlay in the back so that we can see them against the background, just like a subtle dark overlay. And these should be 3D. So they should maybe look like they're spinning.
They should have shadows, they should have depth, and these can just be 3D letters or 3D animations and, I don't know, symbols that are moving. Just make these subtle and professional, but they should certainly give some sort of wow factor. And for those two beats, I want them to stay on the screen while I'm talking about them, and then I want them to leave the screen or sort of fade away at the same moment.
So the motion graphics on the left come in first, animations on the right come in second, and then they leave the screen at the same time. The next section is pretty simple. When I say I can have subtitles appearing at the bottom, as you see, I just want a super, super clean overlay at the bottom of the screen with subtitles.
They shouldn't cover my face. So they should be sort of near the lower third. And if you could just have the words like subtly highlighted with maybe like the words are white, but they're highlighted in blue when I'm actually saying them.
So make sure they're synced exactly to the transcript when I'm saying them. Now in the next section, I go on to say, you know, I can take my face and I can move it to the bottom right corner or the top left. And what I want you to do for that is I want you to take my face cam and sort of shrink it into like a vertical rounded crop.
So you kind of just bring in the left and right sides to keep me centered and you make it rounded crop with a drop shadow and you put it against. this background, which is the full screen background. And so here what I'm doing is I just paste it in this picture, which I like to use as my background in some YouTube videos.
And I want you to make that background 50 % opacity, so it's a little bit darker. And then for the next part, when I say I can play you guys these clips from my YouTube videos, I want you to go to my YouTube video directory locally, which I'll give you the file path to. So I will just copy in this file path real quick.
Right there. What I want you to do is just grab a few of my most recent videos, maybe like four or six. And I want you to sort of fan them out, like animate the process of you fanning them out and have these be 3D with like a little bit of a drop shadow.
And they're sort of like rotating and swiveling back and forth just to create a really cool effect. But I want them to actually be playing throughout. I don't want them to just be static images of the videos.
I want you to just play, you know, all of them are sort of actually playing at the same time. And then to end off the video, what I want you to do is basically against that background I gave you, if you could bring my main face cam, sort of align it on the left side of the screen, but make it bigger. So it kind of touches the top and bottom of the screen, but we should still see the rounded crop and the drop shadow.
And then on the right side of the screen, we can just have some other texts and other motion graphics that tell a story based on what I'm saying. So like, you know, you don't have to be technical. You don't have to have used codecs before.
You don't have to have a video editing background. If you could just make little icons and animate them in a fun way to tell that story. And then at the end, you know, it says like, hey, I don't want to waste any time.
It just gets right straight into the video. Do the exact same thing there. And that's going to pretty much be the end of this intro.
After you have then done all of that, I just want you to make sure it looks good. I want you to sort of like verify it by taking some screenshots and looking through, making sure that the beats actually sync to the. text that I'm reading out and make sure that everything's in bounds and everything looks professional and it's giving off the quality that you want it to.
I'm not looking for a POC or a version one. I'm looking for a finished product ready to go here. Out of breath a little bit.
So that was a massive prompt, right? That was me being super, super specific about what I'm actually looking for here. And that's kind of what this looks like to start.
The way that I got to all of these skills that I now use for YouTube videos, lessons, reels, ads is because I did that so many times. And now if you get an output here that you really, really like, you say, cool, that was awesome. Turn that into a skill.
And the next time you don't have to give such a big prompt. You basically just say, hey, edit this video, use this skill. And then when it comes back, if you have feedback, say, hey, I didn't like this.
Make sure you do this next time and then update the skill too. So what I just did is really the hardest it'll ever be. And then it's always just about iterating on those skills.
So I'm just going to go ahead and let this cook a little bit. I will check in with you guys when this one comes back with the first version. And hopefully it's what you saw.
the beginning of this video okay so i have not yet watched this but you can see that this went from the original being what was this a little over a minute a minute and five seconds to now being cut down to 28 seconds let's go ahead and give this a watch and see how this looks isn't it crazy that with just my natural language i can get all of these crazy motion graphics right here and i can get all of these insane animations over here as well i can have subtitles appearing at the bottom like you see i can take my face and i can put it in the bottom right corner or i can bring it up to the top left corner And I can even play you guys clips of a bunch of my different YouTube videos right here in this sort of 3D fashion.
So by the end of this video, you will know exactly how to actually do this, even if you've never really used Codex before or you've never edited videos before. So I don't want to waste any of your time. Let's just get straight into this video.
Okay, not bad. Not bad for a first pass. You can see how my very specific prompting obviously benefited us here.
I think that these look good, right? Like we get some 3D animations, we get some motion graphics. I like it.
I think that's a good way to start. I do think maybe... We need something more in the first two seconds.
Yeah, I think we should add something right there in the first two seconds just to make it more engaging. But the other thing I noticed is right here. It's playing videos, which is good, but they're like interlapping with each other, right?
So it's not realistic. What we need to do is make this feel more legit. And also I want to make this text bigger.
I don't think that text is big enough. And I think this looks fine. This is all simple, nice little animation as well.
Basically, that's my feedback. So let us shoot off prompt number two. I'm going to once again do another slash goal prompt.
Awesome. I mean, that was 18 minutes. That was a really good first pass, but let's do another version here.
What I want is a couple of things. First of all, in the first two seconds, I want you to get creative here. Do something that feels on brand to make the first two seconds more engaging.
I'm not sure I want like a full screen cutaway and I don't want anything that's going to lay on top of my face. But you know, I start off the video by like, isn't it crazy that with just my natural language, Some sort of animation some sort of motion graphic make that a little bit more emotional Just do something right away to sort of like hook the viewer in now besides that the only other changes I need are in the part where you show my YouTube videos you show the four I like how these look like they're 3d and they have depth but if you could make this more realistic because they clearly are like Cutting through each other almost like it's not realistic.
We need this to be more like the physics of it need to feel better. So if you could just maybe make them thicker and make sure that they're, they're fanned out behind each other rather than like cutting through each other, that would be great.
And then the text on that screen, it says like your videos or something. Um, if you could just make that larger, cause that text was pretty small. I want it to be bigger and easier to read.
But besides that, everything else I thought looked really good and it matched the transcripts really well also. So make those changes please. And then let me know when you're done.
So that is prompt number two going off as another goal. And you can see that this is the actual hyperframe studio that it created for us. This is at 107.
Let's just reset that. And what's cool is I can literally move things in here. So I can actually take this element and I could increase the text size over here.
I think font, this is where I would do it. I could change this to what, like 80 and see how that looks. So it would reload.
And now I can just sort of manipulate this stuff right from here, which is pretty cool. You know, you can move stuff around and you can see there's even different elements for the actual like 3D. scene and the actual video inside.
So I'm not going to mess with that right now. I honestly don't use that interface too much, but if you're editing a really long video, let's say it's like a 10 minute video and you just want to be able to like tweak one thing really subtly, it's probably easier to come in here, make a little tweak, like just move this over.
and then export it rather than having to do the prompt layer again. So it's really nice that HyperFrames gives you this local host environment as well. But for something as simple as what we're doing, I just wanted to shoot off another natural language prompt.
So I will check in with you guys once this one has finished up. All right, so that took 10 minutes now and V2 has come back. Let me go ahead and open this up full screen and we'll give it a watch.
Isn't it crazy that with just my natural language, I can get all of these crazy motion graphics right here and I can get all of these insane animations over here as well. I can have subtitles appearing at the bottom like you see. I can take my face and I can put it in the bottom right corner or I can bring it up to the top left corner.
And I can even play you guys clips of a bunch of my different YouTube videos right here in this sort of 3D fashion. Okay, so this was much better. The text got larger and this feels more 3D and it also just feels like, you know, it just looks better.
And so right here, this is pretty much the only section where I didn't tell it exactly what I wanted. And this is what it came up with. I don't honestly love it, but for now, I'm just going to keep it in because I told it I didn't want a full screen takeaway, which would have meant it created its own animation to be the full screen.
But actually, let's just see what that would look like if I just shoot off that quick prompts real quick and say, awesome. Now, can you create me one more version where in the first two seconds before you cut into like the motion graphics and everything. Let's see what this would look like if you did a full screen takeaway.
So it would be the full screen is animated against some sort of background that feels on brand with the rest of the intro. And maybe the text is sort of comes in in an animated way that says, isn't it crazy? So anyway, it's just going to shoot that off.
This really shouldn't take long at all, but just to show you guys that it can also do things like, you know, a full screen cutaway and animate it in that way too. So I'll show you guys that in just a sec. All right.
So that one came back and it's done. And I have a feeling that it's basically just going to be super simple right here. I'll play it from this interface.
Isn't it crazy that with just my natural language, I can get all of these crazy motion graphics right here and I can get all of these. Cool. So that is looking good.
We can see basically all this did was just add some very simple animated text that came in here. It had a little bit of layering as well with these little liquid glass looking cards. And it kept the background consistent to what we actually use later over here.
So I thought that's pretty good. Anyways, guys, at this point, we've set up the project. You've set up something to transcribe if you decided to use 11 labs and you understand now the loop that we actually go through.
order to do all this i didn't dive too much into this actual interface and how you control it but like i said it's very very intuitive once you get in here and it's a nice touch by hyperframes so don't forget if you want to get the student kit that has all of the skills that you need to build these sorts of reels and videos you can download this for completely free by going to my free school community link is in description you'll go to classroom and click on ai skills and it will be in there okay so now that you have a really good understanding at least i assume of how Codex works when you're in it and you're sitting at your desk and you want to drive automations and drive skills and different sessions like that.
But what if you want to build automations that run without you being there at all? And I know we've talked a little bit about scheduled automations, but what if you want to build things that live somewhere else? I don't know if you guys have ever used NNN before or Make, but what was cool about that is you could just deploy those automations in Make server or NNN server or something like that.
But what Codex lets you do is it lets you build automations in code. I know we don't want to look at code, I understand, but it lets you build automations in code and then you can just deploy those automations somewhere else. And now you don't have to have your Codex desktop app open or you don't have to have your laptop turned on in order for those automations to keep running all the time.
So we're going to talk about how you can use Codex to build automations and then host those automations in something called trigger .dev. It is a lot simpler than it sounds. So let's just hop into this next video.
Codex lets you build automations right inside of it using scheduled tasks. However, because these scheduled tasks basically just send messages right into an actual chat thread, what that means is this eats at your actual weekly usage limit. So it doesn't really make sense to build a bunch of your personal and company automations inside of Codex.
A lot of the most useful automations can run somewhere completely independently of Codex, but we can use Codex to help us build them. So that's exactly what I'm gonna show you guys today. Even if you have no technical background at all, by the end of this video, you'll see how to build scheduled automations or ones that are triggered on some sort of event.
that live outside of Codex so they don't eat away at your subscription. So I don't want to waste any time today. Let's just get straight into this one.
So like I said, when you have an automation running inside of Codex all the time, it's eating away at your subscription limit. So what I'm going to show you guys today is how we actually build our automations with Codex. And then instead of actually hosting them there, we're going to host them in something called trigger .dev.
Because when we actually build the automation, what happens is we can actually just turn that into code. So instead of having, you know, our scheduled task run a skill on a certain... cadence, it basically just turns that skill into code that can actually be executed.
And then that code is just given from Codex to GitHub. And then GitHub basically says, okay, trigger .dev, you're supposed to run this code every hour, or you're supposed to run this code whenever someone submits that form submission. So if that sounds overwhelming or scary at all, don't worry about it.
It's going to be super simple. Just think of it as the idea that you're giving your skills to something else to run it so that it doesn't eat your Codex subscription. So that way, instead of your usage limit looking like this, it will look more like this one down here, which is green and a lot more full.
So what you'll need for this video is a Codex subscription. You'll need a trigger .dev account and a GitHub account. That's what we're going to be using.
Okay. So there are three different types of automations that I'm going to show you guys today. And I'm also going to explain the difference.
So it's going to be a scheduled automation. We're going to have a webhook automation, and then we're going to have a Codex SDK automation. So let's start with just number one.
This is a scheduled automation, which basically just means we're going to have trigger .dev execute our code that we write on a schedule every 30 minutes, 6 a .m. on Mondays, however we want to set up that schedule, very similar to the way that the scheduled tasks inside of Codex actually work. So the first step of planning out the automation is the planning.
It means we just want to kind of brainstorm with Astra in this case to help us make sure that it fully understands what we want built and to make sure that we're not, you know, missing anything. We're not, we're thinking through all of the different scenarios.
And yes, this example is going to be very simple, but it's just to show you how this actually works. So I want to build an automation and I'm going to put this on trigger .dev to actually be hosted there, but you need to help me plan this out and then actually build it. So the first step is just the planning.
I want this to be a morning routine automation. So this is going to go off, let's say 6am and it's going to look at my calendar for the day and it's going to just give me a brief. So we'll have to check my Google calendar and it will just look at the events I have.
And then if there's any additional research or anything like that, that it could do to be more helpful, it can just sort of help me prep for the day. Is there anything else important that I'm not thinking of? And do you understand how this will actually be built out?
And what's cool is it will actually be able to use some of the context that's already in your projects if you are working inside of a project. Because you can see the first thing it said is, I'm going to check your existing morning routine workflow so that I can actually understand a little bit better how you want this built.
So trigger .dev hosts something called TypeScript, which is just basically a coding language. If you used something like modal, then you would be writing it in Python. So don't worry about this word.
It just is basically the language of the code that we're writing. Don't worry about it. So it's explaining now, how is this going to work?
So the morning trigger would go off at 6am America, Chicago time. And then we would look at Google calendar and we would read today's events. We would read their descriptions and their times and their attendees and locations.
And then it would decide whether the events need prep. So if it's with someone new, we have this stuff that could be helpful. If it's a podcast, we can have this stuff.
So it's going to do a little bit of AI reasoning here. And then it's going to use AI once again to write the short brief. And then after that, it will send it to me.
But I didn't actually tell it where. So it said, where do you want this to be sent? What's the timing?
What's the calendar scope? It's asking me some questions here. So all of these are good thoughts.
I want this to actually be sent to me in ClickUp. I want this to be sent to me as a DM to Nate Herk. So to myself in ClickUp.
And you will use the UpIt AI account to actually send this. As far as timing, we want this to be 6 a .m. And let's just have it be on weekdays.
It doesn't really matter to me how long it takes. If I get it at 6 .05 or 6 .10, that's fine. The calendar scope, we're going to use my main work calendar and research boundaries.
Let's just do public web research for now. Later, we could always work in other things like meeting notes and ClickUp and Google Drive and things like that. As far as the research, there's really no reason why you should be spending more than 25 cents for research at this point, but we can increase that later.
Right now, let's just assume that the calendar is locked at 6 a .m., so don't worry about... checking in later so now that i've given it some more information i will go ahead and send that off as well now what i wanted you guys to notice here is figuring out if the automation is one of these two things which are it's either a deterministic automation or it's a non -deterministic automation and so what this means is basically is it a predictable process or is it unpredictable and usually the unpredictable automations when you get into this territory over here This is when we really need to go for a full agentic harness, a full codex routine, because these are very non -deterministic.
They're unpredictable. And in this specific example, this was pretty simple. We basically have a 6 a .m.
trigger. So we have 6 a .m., it goes off. Then what happens next is we will read calendar.
And so that is the next step. And so far, there's not even any AI involved. Where we start to get AI is in this next step when we sort of do like the decision making on do we need research and what would we do?
So this is research and this would be an AI step. So I would fill in this with green just to indicate that this is in fact AI. The other thing that we would need AI for is drafting the message because you can't really draft a message with code unless you were just using explicit placeholders and it's not as flexible.
And then the final step is to send that message to ClickUp. So what I wanted you guys to see here is this is a very deterministic automation because it goes one, two, three, four, five, oops, five. And it happens in that order every single time.
So that is a deterministic flow. What's not deterministic in here are these specific AI steps. So step number three and step number four.
are non -deterministic because the research is going to be different every time based on the input that goes in. And then the draft message is going to be non -deterministic because it's different every time based on the research that goes in. So these are important things to think about because the more deterministic your automation gets, the more of a waste it would be to use Codex to host that.
There's no reason to use the full Astra agentic loop inside of Codex if your automation looks like this. 90 % of business use cases or Personal productivity use cases are more like this.
They're more of the deterministic automations that help you out and really save time. So anyways, just wanted to call that out. Hopefully you're learning some new stuff in this video.
All right, guys, real quick break for a message from today's sponsor, HyperAgent. Now, I know that a lot of you guys are running AI agencies and a very tedious part is teaching the same thing over and over again to every new client's agents. because every client wants it done a certain way.
So HyperAgent handles that with skills and memories because you can teach an agent a skill once, like your due diligence framework or your press release framework or format or some API that you always end up wiring in, and it will just keep it in its memory. And then it will build up memories as it works on things like the client's preferences, their data sources, and how they want things formatted.
And then you can watch the whole fleet from a command center that runs eval rubrics and it can do A -B tests so that you can see which agents are actually getting better and what each client costs you to actually run. They can also sit in your Slack channels and they can jump in when something needs doing instead of just waiting around for you to ask.
So if that sounds like something that could be useful for your agency, then check out HyperAgent through the link in the description and you'll get some free credits to start. So thanks again to HyperAgent for sponsoring this part of the video, but now let's get back to it. So anyways, Codex comes back and says, okay, cool.
That gives us a clear plan. Here's exactly what we will do. Here's the budget.
Here's the research. Here's all this stuff that's how it's going to work. And now let's actually go ahead and start building it.
It also calls out this hosting detail, which is that TriggerDev's current free plan scheduling window can delay a 6am start by up to an hour. So if we really need this right at 6am, you might have to upgrade your Trigger .dev plan. But as far as getting started, you can start on the free plan.
Alright, so sounds like you have a good idea of how this works. What do you need from me? Are there any different API keys that I need to get, or do you already have access to all of these keys?
So that's really the next step to be thinking about because if you have been building inside of Codex and you're using a bunch of these plugins, so you've connected to all of your accounts inside of these Codex plugins, those will not transfer over to trigger .dev, which is why I really like to use plugins not very much.
I like to use the .env file. And I like to put all my API keys in there so that if I ever need to move them over to Cloud Code or if I need to move them over to trigger .dev, I already have them in one spot and I can just copy and paste them. And I will show you guys how that works later.
But yeah, now that we've done sort of the hard part, the heavy lifting of actually planning out what we want, the implementation is the easy part because now we let Codex actually go ahead and build this out for us. Because as you can see, it says, okay, it has access to Google Calendar, ClickUp, OpenAI, Perplexity, and we will obviously set up trigger .dev.
But basically everything we need to move this over once Codex has built it is already here. If you don't yet have your API keys for Google Calendar or ClickUp, you would just say, hey, can you help me set that up with Google Calendar with ClickUp? And it will tell you exactly where to go and what to click on and what to get.
So getting API keys and getting that set up is not really technical. It's not really a technical lift anymore. It used to be a little more intimidating in the old days.
But now it's so easy. So if you don't have API keys, just ask Codex to help you find where those are. and just go grab them.
But now we're ready to start building. So I'm just going to tell it, yep, go ahead and start building. And I'll check in with you guys when we're ready to move this over to trigger .dev.
But the one thing I'll say is before we move it into trigger .dev, we want to have Codex do as much verification on it as possible. So if it's able to test it out and basically fix it before we move it over, then that's good. We've talked a lot about giving agents a way to verify their own work and telling them to verify their own work so that you're not getting their first attempt.
So go ahead and build this out for me. Make sure you feel confident in how it works and you've validated that it will work. before you actually tell me we're going to move it into trigger .dev and then once you're done we will move everything over and host it Now you can see what it's doing is it's building it out and it's testing it.
You can see it's using test -driven development. It is sending DMs. It is looking at how much all this costs.
And it's basically optimizing for what I actually said. It even made sure that the DM was the correct conversation. And the reason why this whole deterministic or non -deterministic thing is important to understand is because yes, you could easily do this as a routine inside of Codex.
But I actually did this before where I had a routine that was very simple like this. And after... about a month, it started to just go rogue.
It's just randomly started to send to different DM channels and it started to send to like the team channel and stuff like that. And the reason for that is because it was an agent on the backend. The agent was just interpreting the message different every time and it just acted differently.
But what we're actually building here is we're building a script. So it doesn't have the option to act differently. We're literally saying, hey, this is what runs and it goes the same way every time.
So in this code, we're basically like hard coding the direct channel with the channel ID and the message ID and everything that gets sent. rather than giving the agent the full connection to ClickUp and saying, hey, just send it to Nate. Anyways, this has just finished up.
So you can see, whoops, that it was built and validated locally and we should have a test brief in ClickUp. So let me check that real quick. Awesome.
So you can see right here that I do have this DM where I see my Tuesday morning briefing. I have my day right here. Every single one of these things has a link to my calendar as well.
If I click on this, for example, it pulls up the actual event in my calendar. And then it also comes back with, hey, here's some useful prep and here are some things to notice. So we know that the ClickUp connection works.
We know that the AI is working on the background. And we know that the Google Calendar connection is working as well. And it says that everything has been built and validated.
And this costed about 1 .33 cents. So us giving it the gate of, you know, maxing each run at 25 cents seems pretty realistic. Anyways, now we have to deploy to trigger .dev and validate one run there before we turn on the schedule.
And the cool thing about this is, yes, you're going to be able to follow this tutorial. So you know exactly how to connect to trigger .dev. But if you didn't.
So how exactly do I get this automation from the code that you built into trigger .dev? And while it's doing this, let's go ahead and make sure we have a trigger .dev account. So head over to trigger .dev, go ahead and create an account.
Like I said, you can get started for free. Now that I'm in here, you can see I'm on a free plan in this account and I just created a new project up here called YouTube. And this is what it will look like in order for you to sort of like get everything set up.
There's nothing yet in here. So this is how it gets really cool because we're able to basically just connect Codex. to trigger .dev and it can basically talk to trigger .dev in order to do all of this.
Now you can also have it connect to GitHub, which is something that I do recommend because that way GitHub connects to trigger .dev and the three of them talk together. And the reason why we like to use GitHub is because then you can have like different version control and you can have other people more easily contribute to the automation if you need someone else to change it or something like that.
And Codex can connect to trigger .dev and GitHub via the command line tool. So that's what I would probably say next is. Let's get connected to GitHub and trigger .dev via the command line.
And then we can just push our code to GitHub and then trigger .dev will sync with that code. And what this will do is it will use the CLI and it will prompt you to just authenticate in. So it will do one of those things where it opens up the browser, you sign in with GitHub, you sign in with trigger .dev, and then you come back into Codex and it says, boom, got it, I'm connected.
So here is the trigger .dev authorization. I just have to go ahead and authorize right here. and then it says return to your terminal to continue so codex should have gotten that now and you can see that because my codex is already authenticated to github i didn't have to do that but it would be the same exact flow if you haven't done that yet so now i want you to create a new private repo for this automation in my GitHub account.
And I'm just going to shoot off this message to steer Codex in the right direction now that we know we're connected to these two tools. And you can see that it says the API keys, the calendar snapshots, and anything sensitive are excluded from Git. Even though we're creating it as a private repo, it gets completely excluded.
And that's the whole point of the .env. So what we'll have to do in trigger .dev is we will have to manually move those over. And look at this, because Codex's browser use is so good, it also pulled up my trigger .dev account in this browser.
So if there's anything that you're confused about navigating the trigger interface, you can have it help you out by just clicking around right in there. But it says that we did create this GitHub repo for the morning brief. So basically this repo.
Just think of it like a Google Drive. It holds the actual code and the rules for how this automation runs and trigger .dev will grab this and actually host it. So it's super simple, but also if you make different versions, you will update it here.
So you can roll back to previous versions if you want. And that way, if a team member later wants to take over this automation, all of the details are here and they can contribute to this project. Okay, so take a look at this.
It actually created its own project in my trigger. So it said in morning brief and settings and Git is the GitHub repo connected. So basically what that's saying is.
Okay, it got into my trigger .dev. You guys saw me create a new project called YouTube, but it decided, okay, I'm gonna create my own project. So it made one called Morning Brief.
And now what we need to do is we need to see if this trigger .dev project is connected to our actual GitHub code base called Morning Brief so that they can sync and talk to each other. So that's what it's asking me to verify. It said to go to the settings in here, but you can see that it says GitHub isn't connected.
So it's actually not syncing to anything at all. So what I need to do maybe is install the GitHub app, but let's see, I'm just gonna say, i don't see any deployments i don't see any integrations when i go into trigger .dev it tells me that github isn't yet connected so that's what i see but this is really cool guys you can see how proactive this thing is it actually just went ahead and started doing all of the connections rather than telling me what to do which is pretty cool but every once in a while it hits a snag and it will just tell you hey can you check this can you check this but hopefully with this context it's going to be able to help out with that now and now you can see it's going to open it up to actually do it itself.
So you can see the mouse right here moving. This isn't me. This is Codex using its browser use to check on all this for us.
Okay, so you can see that this says connected and verified and morning delivery remains disabled until the full hosted delivery test passes. So that's good. And it actually moved it back under the personal account where the GitHub connection already exists and ClickUp still uses UpIt AI.
Now... Let's go in there real quick so I can show you guys something. If I go back into the other project, and it actually did it in a different org.
So if I go back to my personal org, this is where we should see the morning brief. There we go. So I was just looking at the completely wrong one.
And if I go to tasks, this is where we can actually see the interface of our weekday runs. And what's cool is it did two different tasks. It did the scheduled one.
So this one you can see is the one that goes off at 6am Monday through Friday. And then what actually happens when this runs is it calls this other I guess, runner.
So it calls this, and this is the one that has the actual process in it. So it does it in two parts. And that's pretty cool because as you create these longer, more complex workflows, they call individual tasks and pieces that Codex will build out for you.
And it just helps with some visibility. So anyways, what we can do here is if I go into the schedule and I hit test schedule. this basically starts running this.
So I'll hit run test. And now this runs in production. And then what you can see is that it actually calls this other little task.
And now this thing is running. It's showing us how long this is taking. It's going to show us all these little different details so that if this errors, we could copy all this data, give it to Codex and say, hey, this is what happened.
Help me fix this. So you can see that this already finished and we can look through the payload. We can look at the status, which came through as disabled.
And you'll notice that I didn't get a new DM. So we have to figure out why this didn't seem to work. My first thought would be, okay, well, do we have all of our API keys and all of our secrets in here?
And if I go down to deployments, this is where I can click on environment variables. And you can see that we have a bunch of stuff in here that got added today. Today's September 15th.
So Codex actually took our .env and via the CLI put everything in here, which is awesome. So we should have our ClickUp IDs. We have our workspace ID, client ID.
All of this stuff should be working in here. So what I would do is I'd say, okay, so I just ran a test run inside of trigger .dev, but I didn't get a click up message. I didn't get anything.
Can you just check and see what happened there? So you guys remember how it came through and said status equals disabled? It's because it had morning brief enabled as false.
So if I go back into our trigger .dev and I go to our environment variables, you can see right here, morning brief, it says false. So we would basically have to come in here, edit this, and we would have to change this to true. hit save and now if we go back let's see if this fixes the issue so i'm going to go into the morning brief weekdays and hit test and go ahead and run that and there we go this looks a little bit different now because you can see it called on our different runner we can see what's actually going on and we can see this thing actually in real time sort of like playing out we got a little bit of a green message here we get output equals delivered let's open up my click up see was this a new run okay well unfortunately this still doesn't look like it was a new run So once again, we have to go figure out why this didn't work yet.
Because if you guys remember, it worked when Codex was testing it locally, but it didn't work yet in production. So, okay, that run seemed to work. It showed that we actually got the output, but I didn't get any DM and click up.
So take a look at that run and help me figure out how do we fix this. Okay, that's really interesting. What happened was...
The run found today's earlier test message. So it skipped sending a duplicate because it would have been essentially the exact same message. So it seems like that run didn't actually fail.
It was more so done by design. You can see the existing message was sent at the 12 .01 and we just tried to run a new one at 12 .33. So it didn't get sent.
That's why it's always important that when you're having AI build you automations and build you code, you don't have to know what every single line is doing, but you do have to test this stuff out to figure out how it works and why it does what it does. I mean, look how powerful this is. It's basically able to deploy everything, debug everything, move around in the interface, and then just test it all for me.
And we're just using our natural language and we're using our intent to drive all of this. This is so much quicker than the way I used to have to build automations. It worked in this variable that shows that if it was already delivered and it got triggered twice for some reason to not send a duplicate message.
So duplicate prevention remains intact. I think it did a really good job there. But I do want to prove to you guys that this works.
So I'm telling it to override that just so we can see that it works as expected. And then we'll move on to the next automation. There we go.
We can now see that we got the hosted proof test for the morning brief. And now we can feel better about turning this thing on inside of trigger .dev and knowing that it will actually have all the connections set up because we've seen it in here. We've tested it.
We know that all of the environment variables are also moved over. So we are all good to go. All right.
So we took care of this scheduled type of automation. Let's look at one that is. triggered by something.
So typically this is triggered by a webhook. So we're going to go back into Codex and we're just going to start having it do two things for us. It needs to build sort of like a very simple front end that will actually be our trigger for this specific example.
And then we'll build the back end too. So I'm actually going to try to do this in one fell swoop. I'm going to do a slash goal and here we go.
So now I want to build a webhook triggered automation inside of trigger .dev. So this is kind of a two -parter. The first part is We need to use, or sorry, I need you to help me build just a very simple local host that is sort of like a form submission that you might see on a website.
Collects information like the name, the email, and team size and what they're looking for. So a simple landing page, a simple form that we can fill out. And then when the user hits submit on that, that's what I want to trigger the actual automation on the backend that we're going to build and put in trigger .dev.
So basically what I want is for that automation to just send me a ClickUp DM. So same DM as before. And I want this one to say, hey, you got a new form submission.
It's for this person. Here's what they asked for. And here is how I recommend you reach out to them.
So sort of like just creating a draft. So I'll shoot that off and it might have some questions for us. But this is a very simple use case just to show you how it works with a webhook.
But this is still a very much a deterministic automation, even though it is AI, it is still deterministic. So let me show you real quick what this one looks like. This one is a webhook trigger, so this is just going to be a form submission.
That is basically what kicks this thing off over here. From the form submission, what happens is it's going to actually read the form, and it's basically just going to have to do one thing, which is create the actual message that will go to us in ClickUp, and then it will basically send it to us in ClickUp. So it takes a very similar shape as to what we've already seen, except for instead of going off on a schedule at 6 a .m., it goes off based on the actual action.
which is triggered by us. And then once again, the only time we actually see AI inside of this process is just here. Now you could actually do this with no AI.
If you wanted the form submission to just shoot you a message and click up, you could do it with placeholders and you could do that. You'd save yourself some money and some time because there'd be no AI message or sorry, there'd be no AI step. And that would be a hundred percent deterministic every single time.
Now, obviously there are some edge cases you might want to think of, you know, how do you build a form so that they can't. you know, spam it a thousand times in a second. How do you build the form so that if you're expecting an email field, you're actually going to get only email fields.
There's a lot of other edge cases to think through, but what's cool about that is after you build this, you could say, okay, cool. Now spin up 50 different sub agents and have all of them test this thing, try to break it. And then let me know what you find.
And you can really stress test and QA your own automations before you actually have. any sort of human or customer find these bugs or anything like that. So that's pretty cool.
It's going to spin up a local page. It's going to use the existing trigger .dev deployment on the backend. And now, because we've already set up the connection with like GitHub and trigger .dev, all of the automations we want to build in the future are going to be much, much easier.
So I'm basically just going to check in with you guys when this one is done and show you how that works. Okay, so it says that this is done. You can see that we have this form here to fill out.
It says that it has built and verified this end -to -end. So submitting it now will start the hosted trigger .dev task. It will generate the outreach recommendation and it will send everything to ClickUp.
So let's go ahead and real quick check in trigger .dev. We do have this new one right here. I'm going to refresh just in case.
And you can see that we have this new one called form submission. It has already been triggered a few times it looks like. Actually, let me just zoom out so that we can see this better.
It has been triggered five times. So this was Codex testing it. And now let us go ahead and test it ourselves.
So I'm going to go back into Codex. I'm going to fill out this form. So we're just going to say Alex Morgan, Alex at company .com team size.
We will just put 201 plus. We are spending so much time on, you know, making hamburgers and it's just becoming a real bottleneck. So I'm looking to see if we can automate that.
And let's go ahead and shoot that off. What do we get on this front end? Your request is in.
Let's go back to trigger .dev. Let's see if we get some sort of run. I'll go back to the tasks.
We should see, it looks like there's a new one executing right now. If I click into this run, we should see that all of this is actually going on. So that proves that this webhook has been set up correctly.
Now, in the old days, we would have had to set up the URL and kind of sync them together and like build out the payload. But we don't have to do that at all. And this is the payload, basically, like the information that comes through.
And now we have the output. Let me check and see if we got this and click up. Sweet.
OK, so we actually got a lot of these. These are all of the demo examples that it tried, you know, the new form submissions. But this is the one that we just submitted.
You can see right here, Alex Morgan. Here's the email. Here's the team size.
Now this took no AI. This is what I meant when I said that this could be just placeholders. So if you wanted to just get this notification, no way I needed, but here's where we needed AI, the recommended outreach and the email draft.
And this is what had to be obviously generated with artificial intelligence. So that's kind of the trade -off there, but super simple, super easy. That took me no time to build.
And I barely had to do anything as far as like. wiring things up by hand. So that is a web book automation that doesn't obviously have to be just a form submission.
That can be a new record in the CRM. That can be a new email entered the inbox. There's so many different event -based triggers that you can have for a web book style automation.
By the way, guys, I've got this completely free SOP for you about getting your first AI automation client. It's going to go over the exact steps that has been proven for hundreds of our AIS Plus members to get their first paid gigs. It goes over the one sentence service pitch that can get you started today, why your first client should cost you money, the five minute video that answers can this person actually deliver before you've actually received any money, what to do when you have zero case studies.
There's so many good things in here that are going to help you out, even if you already do have clients. I would recommend grabbing this because like I said, it's yours completely free. So if you want to grab this, there's a link for it down in the description.
Let's get back to the video. All right, and for this last use case, now that we've done the webhook as well, this one's a little bit special. And this is when you kind of want that full agentic loop that you're used to getting inside of Codex, but now you're getting it programmatically.
And that is through the Codex SDK. So a really good opportunity to see if you want to actually use the Codex SDK is when you need to bring something that might be an already existing routine into something like trigger .dev. Now, the thing about this is...
Most of the time, if you're running an automation in a scheduled task inside of Codex, I would recommend you keep these as a Codex scheduled task, because then it actually eats away at your subscription. But if you need to do this at scale and you can't use your subscription programmatically, then you probably want to build the automation with the Codex SDK and then host it on something like trigger .dev.
So if that ever does become the case, you kind of get the full agentic loop. So here's what that might look like. We saw these first two examples.
Now, what I'm going to do here is this is going to be a scheduled task. So we're just going to call this Actually, let's just call this every 30 minutes.
And I actually do this for real inside of a scheduled task inside of my codex where 30 minutes it wakes up. And we basically just have this full agent. And what it does is it basically, it looks at my, I'm just going to call this an agent because it does a lot of things.
It looks at my Alpaca account. And actually, let me just like go down here and make some tools. Just pretend that these are tools.
So it has to like check Alpaca, which is where I have like some trading going on. And my agent here helps me. trade.
It will also do research. It can also just look at past logs and stuff like that. So it's leaving logs for itself every time so that the next time the agent wakes up, it's not completely stateless and just doesn't know what to do.
So the reason why this is the SDK rather than just being more of one of these deterministic AI automations. is because we don't know how many times it might need to look at the logs and read things or look at the research or check back in an alpaca. If it's doing research for 10 minutes and then it's like, wait, let me just check the current holdings one more time because things may have shifted.
This, it has the ability to basically just go back and forth. You know, it can go like this and then this and then this and then this and then this and then this and then this. And it's basically an agent and it has that.
luxury. And then what happens is it essentially just sends an email with a recommendation. So I'll just call this email and it sends that to Grokbot.
And then Grokbot actually places the trade because opening eye models and cloud models don't actually let you trade anymore. They just won't do it. I think it's because all this security stuff is going on, but Grok still lets you trade.
So my Grokbot is the one placing the trades and Astra is doing all of this heavy lifting research. Now, yes, you could do this exact same sort of thing in a deterministic flow, but that would just look different. It would basically be a predetermined amount of research so for example it could hit like a research step or maybe it hits you know two research steps so i'm just going to like sort of demonstrate this like this or maybe it does two different like research sources so maybe this one is fire crawl and this one's perplexity or something and then it basically will send it to an agent to um look at the research and can create the draft create the email and then send it off But what if it looks through this and it's like, wait, I want to do some more research because now the AI agent has analyzed it.
And it's like, wait, let me do some more. We would have to work in somehow the ability for the agent to loop back and do more research. And that's essentially why we would just use something like this, where we're now using the SDK to give us that sort of autonomy.
So let's go ahead and build that out real quick. Now, this would be a very similar process where I would like you to say, hey, I want you to interview me about this process. I want to get very clear on what this does, especially the more autonomous your systems get.
there's more room for error. There's more room for, you know, you're increasing the risk, you're increasing the cost, you're increasing complexity, you're increasing the maintenance, you're increasing a lot of things. So build the simplest solution possible and only move up the sort of AI systems pyramid, as I call it, when you truly need that functionality.
So I would go through this whole process of interviewing to get what I want, but we have this luxury here of all of this is already set up because we have these routines going. You can see that I have this thread called challenge thread where I'm doing this actual trading and you can see that every like 30 minutes or so it's basically just starting this routine and it's doing the whole agentic loop.
We see that one is actually running like right now and this is the this is codex. This is codex working and we're basically just trying to move this over to trigger .dev. Now I'm not really wanting to.
I obviously want to keep that using my subscription but for the sake of the demo. So what I need you to do now is I want you to build me a codex SDK. automation.
And we're going to host this inside of trigger .dev. Now, what I want to do is I basically want to transition the Astra trading challenge, that thread. I want to move that routine over to trigger .dev.
So we basically wake up like every 30 minutes during trading hours, one check before, one check after. And we do this research loop. We check out PACA.
We check the logs. So familiarize yourself with that actual process. And then just turn this into a Codex SDK automation for me and host it in trigger .dev.
Let me know if there's anything else that you need to build this. So once again, the hardest part is already done here and now we're just gonna get that built out. So I'll check in with you guys when this is all done.
Okay, so this run took about 15 minutes, a little over 15 minutes. And we can see now that this is ready for our review. It did 44 passes or 44 tests and it paused the old desktop routine, which I'm gonna say, you know, I don't want it to pause that.
This was just a demo. So anyways. It was being pretty proactive there though.
But anyways, what it did is it made a new project. So it created a full new one rather than what we were doing earlier. And I'm actually just going to open this up full screen in my desktop over here.
Give us a quick refresh. You can see what it did is it basically made a few different like tasks or runners or whatever you want to call them. And they kind of call on each other.
So you can see here, there's the check. This ran 18 times. Then we have an install plan.
We have a pre -flight and we have a proof. So I'm not exactly sure the right order to run this in, but this is what it did. And if I go to the runs, we can see exactly what happened.
So it basically runs, these failed, these completed. We've got these checks. So what we're gonna wanna do is we're gonna wanna figure out what does each one of these do?
So I'm gonna go ask CodexNet real quick. So I can see that you actually created four different tasks. We've got a check, an install plan, a pre -flight and a proof.
Can you just explain to me what these are? and how they work together, and how these use the Codex SDK to give us sort of that full agentic loop that we're looking for here. Okay, so AstraCheck is the actual recurring worker.
That is the one that should fire on the schedule. The other three help it do things. So the preflight checks the Codex runtime.
Alpaca connection, SIP market data, policy files, and the checkpoint storage. And it can optionally make a small model test call. So this really only needs to run during setup or troubleshooting.
We have proof, which runs the full research and reporting workflow, including the test label email and ClickUp delivery. It prevents actionable trade tickets during the test. And this will run before enabling the routine.
currently disabled after verification, the install plan during setup, and then the check at each scheduled check. So it's actually interesting. It made all of those to help it build and to check, but now I'm not sure because each check now follows this process where we have, it loads up the context, it asks Codex what needs investigation, it finds the evidence, it has Codex evaluate all of that, and this is with the SDK, of course, it validates and delivers, and then it saves the handoff.
So the agentic part is Astra choosing what to research using web tools. doing deeper evidence and adjusting its conclusions based on the results, which is pretty interesting. This is the only one that will actually run now that this is all built.
So I'm going to go back into here and we're going to go to Astra check and we're going to hit test and just test this thing out right here. Now, look at this. It just called this attempt right here.
And we open this up. We can see everything that's actually going on. Now, this is pretty cool.
The reason why this did nothing is it actually sent this payload over, which was like the time and the date. And then the output was, hey, this is early because this was set up by Astra in a way where it's supposed to check in during market hours. And right now the market has already closed.
So the next scheduled run is until tomorrow morning before the market opens. So that's why it basically fired. And it was like, oh, you know, this actually isn't right.
I'm not supposed to run yet. So I'm outputting the word early. But I do know that this works because if I go into my ClickUp thread where I'm actually getting these notifications every day from the actual routine.
You can see that these started to come in. You can see we have the test migration here, 341, 347. We have another test migration for Nate's review.
It's doing the research. It's giving us assessments. It's linking things.
It's looking at our account. It's pulling in all the sources. It did another one at 352 for the market close.
So this is currently working. And what it's actually doing is it is messaging Grokbot. This is my trading Grokbot that actually places these, you know, trades based on getting an email.
So everything transferred over to the point where it's getting these test migration reports, as you can see. because what's going on is trigger .dev automation with the Codex SDK, like it said, it's checking, it's doing research, it's looking at the evidence, and then it's making a recommendation, and it's sending it to ClickUp, but also as an email to my Grok bot.
So you can see we now have already set that up in trigger .dev to basically mimic a codex routine with Astra on the backend with a full codex agentic loop, but we could now trigger this programmatically and we could do it by webhooks and on different schedules. And like I said, you only would really do this when you need it to truly be programmatic and at scale because otherwise you want to throw it on your subscription because paying for Astra via API credits is obviously more expensive than paying for Astra via subscription.
But that is how these three types of automations differ. And now I can come back in here and I can cross out. Codex SDK.
So Codex also has this really cool feature inside the desktop app called voice mode, which basically just means that you can actually just talk to it and it will talk right back to you. So it's super, super cool. Let's hop into the next section about how to use Codex's voice mode.
Hey there, Astra. I've got a few tasks today. The first one that I want you to help me do, I want you to delegate off to a Codex thread where we take a video that I made on YouTube a few days ago, or actually no, it was just yesterday.
So I want you to turn that into an X article for me and put it in my X account. Got it. Let's line that up.
So that X article is ready. Let me open this up and we'll take a look. We can see that we have all of this formatted.
We have that 5x2 thumbnail that we wanted that matches our YouTube one. And now we can see that these screenshots are coming through. So the prompt, it analyzed the entire video, screenshotted it, put this in here.
It even cropped it, if you guys noticed. This isn't the full screen. But it's matching these up because it understands what am I seeing in this image and where do I put it in the text based on the actual article that was written.
Let's also try something else. So inside of my school community, AI Automation Society Plus, We just did a little bit of a revamp to the actual course.
So if you could sort of just like look in there, get familiarized with that course structure and just help me build a really simple, you know, AIS branded landing page. Yep. I'll start on that.
All right. I just got word that the AIS plus curriculum page is done and it's looking pretty impressive. Let's open it up full screen.
Holy, this is actually. the courses so i just built this entire personal os with just my voice using gbd6 astra voice mode now at a glance it might not seem too impressive but it had to figure out how to connect my entire herc brain it had to go pull all the data from these sources it had to connect my real calendar and this is actually functional meaning here's my actual calendar and if i came here and i wanted to add an event right here we'll just call this test save event this is actually going to reflect on my real calendar over here Now there are still a few things that I'm looking to connect, but I can communicate with my team through Slack, ClickUp, and email right from this interface.
So I can open up this conversation and I could reply to it right here. And I can also kick off new threads via email or ClickUp from here as well. And I also have community polls from YouTube, from my school communities, what they're stuck on.
And I also have industry polls from X, YouTube, things like that. The reason voice mode is so powerful is because it just uses Codex on the backend, which means it can look through your AI operating system and it can do everything that Codex can do, but you can control it with your voice and multitask. kick off different threads.
You can do it from your phone so you can literally be on a walk and doing everything you need to be doing. And the browse use capabilities from GPT -6 Astra are the best I've ever seen. Right here on screen, you can just see a silly example where I gave it two pictures and I had it.
paint me in Canva. And this did take quite a while, but if you think about all of the little strokes and everything that it needs to do, both on the vision side and the browser use side, it's actually pretty impressive. Now, on top of all of the capabilities, you also need it to have the right context and connections to actually be useful.
So when I tell you guys that I've been talking to Astra in voice mode, and it's just been feeling like it actually knows everything about me and my business, it's on another level. So we just had an event in July called AIS Live. And right here, there's over 150 gigabytes of footage to look through.
So I gave Codex this link and I basically just said, hey, we need like a 60 second sizzle reel from this event, like a recap. And in only two prompts, this is what I get back, which is really impressive. Logged off yesterday, just buzzing.
I had goosebumps. I was so excited and I had so much fun.
Cost doesn't justify price. Price justifies cost.
What is the value of what you know and what you know how to do?
This culture that we have here at AIS is just really special.
If you think about the actual story that it told and how much data it looked through and what it was able to create, that was really, really impressive, like I said. So anyways, let me stop yapping to you guys and start yapping to GBD6 Astra and show you guys what it can do. So all you're going to do is down here, you can see there's a little button called Start New Voice Chat.
You're going to click on that. And now it's time to put my headphones in. Hey there, Astra.
I've got a few tasks today. The first one that I want you to help me do, I want you to delegate off to a codex thread where we take a video that I made on YouTube a few days ago, or actually no, it was just yesterday. It was called like, Astra made this.
It made the whole video. So I want you to turn that into an X article for me and put it in my X account. Got it, let's line that up.
And while you're working on that, can we have a separate thread actually start making the thumbnail for that? Sure, adding that as well. Now, I do want to make sure that you're using all my right skills and my right context.
So make sure you're working inside of my HERC 2 project for all of these little tasks that we're going to kick off today. Got it. I'll make sure that's the context going forward.
The original article task has been told to stop and hand off any verified fine nails. And the thumbnail task has just been told the same. Okay, awesome, yeah, because I see that you kicked off two regular chats, and these wouldn't have had the same context, so it's important that I told you to work inside my Herc 2 project, and now you should be kicking off the right ones up there, and it looks like you are.
Yep, doing that now. And the article task now has the thumbnail task's details, so they can coordinate the source, the angle, and the finished cover. Both replacements are running inside Herc 2.
Awesome, now... For the actual thumbnail I want for this X article, I actually already made one that I really like. The one that I put on my actual YouTube channel, it was like an image of, it was like me with my feet up on the desk and the OpenAI logo was editing the video.
So all I really actually need you to do there is if you could just turn that into a five by two version so it fits into the X article. Sure, I'll update the thumbnail work with that. Awesome.
So I know that probably will take a little bit of time. So just let me know when those are done. Let's also try something else.
So inside of my school community, AI Automation Society Plus, we just did a little bit of a revamp to the actual course. So if you could sort of just like look in there, get familiarized with that course structure. I'm talking about the AI Automation Society Plus group.
Inside of that one, if you could just analyze the structure real quick and understand sort of like. the transformation from a new joiner to the end state once they've taken all the courses and just help me build a really simple, you know, AIS branded landing page that I could basically send people to if they're like, hey, you know, what is AIS Plus?
I could send them there and they could get a rundown of what that curriculum looks like. And I want you to also design that in a way where you use my scroll craft skill to have layers and to have it be, you know, dynamic and visual, but don't make it too overwhelming. So if you could start designing that website as well based on that knowledge.
Yep, I'll start on that. And I'll keep the design dynamic, but not overwhelming. Awesome.
So now I see that I'm talking to you in one thread, but then I can also see when I look at all the threads that you're kicking off, I can see how you're clearly multitasking. And by the way, I see the thumbnail that you made. That looks great.
That's exactly what I was looking for. Will my other thread that is making the actual article, it knows that that's there? Oh yeah, it looks like you sent that exact message where I said that looks great.
That's exactly what I was looking for. So you are able to actually... coordinate these different codex threads to talk to each other.
That's right. The article task has the approved cover and your Go ad. Awesome.
Well, while I wait for me to be able to verify that that all worked, let's make another improvement to the UpIt OS. Let's see if we could add, I guess, let's add another section for meetings. I know we already can see all of my meetings in the actual HercBrain visual, but let's add another tab on the left that just shows the meeting.
So you pull that in from Fireflies. And it's just kind of like a nice visual of the date that the meeting was and just like a one -sentence summary of what was discussed or if there's any important action items from there, just so I can visually see all the meetings that I had and maybe if there are any important meetings coming up as well.
Okay, I'll take that on. Cool, so while you're cooking on that, I'm gonna go ahead and actually pause this voice chat. I'll pick it back up with you in a bit when you have some updates for me.
But I want to kick off some voice threads on my mobile device and see how that all works as well. So I'll be back in a bit. Okay, so anyways, just wanted to show you guys what was actually going on here.
So it made this thumbnail, which was actually based on, if I go to my thumbnails, this one. So this is the one that I wanted to use because this is the one that did best on YouTube. And I just needed it to make that a five by two.
And what you guys will notice is I didn't tell it to find this exact thumbnail. It looked through my YouTube probably to see which one was the live one. It looked through the local files to actually build that.
Same thing over here. What happened was I don't know what it delegated around, but all I said was I need an X article for this. And so what it did is it had to pull in the actual video.
It's transcribing it. And now what it's doing is it's making the X post, but it also took 11 screenshots. And so it's going to place those screenshots in the X article at the right spot.
So we'll get to view that in a sec, but I just wanted to call out what's actually going on. on the back end there because it's very impressive. But now I need you guys to look at this.
So you can also do this on your phone. So imagine you're on a walk or you're in your car driving and you need to kick off some tasks or delegate some work to your team or whatever it might be because it has all the connections in here. You're going to go to remote.
You're going to scroll down and this is where you'll, oh wait, right here, this button. Right here, this is where you'll start a new voice chat. And now it's going to be the same thing.
Hey. So I need you to help me kick off a thread inside of my HERC 2 project. What I want you to do is I just need a nice rundown of the best use cases that you've seen, the best viral demos that you've seen of Astra 6, you know, GPT -Astra 6 on X.
Sure. So the point I'm trying to make here is that I can keep scrolling on my phone even when it's doing things on the back, and as you can see, it's still keeping this conversation. Got it.
I'll keep going here. Yep, that's exactly it. I kicked off the astro research thread and we can keep talking here meanwhile.
Awesome. So while we're waiting on all this, could you just take a look at the YouTube space? Look at some of my past videos and look at what else is going on in the space and give me a quick analysis of...
maybe some trends and maybe some things to start preparing for. I'll scan the current landscape now. Big trends heading toward 2027 are more AI -assisted production and personalization, deeper community play with memberships and owned audiences, short and long form blending into one funnel, and creators rewarded for building recognizable shows and perspectives, not just one -off uploads.
So the point I was trying to make there was just that you can do this on your phone as well, and it's a super clean, crisp. syncing between your desktop and your phone. So we've got the Up It OS working on adding a Fireflies task or a Fireflies meeting section so I can see that stuff.
We've got the X article being finalized and we'll pull that up. So that X article is ready. Let me open this up and we'll take a look.
We can see that we have... All of this formatted. We have that 5x2 thumbnail that we wanted that matches our YouTube one.
We have all of this formatted in a good way. And now we can see that these screenshots are coming through. So the prompt, it analyzed the entire video, screenshotted it, put this in here.
It even cropped it, if you guys noticed. This isn't the full screen. We keep going down.
This is the full screen. This is a full screen, full screen. But it's matching these up because it understands, what am I seeing in this image?
And where do I put it in the text based on the actual article that was written? And there is nothing sensitive in this video, but what it will actually do too is if I have like an API key in there, or if I have like a personal email, it actually will like blur it out. So it does that automatically.
And now that it's just worked into the skill. So this is now an article that I would just be able to read through. All of these screenshots are taken.
They're cropped if they needed to be. They're blurred out if they needed to be. And then I can just go ahead and publish it because it...
did all of that with just my voice. We can also see that this one that I kicked off from my phone is done. It searched through X and it found multiple posts, one from Ben Davis, one from Ethan, one from Thomas.
You can see that it gives us the actual link to all of these threads. So if I want to click on this 3D graphics build, I get taken straight to that actual post. 1 .3 million views.
I did see this one. This one was pretty impressive. We can see that now we have this little rundown.
And if we would have stayed on the voice chat, it would have told us about all this. It looks like the up at OS one is also done. Let's see what happened over here.
Meetings is live. So let me open this up and we'll see. Actually, I'm going to open this up full screen.
We now have a section called meetings. You can see on the calendar, I've got one tomorrow. I've got one on Monday.
And we can actually pull up the actual calendar details. So if I open this one up. Does this take us straight to the calendar?
Yeah, it takes us straight to the actual calendar and we see the event details there. And now we can also see past meetings. So this all hands, we can see the team reviewed learning, community growth, product updates, operational improvements, AI tools, and a shared mission centered on customer happiness.
We have an action highlight. Nate Hurk, share bookmark links to the most used Google Drive folders. And we can see other action items here.
And we can also open up this recording, which takes us straight to Fireflies. So that quickly, we were able to develop a new section into our actual... OS here, which is a combination of Fireflies and Google Calendar.
And I don't even know if it uses any AI in the background because Fireflies already processes these AI action items. Maybe it hit the GBT endpoint or the Anthropic endpoint to actually put this stuff in here, but really impressive. All right, I just got word that the AIS plus curriculum page is done and it's looking pretty impressive.
Let's open it up full screen, build the skills, shape what's next. And we've got, holy, this is actually the courses. I wonder if it...
Okay, it takes you down to here. There's like a curriculum section. Now, I think this looks really good.
It pulled a picture of me. You also will realize that the background, right? The background, you can see these layers.
The mountains are in different spots. They move in different, you know, paces. But what I love about this that it did is if I actually go to our AI Automation Society website, it kept a very similar vibe, right?
Like the blue feeling, the backgrounds of the mountains and stuff, even on the certification tab, it kept the consistency. Now, honestly, I think these mountains look a little bit cooler and there's like fog but it kept everything on brand because it was able to crawl through my workspace look up what it needed to look up to make sure that it actually understood what i was asking for and that's what i think is so cool about astra is when you give it a task it feels like it just will contextualize and ask you questions and crawl through things first because it wants to make it more specific to you and that's what is just really really cool i mean this is this is the actual curriculum if i go to ais plus i go to classroom that's exactly what happens you know these are the actual courses and then over here Wrong one.
These are the actual courses that we have in there. So it was able to look through all of that and build out the actual curriculum. I think this is really, really slick.
All right, so voice mode is one of the big differentiators between Cloud Code and Codex, but there are a lot of other things. And I will be honest, in this space, you are jumping back and forth a lot. Like I use both of them every day.
And sometimes, you know, Codex will come out with a big new release. And then the next week, Cloud Code will come out with a new big release. Or maybe there's a new tool like Hermes Agent or Grokbot or whatever.
you know, is going on in the AI world because it moves very fast. Now, the first thing I want to say is that you should not be worried because this whole course, we've been talking a lot about building your own AI OS. And when you're building your own AI OS, you guys know that it's just a bunch of folders and files and those live on your machine.
So whether you are using Codex or Cloud Code or Hermes Agent or whatever the next tool is, you just say, hey, Mr. Mrs. AI Agent, look at my AI OS.
get familiarized with it. And now you can, in a matter of five seconds, all your skills transfer over, all your instruction files transfer over. You don't have to be worried about being like vendor locked.
Everything that you're building, not only your local files and folders, but also your brain, your knowledge on how to work with AI and how to talk to it and the mindset around it, that is all your IP. And it's very tool agnostic. It's very model agnostic.
So you can be flexible. Don't worry about it. But I do want to show you guys this next video, which is about me running a bunch of different use cases on these two coding agents and just showing you the difference, what that might look like sometimes with cost and speed and just like quality.
So hope you guys enjoy this next section, which is kind of just like an experiment where I show off. the differences between these tools in these different use cases. I just put GPT -6 Astra head to head against Fable 5 .1 across 15 different use cases that actually apply to my day to day.
I'm talking things like web design, personal organization, taxes, browser use, vision, and building actual automations and software. For every single one of these use cases, I break down which model did better, how long it took, and what it cost. So if you've been wondering what model to use for which use case, then this is the video for you.
I don't want to waste any time. Let's just get straight into it today. All right, so these are the 15 different use cases that we have.
And like I said, I chose these because these are things that I actually see myself doing with these models. So there are timestamps down below if you want to jump around. And at the very end, I'm going to show the final sort of like takeaways and final cost and time breakdown.
And by the way, guys, I've eaten through like three Codex subscriptions, four Cloud subscriptions, and thousands of dollars in usage credits. So I really hope that this one's helpful. All right, so for number one, I'm not going to read off every single prompt, but here's basically what I asked.
I wanted a McKinsey level presentation on the state of SMB report for my Hercules consulting brand. So I needed this to be branded and I needed it to apply to our target audience with this fake consulting business. So that was Claude.
You can see that I gave Codex the exact same prompt. Now, immediately what I've noticed is that Codex asks more questions or GPT -6 Astra specifically asks more questions. You can see right here, it already asked me questions, whereas Fable just took this and pretty much just ran.
And that is something I noticed overall. So I just wanted to call that out to start. So let's take a look at these two decks.
Here is deck number one. I won't tell you which model it was yet, but right away, I love the way it feels. It is capitalized.
It has the branding. This feels pretty professional so far. Now, I already did check both of these for the sources and the verification, and they are good from like...
the fact perspective, right? The research they both did was good. Now I'm looking more so at the way they actually formatted this deliverable.
I think we're at a place now where GPT -6 Astra and Fable 5 .1, they're both so, so intelligent. You don't have to worry as much about fanning out agents and doing research. It's more to me now about how do they come back and present this in a way that tells a story and it's something that I can actually like present over, right?
Because that's what we want is we want to turn that messy data into something that's readable and something that's high quality. And right now, what I'm feeling is that this is very, very branded. It matches our color scheme.
We have a footer down here, which I love. It's consistent. We have like structure.
There's columns. Like it did a good job creating this. The thing that I think right now, though, is it's very, very wordy as far as being able to present over something like this.
it would be tough because there's so many words and it's tough to control like where people's eyes will be looking and what they'll be speaking about. So as far as a presentation deck, not the best, but as far as like a deliverable, you might turn in, you might send to someone and not present. This is very good.
And there's a lot of sources down here. This came out to 35 slides. Now let's look at the other version, which right away, I don't like how this isn't capitalized.
I don't know. I just feel like that feels very professional. We have some images here and we have the color scheme as well, but let's flick through.
We immediately noticed that this one is not as wordy. I immediately feel like this one's less professional though because of the structure. The other one had like, I don't know, you could tell in each slide there was like columns.
There was a little bit of like a, I don't know, there was a structure to it. Whereas this one feels a little bit more abstract. It feels like one big element.
You've got one big, you know, title thing. And I think that this one would be a much better deliverable if I was going to present in, you know, in a room full of people. But overall, as we flick through, this one just feels less professional.
The vibe I get is less Mackenzie and it's more Google Slides or like Canva. I don't know. There's also not like a consistent footer or our logo isn't on every slide.
So, you know, this sort of slide, it just doesn't feel very structured and as professional. Even the sources section is way smaller, although that does link the actual sources. So anyways, this one was GBT6 Astra and this one was Fable 5 .1.
And I will say in this specific example, I liked Fable better. So what I'm going to do here is I'm going to give Fable the win. So I'm just going to put this down here so we know Fable won this experiment as far as just the output.
the time and cost. Fable was 37 minutes and Astra was 23 minutes and Fable was 26 bucks and Astra was 12 bucks. So Astra was a little less than half the cost as well as, you know, 14 minutes faster.
So the question would be, if you used Astra and spent another, you know, 14 bucks using Astra to improve V1, would you get somewhere that you feel better about? than this first version of Fable. So anyways, right now we'll look at the time and cost at the very end, but as far as the deliverable, I liked Fable's output better here.
All right, moving on to experiment number two, we did a sales letter. So basically I said... Based on what you know about our certification program, I didn't give it information.
I told it to use my AIOS, use my second brain, use any research to put together a sales landing page. So writing the copy that's optimized to convert. So think about our avatar, think about their pain, think about all this.
And I don't want it to sound AI generated. So I'm not going to read the entire sales letters. That would be super boring.
Just going to do a quick skim through and talk about which one I actually thought was better and why. So here was the one that Fable 5 .1 wrote out. You can see it is pretty long.
This one was longer. It was about 2 ,800 words. And if we go over to GBT's version, if I come down here, it just output it right in the chat to me.
This was the one that Astra wrote up, and this one was more like 1 ,700 words. So it was definitely shorter. Now, quick disclaimer here.
I am not an expert copywriter. I would want, you know... like john or someone on my team who is really good at writing copy to tell me which one they thought is better i will say so far what i've been hearing from my team is that they are liking the gbt models lately better for writing whereas in the past claude always dominated when it came to writing but i will say if i was a prospective you know certification student and i was reading these i honestly here would have picked fable and the reason is because this is not a cheap program and Fable had things like questions people ask.
Will this get me hired? Does everyone who joins get certified? Am I technical enough?
I already run an agency. What if I miss live classes? The way it formatted this makes me feel a little bit more confident or makes me feel more aware of what I'm getting myself into.
It also had a section about tuition. It also had a section about who's teaching, who it's for, who it's not for, how this actual program works. Whereas the sales letter over here with Astra just felt a little bit more, I don't know, it just felt a little bit more high level.
And I think with the sales letter, it's supposed to be detailed enough to answer all the questions and pain that someone's... thinking about when they're considering paying for a program. So I will say in this specific example, I do think that I liked Fable 5 .1's copy more.
So here is actually what this looked like. Fable was about four minutes. Astra was about three minutes.
Fable wrote, okay, I was wrong about Astra. It wasn't 1700. It was actually more like 1300.
So about half of the words that Fable wrote, but Astra came in at $1 .43, whereas Fable came in at almost four bucks. So here, I will have to say again that I think that Fable won this challenge as far as just like, a one -shot prompt, and the initial output.
All right, so moving on to use case number three. Now, unfortunately, guys, I'm going to have pretty much everything blurred out here because this is about my taxes, right? And this is one of those things where you want something that is very smart to be able to do this and in a way that you trust.
So I'm just going to go through high level the way I feel when I look at these outputs. This first one was Fable 5 .1. And before I get into it, I do want to say, in this example, GBT Astra asked me like seven questions before it started, whereas Fable didn't.
So that alone makes me feel more confident in Astra's output. But let's look through here. We go through basically from January of this year to June of this year.
So Q1 and Q2 of this year. It pulls all of the numbers. It looks at federal and state.
It looks at things that I need to read. It goes to the input and it shows me all of these different things as far as the parameters, the notes, the values, the sources. And Fable gave me like a decision logic.
It said, hey, if you fit into this bucket, do this. If you fit into this bucket, do this. Whereas Astro just asked me those questions and then gave me that recommendation.
Anyways, we have a P &L. We have some projections. So for the rest of the year, what I might be estimating to pay.
We have tax calculations here for the individual return and all of the entities that are passed through. We've got payments. We've got things that are flagged.
and then we have the actual sources it pulled from so it's not bad it's a really good deliverable like light years ahead of what used to happen but now we have the one from astra we have the actual information as far as start here this is what it did we have monthly results we have the tax forecast we have okay that looks very good we have all these payments we have inputs and open items so these are other things that i might need to answer but this is just way more tailored it's easier to read as well we have the source checks we have the transaction ledger and this one is basically every single transaction here so this Oh my gosh, this is probably thousands and thousands of rows.
This is 3 ,739 rows of transactions here. And then we've got all the sources that it pulled from. Okay.
Cool. So overall, this one, I think that Astra won like no question. It was more tailored.
It asked questions. I think with taxes alone, it gave me that feeling of confidence and the structure of the deliverable was just better to me. Now, Astra did cost more here and it took longer to run.
So 40 minutes compared to 22 minutes and 22 bucks compared to 13 bucks. So even though it's more expensive, we're kind of putting that aside right now. As far as the deliverable, I liked Astra here more.
So right now we're sitting at Astra 1 Fable. too all right so this next one's interesting i asked it to go through two of my email accounts and just look through you know potentially years of emails to help me find information about subscriptions and i'm paying for how much total i've paid them you know if prices have increased and things that i need to cancel things like that so let me pull up the two outputs all right so here is output number one from fable 5 .1 now as we get into the next tabs on the sheet.
I'm sorry guys, but I am going to have to blur some of this stuff out. It's financial information. So anyways, we have the rundown right here of the audit.
We have the different emails that looked at. We have the different types of services, memberships, programs, retainers, contractors, insurance, all this type of stuff. It's looking at the top 10.
It's looking at our different categories and it's showing us how to read this sheet. So we have all of our active subscriptions. It's showing me what email they're associated with.
It's telling me which day of the month I'm getting billed on. It's showing the current price. It's showing the monthly equivalent.
It's showing me all of the stats across all of the different payments that we've been making on some sort of recurring basis. It's flagging things and it's ranking them as far as priority. We can see the different actual flag notes.
So some of these that might be unpaid, this one's getting a price jump. This one's having a seat creep. This one's having, I have two subscriptions at once.
So maybe we need to figure out why do I have two different subscriptions on both emails there? The point being, it's able to look through so much information and give you all of these things that are high priority and you can flag them. You can check them off.
You can, you know, delegate that out to your team. We have all charges, which actually this sheet came back completely empty. I'm not sure why, but this sheet is completely empty.
And then we have contractors and big payments. So these are things, it looks like anything above either a few thousand dollars or if it was a contractor that was like a one -time invoice, then it flagged it here as well. And now let's go over to the Astra 6 version.
You can see that they consistently just format Google Sheets a little bit different. Like you can kind of tell, Astra likes to make the cells larger and wider. and taller, whereas Fable usually keeps them the same.
And, you know, they still do a good job formatting. But either way, same sort of thing at the audit up front. We have the current recurring baseline of subscriptions.
We have the annualized baseline, tool payments, tool invoices without confirmation, cloud usage, other bills, price changes. It's flagging everything right here. Priority review right here.
You know, there's a discount ending. There is contract tier or contact tier. There is a price increase.
There's a term change. There's seats and tool overlap. So it's flagging all that right away.
We then have all the subscriptions. So this shows me a list of every single one. It gives me the price.
It gives me the last known bill. Now this isn't showing me what date. Oh, there it is.
Yeah. It's showing me every single day of the month that we have the next one. We have other bills as well.
So these are kind of the bigger, like bigger contracts, contractors or bigger bills. We have payments. So this is also like every single one.
And I think this is what Fable was trying to do on this tab with all charges, but for some reason just didn't come through. So we have this here. And then we have also other notes as far as different topics and different things to sort of be aware of.
So this is kind of like what it was flagging. So overall here, I will say that Astra gave me a better output. It just, you know, Fable messed up one sheet completely.
And Astra was cheaper here. So 12 bucks, 12 and a half bucks compared to about $50, which is insane. $50 for that output from Fable, crazy.
It did take 17 minutes, whereas Astra took 30 minutes. But anyways, right now we are sitting at two to two, Astra and Fable. All right, moving on to number five, we have meeting analysis.
So I asked it to look through all of my leadership meetings and my syncs with John and looking at other meetings that are relevant to the team. And I wanted it to understand, or I wanted it to tell me what are the biggest pain points, three biggest pain points, and one of the highest value automations that we could build to remove some constraints and help us scale faster.
So Fable gave me the biggest pain points of me being the single production and review engine, which is something that I've talked about 25 of 58 meetings. Certification delivery does not scale past one cohort. So we're trying to figure out what that will look like.
The critical constraint of the business is also a large cost center, 52 students, blah, blah, blah. And then we also have demand collapsed and every fix is blocked by unknown work and untrusted data. Weekly leads fell, blah, blah, blah.
Yeah, all of this makes sense as far as our three biggest pain points. And then the one automation it came up with was an AI customer success layer for the cert. One live record per student built from circle activity, mastery check outputs and attendance.
Students upload case readouts to an endpoint instead of DMing Pat. Weekly due dates and reminders to non -submitters go out through Gmail or Beehive. I think this is something that I've wanted to do and that we've talked about a lot.
That makes a lot of sense based on all these conversations. And I also wanted to note here that Fable 5 .1 analyzed 58 meetings. And if we go over to Astra, Astra analyzed 79 meetings.
So it did get the context of 21 more meetings in here. But anyways, let's take a look. The first one was that growth depends too heavily on a few acquisition channels.
Yep, same pain point, I think, as Fable pointed out. The second one is that the customer journey requires too much personal intervention. This appeared in an undefined AIS Plus onboarding call, a resurface during certification.
And leadership still has to reconstruct status and clarify who owns what. Okay. interesting.
So these are different pain points than Fable 5 .1 found. Now, as far as the automation I would prioritize, it came up with the same thing, a customer success workflow, which would check each student's onboarding status, unanswered questions, available progress, identify missteps, prepare a follow -up, all makes sense. Now, in this case, I think Astra won again.
Like before I even thought about the cost, which is absolutely absurd, Astra still won because I liked its recommendation about the leadership stuff and ownership. And I think that's something that you really want to... make sure you have figured out within a team.
But anyways, if you look here, Astra was five and a half bucks and Fable 5 .1 here was 46 bucks, which just makes no sense to me. I'm very, very confused on how it costs that much. I had to look at the session logs.
I also did a slash usage and this one cost 46 bucks, even though the active agent time was just six minutes. So I'm very confused on where those tokens went. Like, I don't understand why.
It also analyzed less meetings in Astra. But anyways. That's pretty interesting.
This winner is definitely Astra. So now we are sitting at three to two, Astra to Fable. All right, so moving on to number six, this one's super interesting to me.
I gave it this folder, which has over 150 gigabytes of resources and recordings from our AIS live event in July. And I asked them to make us basically a recap, like an energetic, real 60 seconds that shows like a recap of the event that we can use to promote the next ones and things like that. Now I'm really impressed with both of these outputs, let me just say, because...
With how much information it had to look through and how it had to create a story and figure out how to put everything together with music, I think they both did really, really well. So here is Fable 5 .1. Hello, hello, AIS Live.
Let's get some energy going in here. Oh my God, I'm so excited for this. You guys are throwing a fantastic event.
Literally like logged off yesterday, just buzzing. I had goosebumps. Let's get you guys paid.
This was an experience that didn't feel like a webinar.
Okay, so that was Fable 5 .1. Let's take a look at Astra's version. This has been so energizing.
Yesterday, I did a workshop where I went all in on every little tool that I use.
Plot code is my primary driver. And then I built like my entire second brain slash personal agent on top of it. I could go to bed, come back, and it'll still be working, you know, 10 hours later to try to achieve that goal.
It's great to be here. You guys have done a fantastic event. Everything's been super smooth.
You guys have been such an amazing audience today.
Now this one, like I said, is really tough. I think that they both did different things well. I think that Asher did a better job of putting like live clips in there.
I think that Fable did a better job of kind of like gearing it up for the next event in October. There were a few moments where there were some things that were off, like Fable had a few moments where the timing and the voices felt like not very synced. Asher had one weird moment where it was showing a video of Russ, but it said Devin Kearns, and it was just like that was clearly off.
But I am going to give the slight edge here to Asher, but I will say I'm... very, very impressed by both of those outputs. I thought it was given the vague goal.
They both did a really good job of exploring and creating a story. But anyways, this one is going to go to Astra because you can see this stuff here. Astra took 30 minutes, whereas Fable took 50 and Astra cost 16 bucks and Fable cost 26 bucks here.
Now, next we did sizzle reels. I basically gave it an example of a sizzle reel that I really liked. It was sort of like a SAS, I don't know, a motion graphic, a motion design video that I liked.
And I told it to analyze what was good about it. And I told it to use that as inspiration and create us one for AIS. So let me show you guys these outputs.
First one is Fable 5 .1.
Now let me play you Astra's output.
Okay, so Astro wins this one. I mean, I will say that music is a little bit annoying. But besides that, it took screenshots from AIS.
Like it went in here and it grabs pictures of the actual courses. Where was the other one? It took a picture here, which I thought was just like, I love that idea that it's thinking, okay, why don't I actually go get real proof and screenshots from the thing I'm actually building a reel about and put it in there.
I also love this, like these 3D designs. I don't know. It just felt like it had depth.
You can see the shadows here as it kind of. you know, zooms in. I thought that this, as far as the energy that it had was much better and much higher energy than the first one from Fable 5 .1.
Now let's take a look at the cost and time. This one was about similar time, but Fable 5 .1 was, you know, a little over half. So 16 bucks compared to 26 bucks.
But once again, I still think that in this case, I'm going to take that output from Astra as the winner. So moving on to number eight, this one's a little more out there as far as I probably wouldn't really be doing this every day for work. but I had them build me these games.
So we have two different games where you're a pistachio and you're trying to escape the kitchen. So I'm just gonna go through these real quick and you're gonna tell me which one you thought was, you know, sort of like which model. So you can see here, it's pretty smooth.
I can double jump. I'm collecting these like cereal bits and I have to hit these checkpoints to get to different spots in order to get out of the kitchen. The physics are real.
Like I'm bumping into these things and I can like, you know, hit the spoon and everything like that. It's pretty easy, but you know, I missed a cereal, but. I'm able to escape and win the game in about 43 seconds.
Okay, now here is the other version. This one definitely looks a little bit more, I don't know, it looks a little bit more premium, doesn't it? This obviously, this wall isn't there, but it's just because we want to be able to see like this.
But this one feels a bit more premium, I'd say. It also feels smoother when I'm actually like controlling this. It is guiding me very specifically though.
I don't know. I can double jump, I think. Oh no, I can't double jump.
The physics seem to be real still. I can bump into stuff. I can move things.
I can fall into there. We've got a hot stove. Oops.
It's interesting though. They both decided to have like the same flow as far as you jump up on the drawer and then you, you know, you jump up on books to start. You're now on the stove.
You're going over to the sink. I mean, that's how most kitchens are, but still the actual flow is pretty similar. And now we escaped in this one in 46 seconds.
So similar amount of time. I did get all of the crumbs in this one. They were designed very similarly, but I will say, I think that as far as like feeling realistic and you know, physics.
I liked this version better. And this version was Astra. Anyways, look at these stats.
They were very, very similar. So Astra was eight bucks cheaper, nine bucks cheaper, and it also took about 40 bucks longer. So very similar stats.
Nothing blew anything out of the water here, but I would say that I'm giving this one to Astra. Once again, that one's subjective. Maybe some of you guys liked Fable 5 .1 more, but what I think is really important is that you're applying your own taste and you're finding your own use cases because some of these use cases, you guys might be like, well, I actually liked Fable 5 .1 here.
Cool. Then you just figured out maybe you use Fable 5 .1 for that use case, even though some other people might use Astra for that use case. It's all about your own use cases and your own experience.
experiments. Okay. So moving on to number nine, we have an actual SAS, like kind of a mini SAS, and it's an evaluation app.
So you should be able to put in like automations and then run them against some golden data set and see the score and understand like what you need to fix. And then you can rerun them and you can generate reports and things like that. So you can see here, this is the first version.
This is Fable 5 .1. I think that right away, this is. a little bit more of an intimidating interface it's very very wordy but we can see all of these tests we can see our different automations here on the left as well we can add a new one so if we wanted to put the name a description and then actually you know say how do you actually trigger this automation is it python or do you hit an api and then from there let's just put in some information you would actually put in the url or you would put in the python script you would put in the test cases and then you would write you know how to grade it so that is going to be very valuable.
And it also has all of this stored on the backend because it has to store all of these actual runs and it has to store the code and it has to show the improvements and things like that. So here we can see this support ticket one. I think they ran two tests.
You can see that there's also like a visual breakdown of what this actually does. So this is a very deterministic script. We can see the code, we can see the setup, we can see the test cases.
So this is essentially our golden data set. There's only 12 examples. You probably need more than that.
But this was all... Generated to actually test the system right and if I actually go in here and hit run What does this do you put the name you put what changed you put any tags and you compare it with a different version? If you want and then I just go ahead and start the test and so this came back You can see I mean there were no changes So we still got two out of the ten or sorry two other twelve didn't hit right it also went super super fast because I like I said This is super simple, but then you can generate a report so I come in here.
You can see all of the different tests that we've ran and it would show us like what's still broken it would show us the improvements we make so this is something that you know i actually do want to keep building out so we can do this for you know our students and basically give them a better way to evaluate their agents and things like that when they're building them out because evals obviously we all know are super super important and it's also good to be able to see them visually so this was fable 5 .1's version let's look at astro's version so i do like the interface of this one more as from a design perspective i think that this one feels i don't know it just feels a little bit more premium It's also less wordy, so it's less intimidating right away, I think.
We have a test library, so we can see all of these different versions. We have run history. We also have reports over here that we can look at, so we can see customer support agent.
I like how this report is structured. Let's see if we look at this next one. We can see how it changes over time.
This one feels more branded. This feels like something I'd rather get in front of some eyes and get some feedback on compared to, oops, I just closed out of the other one, compared to this version. This one just feels...
way more like a poc compared to this i feel like is you know something we can almost get out there and start testing against so if i come into an automation real quick let's say we go to the support ticket router and i want to go ahead and see it visually i like that a lot we can see all the previous runs and i can go ahead and run this eval again and we can see it running a bit better we're seeing it actually go through the test cases i like this experience way way more and look at this Astra came back and cost half the price of what Fable spent in order to do this.
It did take a little longer, two hours, 25 minutes compared to an hour and 20 minutes, but it's just so much better for less cost. So in this case, I'm giving this to Astra once again. So Astra is now up, I believe seven to two on Fable.
Moving on to number 10, we now have this Herc brain visual. So this is a local host where I can see basically my brain. We see different clusters over here.
This seems more like YouTube videos. This seems like things that are actually going on in the business. Oh wait, we can see down here, cloud memory, video knowledge, and we can remove things or put them back in.
Business wiki, skills and agents, projects, and this is dynamic. It's really cool because we can see only what needs attention. We can see show all labels.
We can see 612 notes, 20... 500 connections. We can analyze things.
We can talk to it. We can search for things. Let's see if I search for personal OS, personal assistant, open claw.
We can open up the specific things and that is a pretty cool visual. So we can actually start to see and hear inside of the brain. And as we click on different things, we see all of the connections that are linking into it.
So all the relationships. So that is a pretty cool experience. It does feel pretty smooth and I can control this.
Not too well. Like I feel like I have to click on something to make that the center, but I think that that's pretty cool.
So that was Fable 5 .1's version. Let me now open up Astra's version. Okay, so this one's a little bit different.
I can still click on all of these things. These nodes are smaller. I don't like how that feels.
I don't like this interface at all, like nearly as much. I have the same sort of vibe. I can click on business strategy or AI and ideas, videos and content, people, projects, book and writing, all knowledge.
This interface is more overwhelming for sure. Like I definitely like this one more I wanted just something simple where I can see the brain a bit more visually and I was honestly expecting Astra to come in here and kick Fable's butt here, but I think that I like Fable's more.
And now let's look at the cost. Astra took 40 minutes. Fable took 24.
Astra and Fable basically cost the same. Fable was a little bit cheaper, but I am going to give this one to Fable. I think that Fable gave me more of what I was looking for.
You know, once again, kind of a subjective grading criteria, but I think Fable won here. So what does that put us at now? We're at seven to three, Astra to Fable, and we have five more use cases left.
So Fable could still take the lead. All right, guys, so this one is an HTML explainer doc. What I did is I gave it my YouTube video, the 25 Grok bot concepts explained, and I told it to explain it to me simply, simply, simply and visually.
And I told it to take screenshots. I said, basically, give me a doc that I can read through. And it feels like I actually watched the entire tutorial.
So we have all these different parts. We can see the screenshot to start. This one obviously is kind of wordy up front, but that's okay.
We see how the team fits together. So me, these executives, these operators, we can see all these different plugins and computers and skills. So that's a good little explanation at first.
Now we move into the concept. So we're taking screenshots and it is being analyzed. This is Fable 5 .1, by the way.
We can see the executive bots. We can see the name and job label. These so far are coming through well as far as these screenshots being cropped and annotated, which is really nice.
It's taking a lot of different screenshots. We have the buttons here. We have all this.
I think that this is coming out pretty well and it's showing us what we need to see from the actual video. Now, I do think this is pretty wordy. I think that, but it is getting very specific.
Like I do think I could give this doc to some people and they would be able to feel like they actually watched this video. It's cropping things. It's zooming in.
It's annotating. I think that this is doing a really good job. It's even showing all of this.
Yeah. I mean, this is doing a really good job here. So let's go over to Asher's output.
This one already, it looks a bit better as far as the HTML. And now let's see if the screenshots are good as well. So we have one here.
It's pointing at a bot. It is pointing at the description, the executives. It's pointing at these different buttons.
I will say Fables, it was more detailed for sure. Like this one was designed better. But Fable's screenshots were better.
Like Fable took more screenshots and made more annotations. And so far, I think that that was a better learning experience. Even though this one, like I said, looks a little bit more, I don't know, it feels prettier or better.
But if you were really thinking about, could you hand this doc to a complete beginner and have them actually go through and feel like they're learning? I think that Fable is going to take this one. But let's look at the cost.
Like I still am going to give the output to Fable. But when we look at the cost. Astra was much cheaper here.
So the question is like, you know, if you used Astra and had it spend another, you know, 20 bucks or so, would it be better than Fable's output right here? And I would argue that yes, it would be better. So it was way more efficient here, but it's, you know, it's V1 wasn't as good as Fable's V1 in my opinion.
So Fable's going to take this one. So now we are at seven to four Fable, seven to four Astra to Fable. Okay.
So moving on to number 12, we have this sort of like painting example in Canva, which is a bit silly. but it does highlight the browser use and the vision really well because GBT6 Astra had to look at this picture, open up Canva, understand how to navigate with the different tools and things and build this out, which it did.
And I think that this does look pretty good, especially when we go over to Fable real quick and I open up Fable's output. If I go to the painting and we open up the browser here, this is literally what it gave me. And this was the reference image.
I mean, this is just, this is laughable. This is laughable. I was expecting Fable 5 .1 to do something much better, but it like, I don't know what exactly it tried to do, but this is obviously just very bad.
So no question, Astra wins this one and Astra was also cheaper. So it's pretty ridiculous here how much Fable spent and how long it worked just to give me that crazy output. So Astra wins.
Okay, so moving on to the next example, number 13. What I did is I gave Fable and Astra this dock. which said, hey, this is a new course.
I want you to put it into the free community as a draft. And I want you to use browser use in order to do this. So they basically opened up school.
They went to the classroom. And they put in these draft courses, Astra AOS and Fable AOS. And they put in their different courses.
So they were basically instructed to have the description, the key points, the key quotes, and any resources. And they had to put the video in here. And so this is Astra's output.
I told them to do just the first five. And this looks really good. It had to navigate the interface.
It had to basically come in here. make a new page it had to put in the video it had to put in the text and it did it really well and saved everything here as a draft now if we go to fable's output there are no videos here this one arguably might have been structured better as far as like this looks cool and these are numbered whereas the other one with astra it wasn't like numbered as well like it just it's longer but the big big issue here is that fable ran into an issue and for some reason couldn't upload the video.
There was some issue with having it downloaded locally and whatnot. You know, I gave them everything it needed. I gave them the videos.
I gave it the links. This is something that Asha did way better. And I will say I've done this multiple times in my school and I've used 5 .6 Sol with browser use and just in general Codex and.
the GBT models are significantly better with browser use. So this one I'm going to give to Astra. And honestly, the cost and the time wasn't too different here.
Very similar and very similar. Astra was a little bit cheaper and Astra's results were much, much better. So this one's going to go to Astra as well.
So we are now at the place where the score is Astra has nine and Fable has four. So Fable can no longer catch up, but let's look at the last two outputs as well. Okay, so for number 14, we did a website.
And basically what I wanted to happen is I gave it this. URL. And I said, Hey, I want you to basically help me clone this website.
I like the structure. I like the feel. And I want you to make this for perk form, which is the fake, you know, um, can company.
So this is a really cool scroll dynamic. I know you guys, some of you guys hate this sort of site. That's not the point.
The point is could Astra and fable analyze the site and make one that has the same feel and the same vibe for perk form. So here is fable 5 .1 version. It loads up.
We have this, you know, 3d dynamic element, coffee reforms. We have like some, you know, dna looking stuff here we keep scrolling down we've got these coffee beans falling we've got the can come back we've got all this going on i would say that it's doing a decent job here it's even got the huge like zoom out it's doing a decent job of making this feel like the other site you know obviously there are some issues here but i think it's doing a decent job like for one shot prompt although Sometimes I get into these issues with the scroll.
I mean, that's a bit of a bug, right? That's when you hit the bottom of the site, something weird goes on there. So there's obviously some bugs, but it's not terrible for a one shot.
And now let's take a look at Astra's version. We have the big can here, which is a little bit dynamic. There's something going on with this text, right?
Like the coffee's out of bounds for some reason. Keep scrolling down. I do like this animation.
I mean, that's pretty cool. It's a coffee bean. There's definitely layers in the back.
And by the way. This one, I didn't tell it to use any skills. I just said, hey, I want the same vibe.
I want you to analyze the original site, this one right here, and make me one like this, right? So anyways, we're coming through the little sort of like DNA thing, coffee and protein together, two drinks in one can. I like that animation.
This one overall does feel smoother than Fables. I do think that as far as a first pass, I like the way this one feels. We get stuck at the bottom and we'd have to scroll.
all the way back up to the top now. I do think that Fable did a better job of actually just recreating what we saw in the original site, which was the prompt. Now I do get stuck.
There's a little bit of a, there's bugs like this. Like I get stuck, but as far as recreating this, Fable's felt more similar to this, I think. So we will give this one to Fable.
It kind of needs it as well, but I still think in general, when it comes to design, you guys have probably seen throughout this video and you've seen my other videos. In general, I do think I like Astrum more for design, but that was like. hey, show me what you can do, take this URL, build me something crazy in one shot.
It was kind of a weird prompt, right? But in this case, I still think that Fable won, but here's a look at the cost and the time for this example. All right, and this is the last one, number 15.
We have YouTube 12 -month review and strategy. So it basically had to look through the past year of my YouTube stuff and give me some stats. So this is interesting.
I mean, these are big docs. The one on the left is Fable, it's 25 pages. The one on the right is Astra, it's 15 pages.
So let's just slowly scroll through and see what's happening here. astro right away has you know this chart on new viewers and regular viewers whereas over here we have you know the year in numbers we have a monthly review we have total views across the past Oh, interesting.
So actually what they show me first on the left side is from January to now, whereas over here I'm getting sort of like the actual past 12 months. So those stats are going to be a little bit different. It's showing me content type.
It's showing me the monthly scorecard. It's showing what my best content actually does. It's showing me some packaging stuff.
It's showing me what to worry about. So it says news brings the views, but does not bring the subscribers. It's saying the news packaging is drifting towards hype.
The audience is saying so. It's saying agency mechanics content has stopped working on YouTube. That definitely feels to be a bit true for this audience.
Now it's deep diving into some packaging. So it's analyzing my titles over here. Whereas over here, when we have the packaging, what I would keep and improve, the evidence, retention, first 30 seconds, who you are reaching and how.
So it's looking at the age, it's looking at the gender, it's looking at the geography. It analyzes what the comments are asking me to do. So then at the end, they kind of like put all this stuff together and they give me the next 90 days and they give me some things to look at.
Overall, they're very similar. I do like the way that this was packaged more by Astra. It just feels a little bit easier to read and it also feels more visual.
So I'm gonna give this one to Astra as well. And you can see here though, Astra did spend more and take longer. So 42 minutes compared to 17 and 27 bucks -ish compared to nine bucks.
So Astra wins, but it was longer or slower and more expensive here. But anyways, guys, that was 15. That was 15 different use cases here that we scored and looked at the cost and time.
Astra won. 10 of them and Fable won five of them. But let's take a look at the total numbers here.
I had both Astra and Fable give me these stats to make sure they were consistent. And you can see the numbers are exactly the same. Fable was nine hours, 35 minutes and 45 seconds of total runtime here, costing us 513 bucks, 36 cents.
And Astra was 11 hours, 19 minutes, 24 seconds and cost us 326. So in total, Astra was $186 cheaper, but took an hour and 43 minutes longer to run across these 15 different use cases. Now I will say this was 15 use cases.
In general, my experience has been that Astra feels quicker and feels more efficient. And also it doesn't give us that five hour window in Codex and it doesn't give us that fable limit. You know, we can just use Astra the whole week.
So I do like that. We also get more inference with Astra in general because of the Codex subscription. So right now, I'm heavily leaning towards Azure for my day -to -day and my use cases.
But the other thing I want you guys to keep in mind is that... GPT 5 .6 Sol is so, so good still. It's so capable.
And for the majority of my knowledge work, I could use that just fine. And that even honestly might be overkill for the majority of stuff that I'm doing. So it's not like you need to use Astra only for all your use cases.
And it's not like you need to go grab Fable 5 .1 for all your use cases. I'm still a very firm believer in they both have different strengths and weaknesses. They both have value.
And that's why I love doing things like this to find out what are the different use cases and how do they behave in different scenarios. And so, yes, I'm going to be using Codex more right now because that's where it currently is, but this stuff shifts so fast.
And I will always keep both subscriptions or multiple of both subscriptions so I can keep testing them out. As things change, as my use cases change, who knows what might happen. All right, so that was Codex versus Cloud Code.
And it was also Astra versus Fable. And Astra and Fable are the models there. So we talked about how the harness, Cloud Code or Codex, is different than the actual model inside.
So that's one thing to be aware of as far as the difference between Anthropic and OpenAI and whatnot. The model is different than the harness. But besides that...
I also think it's important to understand that these tools are all going to start to sort of merge into the same standards. At least I think so. Here's one really good example.
Thoric from Cloud Code came out and tweeted and said, hey, we're adding support for agents .md inside Cloud Code, which as we know, that is what Codex looks at for sort of like the system prompts or the instructions. And the point I'm trying to make here is just that is Cloud Code changing the harness a little bit. So now everything is being even more tool agnostic.
So don't worry, stay flexible. And speaking of staying flexible, I want to tell you guys about some of the mistakes and some of the lessons that I had learned when I was... trying to be as flexible as possible and selling automations to tons of different businesses, tons of different clients.
Because if that's something that you are actually motivated to do after watching this course, or maybe you're trying to start an agency already, then let me talk about some of those lessons and the mindset shift of how you approach actually helping a business grow with AI rather than just trying to sell them some template or some automation that you tried to copy off a YouTube video.
This is how you can actually provide way more, way more value. to clients. And that means that you're going to get bigger retainers and you're going to get more referrals and you're going to get better case studies.
It's just going to help your business in the long run. So excited to share with you guys what I learned here. So right now I'm at this event in Montenegro called Workless AI, and there are a bunch of AI content creators, AI experts, and a bunch of community members.
And on the main day, I closed off the day with this presentation, which I want to share with you guys. So hope you guys enjoy. Hope you find it insightful.
I'll see you guys in there. This is called Still Relevant Next Year. And it's actually kind of funny because Last night, I kind of switched up what I was going to talk about a little bit because yesterday in the VIP sections, and I talked to so many of you guys, and I just kind of had a feeling that this would resonate a bit more because whether you are, I mean, I think a lot of you guys are building kind of like an ad consultancy, an AI agency, you're working with clients.
But even if you're not, I think that this is the way that you should be thinking about using AI within your own business. And yeah, so let me just, although also I hope this picture, that's Montenegro, right? Okay, that'd be awkward if it wasn't.
I wasn't sure it was Codex threw it in there. So good to know that that's Montenegro. Okay, cool.
So let me start with a little story. So I'm 23 years old at this point. I just quit my full -time job.
I just closed this deal with a client and I deliver something and he messages me on Slack and he's like, hey, can we get on a call? And this is what he says to me as soon as I hop on the Zoom. He goes, we are not getting the value that we paid for.
And this really made me think because You know, I started to question, like, did I just make a huge mistake? Am I not actually able to build these solutions?
Am I not going to turn this into a business? And so I realized that the reason that this happened was because, well, first of all, I made this video, which went viral. It was like a personal assistant.
And so we saw that lots of people saw that and they wanted this. But I made three big mistakes here. And that's pretty much what I want to talk about today are these three big mistakes.
So the first one is that what I built for him, the personal assistant, was not the constraints in his business. The second one, I guess you guys saw the third one. The second one is that I didn't choose a KPI.
And the third one is that I guessed on the price. So like I said, that's what I want to talk about today. I had a big realization here before I started to scale my business and I was doing everything in the agency myself, all the way from the lead gen, all the way to the invoicing, all of that kind of stuff.
I realized that our job is to be the ones to diagnose and prove. You know, it's one thing to just be. kind of like you take the ticket, you develop whatever they're asking for.
You kind of evolve from that. And then you start to be the doctor and you start to diagnose the pain that they're feeling. But then you're still not done yet because you have to prove the value.
Because if you don't prove the value, then how are you going to win more business? And I've got another quick story to tell you guys about in just a sec. But first, I wanted to start off with, if you guys don't know me, a little bit about my background.
My name is Nate, graduated from the University of Iowa in 2024. And I was studying business analytics and marketing. So don't come from a technical background, although I did.
work with data quite a bit. So I've got a good understanding of data, which was very helpful in automation. So can't lie about that.
From there, I graduated and I was working at Goldman Sachs as an analyst and I was automating a lot of stuff. And what that helped me realize was that automation is not new at all. It feels new because the word AI has been put in front of it.
And that's what a lot of business owners are kind of waking up to. And it's funny because when I first started running my agency, I used to joke with my friends and some of my partners when I started, when I brought on some partners. that we're not even an AI agency.
We are a data infrastructure agency. And then after that, we're just a boring automation agency. And I think that's a really good realization to have because the whole reframe of diagnosing the problem is that people might come to you and they want an AI agent because they saw a YouTube video that went viral or because they saw something on LinkedIn.
But your job is to figure out what do they actually need.
And remember how I said the thing about you have to prove the value? I was building a lot of automations at Goldman. And actually, you know what?
That's on the next slide. I'll talk about it in a sec. Sold my agency once we scaled it past $100 ,000 a month.
It was purely because I was way more passionate about education. But the reason we were able to get to $100 ,000 a month is because the minimum to work with us was a $20 ,000 a month retainer. And the only reason we were able to do those retainers is because of this exact kind of like three -step framework of working with clients.
I've got a YouTube channel. It's pretty much the top of funnel. That's where I am doing a lot of the education.
And then my free community called AI Automation Society is where... and try to get people into and try to build community. So real quick, I wanted to start off with like, why did I bring up the Goldman thing?
What did that teach me? Number one, like I said, boring is beautiful. Deterministic automations, they're easier to build.
They are easier to evaluate and they are less risky ultimately because they're deterministic. You know the inputs and you know the outputs. Two is that big companies, I was, you know, hosting is doing a lot of stuff with AI, which is awesome.
But typically when I've worked with companies and when I was at Goldman, big companies just kind of move slower. They have a lot of change management issues. And obviously in an institution like Goldman and that type of vertical, there's a lot of regulation.
And then the third thing is that you need to spotlight your value. So quick story here. I remember I was building a lot of automations.
Like I said, I built a few like weekly report things. I built a few dashboards and I was on a call with my entire team. So probably 20, 25 people.
And I was showing them this automation, you know, on a Zoom call. So your name is right there under your face, right? And I get off the call.
It was also my job to send out the meeting minutes, which obviously we know AI can do now. But I sent out the meeting minutes and I got a response from one of the managers that said, good job, Arthur. I'm like, who is Arthur?
My name is right there. And I sent you the meeting minutes. And that just made me realize that if you're not explaining to the business owner, to the stakeholder, what your automation actually did, then it's hard to get credit for it.
So you could potentially be in a situation where you're making the business tens of thousands of dollars, but they don't actually know that or acknowledge that because you didn't prove it. And it's not bragging. It's just proving what your systems actually did.
So those are three big lessons that I had that I tried to carry with me through my AI automation agency journey.
Now, think about it like this. So truly, the only way for a business to scale is to remove constraints. And it's very simple at a high level.
Obviously, there's a lot of things that, you know, a lot of nuance once you get into the weeds of that. But that's, at the end of the day, if you want a business to scale, you have to remove constraints. You might get a lot of people coming to you like I did.
that says, hey, we need an AI agent that does X, Y, and Z because they saw a viral video, because their board is putting pressure on them to have an AI strategy, because their competitors are posting on LinkedIn saying, look at this AI agent that we built that's doing all of this for us. And so that makes me feel like what they're doing is they're actually just buying relief.
They're buying the ability to say, yeah, we work with an AI agency. Yeah, we have an AI strategy. We have this agent going to production.
We have blah, blah, blah. But that's not really what you're trying to provide. You're not trying to provide relief.
You're trying to provide real business value. So the whole idea is to reframe. I've done probably 300 or more discovery calls.
And what I've realized is that they come to you and they say something, but that's almost never what they want. And so your job is to figure out why did they book in the call? Because they booked in for some reason, right?
They're feeling pain or they're feeling pressure. And so you have to figure out what is that actual pain? You kind of have to take a step back there.
There's pain somewhere and that is your job. You are paid to solve the pain. The more pain you can solve, the more money that your business will make.
I think this might have a doubt on me. OK, so the reason I put this up there is because think about if you were to work with an agency that was going to help you run ads. It's super, super clear.
Like, you know, what is your budget for ads? Ten thousand dollars. And you in a direct correlation, because if you ran those ads, you made fifty thousand dollars in sales.
Like the agency doesn't have to prove that to you. It's very clear. But it's not super clear when it comes to automation.
So you have to make it clear.
So those are the three things I want to talk about, right? Constraints, KPIs, stands for Key Performance Indicator. And then how do you actually price this stuff so that you can clearly show this is how much you paid and this is how much you're going to make your business back.
Okay, so starting off with the constraint. The only way for a business to scale is to remove constraints, to directly attack them. And at a very high level, your business is either going to be supply constrained or demand constrained, meaning supply constrained, too many customers coming in and you cannot service them.
Demand constrained, you need business. You have no people coming in. So I really like to think of this as a pipe.
The water coming into your pipe is revenue. It's cash flow. And you obviously want that pipe to be clean, no leaks, and you want lots of water to go through.
So the top... image we see is a pipe that has a clog in the middle and this is probably a supply constrained business because they're having a lot of water come through but the water isn't making it all the way to the end maybe it's leaking out it's not coming out the other end of the pipe the bottom one is one where there's no water in the pipe and right now there's no clogs there probably are there are always more clogs but right now this is the business on the bottom is demand constrained and they need more water inside their pipe so let me tell you another quick story i had a med spa owner that came to me and She wanted a lead generation AI agent.
She wanted to make more money. And I saw the stat the other day. Couldn't be outdated by now, given how fast the space moves.
But the stat was basically that over 50 % of all AI automations are like lead gen or sales or marketing automations. And I think that makes sense because what is the pain a lot of us are feeling is that we want to scale our monthly recurring revenue. And usually the first thing you think is like, oh, more leads, more clients.
But in this case, the MedSpa owner wanted more leads. And when I really tried to dig into the pain there and figure out where the constraint was, she ended up telling me that they had lots of leads coming in consistently, but what happened was they weren't showing up to the appointments. And then all of the people that had showed up to an appointment, there was no follow -up.
So the LTV was extremely low, meaning there was a decent amount of water coming in the pipe, but it was just leaking out before it ever made it to the end. And so we realized together on this call, that it would be much more valuable to the business to build reactivation systems, to build follow -up reminders on their appointments so that people actually started to show up more.
And that's just a perfect example of the reframe that you have to do in order to really diagnose what the true pain is. And something interesting here is, I think about a slide that says this later too, there's just a lot of power in silence. So when I asked her the question of like, why did you book this call?
Like, what is truly the pain that you're feeling here? I stopped talking. She thought for a couple seconds, responded, and then I didn't respond yet because I had a feeling that that wasn't true.
And when you have that silent pause, they think and they feel like they need to talk more. And I'm not big into like the sales tactics, right? Like I don't have a sales background, but that was super powerful.
I would pause and they would just keep talking. And your job on the discovery calls is to talk as least as possible. Your job is to sit there and listen.
And that's how you're able to diagnose. So that's one quick example, right? But that happened all the time.
Now, if you guys were here yesterday on the VIP sessions and I came around to the table, some of us dug into this, some of us didn't, but there are two questions that I love to ask business owners or even your own business, right? Like if you're trying to help automate your own business and remove constraints, that works super, super well, especially when you pair it with silence.
So the first one is if a business is supply constrained. If you had 10x the business tomorrow, what would break first? You ask them that and then you just be quiet because they'll think about the flow in chronological order from start to finish.
And the keyword there that I put in all caps is FIRST because whatever breaks first is the first clog. Now, whenever you diagnose and you fix that first clog, there's going to be another one. There always is.
And that's the beauty of it. And that's how you get on a retainer because you just keep solving constraints. You keep scaling the business.
So that's really good if they're supply constrained. If they're demand constrained, you basically just flip it. You say, what would you do?
to 10x the business coming in tomorrow? How do you get 10x the amount of water into your pipe tomorrow? So whatever they're already doing to get leads, or maybe they're not doing anything to get leads, building systems to support that initiative.
And sometimes what you'll realize is, as an AI consultant, is what a lot of us are calling it right now, your job is just as much to tell them, hey, this is the problem that I'm seeing and we can solve this with no AI. So sometimes the problem could be, it's a very service -based business, they're supply constrained. And so the key is to just hire more people.
Now, yeah, maybe you could come in here and say, you know what, let's build you some recruiting agents and some screening agents. That helps the hiring process. That removes that constraint.
But that's a really great way to think about it as well is that an AI consultant or someone that's AI native, it doesn't mean that you use AI for everything. It means that you know just as well when not to use AI because that perspective is even more valuable in a world where AI is being shoved down everyone's throats. And then you just be silent.
Okay, so moving on to the second one here, we've got... the kpi so the whole idea here is that you before you accept any payment you want to choose one number that you're trying to move and you're not choosing this number you're choosing it with the stakeholder if you think back to that example earlier where the business owner said to me hey we're not getting the value we paid for it's because we didn't do well all of these things but this one very specifically because i had no way to prove that a personal assistant was helping his business he came to me his pain was i feel busy What is the solution in my mind?
A personal assistant. When we really dug into it, the reason he was so busy is because he was handwriting all his proposals. So the better automation there would have been for me to help him build an AI agent that would automate the proposals or at least get them 90 % of the way there.
He checks it, he approves it. If we would have aligned on a number beforehand, then I know what I'm working towards. I know the result that I'm trying to drive for the business.
Because productivity is really interesting. Productivity is actually moving the needle. And you can't move the needle if you don't know what you're trying to move it towards.
Because a lot of us feel like you might have had a day where you sat down at your desk all day, eight hours straight, let's say, but maybe you watched a lot of YouTube tutorials. Maybe you played around with image generation for an hour and you felt productive because you clock off and you sat there for eight hours. But how many of those hours were you actually doing what you need to do to move that number?
forward and for us you know a lot of us you know it's a business so there's a lot of different north stars but knowing what you're building towards that quarter or that day or whatever it is helps you actually be a lot more productive and if your agents know your goals then they can help you plan your days better to be more productive so something that i would like to ask is okay let's say we've scoped it down we understand the constraint and i forget the example i use um anyways let's say we've scoped it down to a certain automation Then I could ask, in a perfect world, what does this look like for your business?
If we push this into production and it's working perfectly, what do you want to see? And from there, you try to drill into one certain metric. So maybe it is an AI agent that sets appointments.
Maybe they say, OK, yeah, I mean, right now we're getting like five appointments a week from our manual setters. In a perfect world, our manual setters have those 10 hours a week back to do other things. And we're booking in like 10 appointments a week.
And so now I know exactly what is a success to them. So that's completely objective. I can go work towards that and I can prove that.
So if someone says to me, hey, we're not getting the value we paid for, look at the scope. This is what we agreed on. You said that you wanted 10 appointments a week from this automation and I objectively delivered that to you.
I probably would say it a little bit nicer though. Okay, so that's a trackable and objective metric because a lot of this stuff is very subjective. I want a personal AI assistant so I can feel more productive, so I feel less busy.
There's no way that I can actually prove that. There's no way I can prove to the business owner that he is now less busy because of what I built. So they can't be subjective.
So like I said, you have a baseline like five weekly appointments. You've got a target like 12 weekly appointments. And now you know what you're working towards.
Of course, you're going to have to leverage some of their expertise because if you know not much about the process and you try to set a baseline target of like, you know, 35 appointments a week, that's very tough. And now you're not going to prove that. But the idea is that each automation is having something to work towards.
And like I said, if this is not you working with a client. before you go out and decide to dedicate some of your own internal resources or budget to a project, you should probably figure out what is that one metric you want to move. A lot of times there are, you know, it drips into other metrics too, but if you can choose one, it makes the decision a lot easier.
And then you can figure out how is that actually impacting the bottom line of the business. And that's how you prove, like I said, that your automation helped. Okay, the third piece now is on the pricing side.
Now, this is really interesting. I really don't think there's like a standard universal right way to price. Everyone's doing it a bit differently.
Even the big firms are changing up their pricing. I've tried almost everything that you could think of. I've tried performance -based.
I've tried hourly. I've tried retainers on hourly. I've tried value -based.
I've tried just lots of stuff.
The way I feel is that you should not be charging hourly. I think that a lot of people, when they're getting started, I hear, you know, I keep getting no's to my price. I hear that there's imposter syndrome.
And so I think hourly to start is a really good way to get your foot in the door and win some trust or even start free. I think it's a really good way to start. But I don't think you should be building a business around hourly pricing.
And it's really simple. And especially if you start to think about the way that AI is supposed to make us do more in less time. So it's all about the incentives.
All right, real quick guys, I mentioned this at the end of the presentation, but I attach this completely free PDF, which is like a 30 page resource on pricing your AI solutions, which you can access for completely free inside of my free school community. The link for that is down in the description. You just hop in there, you'll click on all YouTube resources and you'll find that pricing masterclass guide in there.
So if you want it, it's there. Let's get back to the video. Let's say you've got two developers on your team and you're providing services to businesses.
You've got one developer named Sarah and she's a killer. She gets something done in one hour and you've got another developer named Dan. He's good, but he's a little slower, three hours.
And let's say for the sake of the example, they produce the exact same quality of solution. You would then bill for Sarah's work, your better developer, you would bill $150 to the client or I don't know, however you want to, you get the point, right? $150.
And now Dan, because he took three hours, you get more money. And those incentives are completely backwards. Why?
would you make more money for moving slower and on a worse developer, right? It's all about incentives. It's all about value -based pricing.
This is where we got to, and this is what I believe at the moment is the best way to be doing this. And what that means is, yes, the same automation could be different amounts of valuable to different businesses.
So you have to kind of take that into account, at least when you're going very custom and you're consulting. This is the way we did it, right? Oops.
A client should understand how they will receive 10x their investment. That's kind of the golden rule that I like to give, right? Because if you can walk the stakeholder through the math, whether that is a business you're trying to help or whether that's you internally trying to win a budget because you're trying to build AI projects in -house, you need to prove that this investment of their money will get them a 10x on it because that makes it a really hard offer.
to say no to. So the way that we would do this is basically take 10 % of the projected annualized value of the price of the automation. And that's a year price.
So an example here, let's say you're building a customer support agent and the manual rep, the human rep spends about 10 hours a week responding to these tickets. And this person is paid 40 bucks an hour. So the cost of business, 40 bucks an hour for customer support, 40 bucks an hour.
And the rep is does this about 10 hours a week, that's 400 bucks a week. And if you annualize that, that's about $2 ,100 over the course of the year, the first year projected annualized revenue.
And you take 10 % of that. Now, 10%, 20%, I play with it a little bit, but let's just say 10 % for the sake of example, that's $2 ,080 here. Because what you have to assume, they don't always, but you have to assume that they're going to ask you, can you please tell me how you got to that number?
Because a lot of people will come in and they're kind of like, maybe they're shopping around. They're trying to get a quote. They don't even know how much to allocate a budget towards.
So if you assume that they're going to ask you, how did you get to that number? And you can confidently walk them through the math. And then you just be silent and you don't devalue your work.
I'm kind of jumping ahead. I know I got some slides here that cover this. But anyways, you have to figure out what does the manual process cost the business?
And so in this example, right, I was able to understand, OK, this rep cost the business 40 bucks an hour. They're not always going to tell you salary. They're not always going to tell you.
the hourly wait rate, but there's other ways to figure out what does the manual process cost the business. It could be opportunity cost. Maybe they've been having a different funnel or tripwire that they've wanted to push out for two quarters, but they haven't because they are too busy, right?
There's other types of costs besides just like the hourly cost. Maybe you're building a voice appointment, a voice agent because the business misses calls all the time and every missed call could potentially be a driveway. a driveway, and that driveway could win the business $10 ,000.
So there's other ways to figure out what is the cost of the manual process. You just have to ask good questions and then be silent and listen. Like I said.
So the key thing to remember here is that cost doesn't justify price. Value justifies price. And this was kind of tough for me to wrap my head around at first because the first thing I thought of as a very new business owner was I need to protect my margins here.
I need to make sure that I'm making this much money or this percent of the deal, and I'm keeping that much to account for taxes, to account for what I have to pay my employees, to account for our API costs or our service, whatever it is. I was thinking about the margins, but I think that obviously you still have to think about the margins so you're not running your business into the ground, but the cost doesn't justify the price.
And a really good example that I heard from Jonathan Stark, who spoke at our event a couple of weeks ago, he was saying like, let's say you're paying someone to do your lawn and you pay them a hundred bucks for the lawn. And he's been coming, you know, he's been coming to you for years. All of a sudden, he buys a new pickup truck and that's an expense to his business.
So he has higher costs on his end. And then he comes to you and wants to charge you 200 for the exact same job for the exact same lawn. That's not something that people will typically agree to because the cost doesn't justify the price.
The value justifies the price. So like I said, you have to pretend and you have to assume that as soon as you say the price, they're going to come back to you and ask, how did you get that number? And then you just have to walk them through the math.
Now, what's really important there. is you don't want to devalue your work. So let's say someone comes to you, you scope out the right constraint, you figure out the cost of the business and you give them a 10 % number.
Let's say it just comes out to 15 ,000 and they were basically planning 7 ,000 to be the maximum they were going to spend on AI this quarter. You don't want to get into this negotiation of devaluing your work and saying, ah, you know, this would be 15K, but for you, we'll do it for 7K. You know, if you're really trying to get your first client and you can get that, then I would say do it.
Reps over cash upfront when you're getting started. But you don't want to devalue your work. What I would do in this situation is I would say, okay, this build, this solution is $15 ,000 worth of value to the business and you have a $7 ,000 budget.
Let's just drill down the functionality a little bit and treat this as a V1. We'll give you the $7 ,000 worth of this automation. And then, you know, next quarter when you've got the budget or once this automation is in production and we're actively earning you back time and money, then we'll look at the next one.
Because I think if you set the impression right away, that you're willing to bump down your price as soon as they push back, then they're just going to keep doing that. And you don't want to devalue your work.
So that's pretty much what I want to run through today. Obviously, those kind of three main things, there's a lot more nuance to get into, which if you guys want to chat more, I'd love to chat more. But think about this with your own business.
Actually, let's just take one volunteer real quick. Someone that, yeah. Is it Alejo?
There we go. Tell us in your business, you know what you're driving towards, right? At the highest level, are you supply constrained or demand constrained?
You need more clients. And how are you currently getting those clients?
Okay.
So. If you wanted to have 10x the amount of business tomorrow, what would you have to do?
Probably 10x the content. 10x the content. Seems crazy, but the methods that I've seen today are very helpful.
Yeah. Volume negates luck, right? But you want to 10x the content without decreasing the quality, of course.
So in this case, obviously there's a lot more to dive into here. But you know the way that you're kind of you know your type of funnel What does it seem like you should be focusing on automating when you get home in a couple days or next week?
Totally. And do you know how you could automate that? I know I do.
There we go. Now, something else I remember talking to you about was the grill me skill, right? If you guys don't know the grill me skill, I mean, it's a very simple prompt.
Essentially, just at the end of questions, ask the AI to interview you relentlessly about this topic. Because what that does is it gets all of the subject matter expertise in your head into the AIOS that you're building. Because once you give it all of that nuance, it's able to build an automation out of that so much better.
Because the way that you would kind of create these AI agents to operationalize that process is different than someone else might. So obviously, that was a really cool example. Thank you, Alejo.
I appreciate the participation there. But just constantly be asking yourself, what is the actual constraint? How do we 10x the business?
How do we actually look through the flow of the pipe and the water and figure out where the clog is or where the leak is? And then just directly attack that. And so, like I said earlier, when we were working with businesses, we would always start with our foot in the door with one project on a value -based project fee.
And from there, we started to explain to them, we are seeing all of these other clogs because once we've removed this constraint, there's another one. And that's a good thing because still you're getting more water through. And that's how you're able to get on the retainer because not only did you find the right constraint, you also chose a number beforehand so you can objectively prove to them the automation helped their business and then you price it in a way where it was a no -brainer for them to say yes and then guess what after you push it into production you come back one month two months three months later and you show them that number and now you're able to justify asking for that retainer and to just say hey you know we can move a lot quicker if we're not always doing the scoping and we're not always figuring out pricing if we can just work more and just keep attacking those constraints and that's the only way that the business is truly going to grow so
That's pretty much what I want to talk to you guys about today. I have a full pricing guide. This is like a 29, 30 page doc, kind of just like about what I talked about today on the value -based pricing and some stuff like that.
So go ahead and scan that and grab that doc. I'm sure we can include it in the resources later as well if you miss it. But yeah, thank you guys so much.
It's been an awesome day. And yeah, let's have some dinner.
So I hope you guys enjoyed the speech that I gave as well as that free pricing guide resource. I also wanted to say that I have a second channel right here where you can see this was actually the workless event that I just showed you guys that speech from. And I have the second YouTube channel where I kind of show some more behind the scenes stuff when I go to AI events or when I do other cool things in the space and just showing you like the other side.
So I will link this YouTube channel down in the description if you want to check it out. But now before we wrap up this whole course, let me dive into even more about how you actually think about pricing these solutions with value -based pricing. So let's hop into the last video of the course.
All right, so I've sold over 100 AI automation systems and I've priced a ton of those wrong. I've undercharged, I've underscoped, and I've just thrown out random numbers that were kind of a guess and I couldn't explain when someone actually asked me like, hey, where'd you get that number from? So in this video.
I'm going to talk about everything that I know about pricing AI solutions. I'm going to walk you through one real build that I sold, every single number, and by the end of this video, you'll be able to take any project, turn the client's own numbers into a price that you can actually defend, and then get paid in stages so you're never carrying much more than 30 days of unpaid work.
And if you don't know who I am, my name is Nate. I've been teaching hundreds of thousands of people how to build AI agents and how to implement them into businesses as well. And I scaled my agency to over $100 ,000 a month, and then I sold it.
With our business, we got to the point where the minimum to work with us was a $20 ,000 a month retainer. And I'm assuming that sort of engagement is where a lot of you guys want to end up getting to. So let's not waste any time and let's just jump straight into today's video.
Okay, so this example was an appointment setting agent. The business had employees manually setting these meetings, and this was about 20 leads a week, each one taking roughly an hour of a human's time. And those employees were costing the business about 40 bucks an hour all in.
So 20 hours a week at $40 an hour is about 800 bucks a week. And if you multiply that by 52, which is 52 weeks in the year, that's $41 ,600 annualized. And before I said anything to the client about price, I walked them through the entire solution, how the agent would work, what testing looked like, how it would change their speed to lead and their lead quality.
But I also had to ask them a ton of questions through what we call the discovery phase, because some clients want to talk about price right away. But the honest answer to them is, in order for me to give you an accurate ballpark estimate of what this is going to cost, I really need to understand more in depth the complexity of the system and how it will actually look once it's fully integrated into your actual business processes.
Then I priced the build right around 13 % of what that annual number was, which came out to 5 ,500 bucks. So the business would basically be paying $5 ,500 for a system that over the course of the year was going to give them back $41 ,600, which comes out to about a 7 .5 multiple on their initial investment. Now, typically I like to say the golden rule is that you need to be able to show the client that their investment is going to 10X over the course of the year, because that math makes it really hard to say no to.
So in this specific example, where I accounted for that extra 2 .5 X that we were missing, that would put us at 10 was the baseline. So right now the baseline was about 20 leads a week, but as the business earned more time back because of the system and this whole process gets more streamlined, that baseline of leads per week would probably start to increase, right?
It would go to 21 and then 23 and then 27. And that's where we are earning them even more money back. Now, obviously something like that is a projection and you can't just go in there and say that you can guarantee that.
So be careful about making any guarantees or trying to tie revenue to those specific results or anything like that. But the general idea is that as the system gets used more, the business will grow, which in turn utilizes the system even more. So you create this really cool like flywheel.
And then on top of the build, we set up a standard maintenance plan. So this was 400 bucks a month. And I want to be clear what that actually is because a lot of people kind of misinterpret this word maintenance.
So that $400 a month isn't for me to bolt on new features every month. It's just me guaranteeing that the build keeps doing what we agreed that it would do. Meaning if something breaks or an API changes or maybe a new model releases or some weird edge cases show up that need a little tweak in order to keep the system living up to the functionality of the scope, that would be on me and that's covered by the client's retainer fee.
But new functionality is a completely separate conversation. So with maintenance retainers, I always keep the numbers super simple and standard across all projects. And at this point in my career, our maintenance package was 400 bucks a month.
You just do want to be careful though, because if you're delivering a system that's, you know, let's say $30 ,000, if maintenance on that solution is going to cost you and your team more than 400 bucks a month, meaning you would be like losing money on giving away that package, then obviously you can't charge that. But I think that with well -designed automations and well -built automations, It really shouldn't be too time consuming for you to maintain them.
Because once again, there's a big difference between maintaining and adding minor feature enhancements and adding more functionality. Now, a big mistake that I made in this specific project was that once I was in production, what I should have done was gone back and measured how valuable this thing truly was. And I didn't do that.
So I had no after state. I had no transformation number. And what ended up...
happening is that cost me on the next conversation when I tried to win more business. So make sure you're capturing the baseline up front, which in this case was like 20 leads a week, and the speed to lead time, because that was taking the humans time. And then you follow up after a month, after two months, after three months, and you prove to them that those numbers are moving in the direction that the business wants because of your system.
And I know that this might kind of feel like bragging, but it's not, because if you don't put a spotlight on those numbers, Even if your automations really, really are helping the business, the business owner might not actually feel that and won't acknowledge that. So it's really important that you're the one surfacing that stuff.
Okay, so the obvious question is, why not just bill hourly and be done with it? And I wanna give a quick shout out here. A pricing guy named Jonathan Stark came and spoke at AIS Live and he made some really amazing points on this topic.
So I'm gonna talk about some of the things that he brought up. But really the problem with hourly is that It pays you more to be slow.
I mean, picture two people on your team. You're billing them the same $150 an hour. Your best developer and your slowest one.
Some new feature comes in and your best guy knocks that out in a day, so you bill one day. But your slow guy takes three days, so you bill three days. You just made three times the money off of a worse, slower employee.
And if your best guy gets faster, then you're going to make less money off of him. So getting good at the job actually cut your income. It's all about incentives.
Would you want to hire someone who was incentivized to work slower in order to get more money out of you? Probably not. I wouldn't want to.
But now think about that in 2026. You get really good with cloud code or whatever tool you're using, and you can do something in an afternoon that used to take you a week. And if you're hourly pricing, then that afternoon, because you move so fast, just slashed your income.
So I'm not saying hourly is never okay. I think for your first two or three projects when you've got nothing to point at, not a bunch of proof, then billing hourly is a safer ask. It's an easier ask for the business owner, and it's a good place to start, maybe just like $100 an hour.
But after that, quit billing hourly. By the way, guys, if you want to access this completely free resource, which is like a 27 -page doc on pricing your AI services, then you can grab that, like I said, for completely free by joining my... FreeSchool community, the link for that is down in the description.
All you have to do is jump in here, click on classroom, go to all YouTube resources, and then find the resource in there. I promise you guys it's in there, but let's get back to the video. So if you're not pricing off hours, then what are you pricing off of?
Well, there's three things to keep straight. So those three words are cost, value. and price.
So your cost is the floor, the number that you'd walk away if it was below that. Their value is the ceiling, the most that this whole thing is even worth to them and the business. And the price is any number between the two of those that you guys can land on.
Now on an AI build, that gap is pretty enormous because whatever it costs you to build the thing and harden it, their ceiling is a higher they now don't need to make. And just remember this, cost doesn't justify price. Price justifies.
cost. And Jonathan made a really great example of a landscaper here. So let's imagine a landscaper mows your lawn every single week for a hundred bucks.
Then one week he shows up, he does the same job he's always done on the same exact lawn he's always mowed. And now he tells you it's 200 bucks because he bought a fancy new truck and his costs went up. That's not how it works.
Okay, so the client ceiling is the number you're actually pricing off and you get one conversation to find it. So as you're getting to know the business and getting to know about the automations that they need, you're trying to uncover scope just as much as you're trying to uncover the value to the business. So you open by letting them dump everything.
You know, tell me everything you know about this, what you've tried in the past, what's worked, where it keeps getting stuck. And your job is just listen, repeat, and poke. And just run that LRP framework to get as much information as you can.
Take a ton of notes and then you pivot. Ask them about what happens after we're done with this project. You know, what is the best case scenario and what actually changes for the business once this thing is successfully up and running.
And then you run three buckets of questions. Why this? Why now?
And why me? So why this is checking that what they asked for actually gets them the outcome that they want. Because a lot of the time it doesn't.
And because they walked in asking for an AI agent, but the real fix might be a really simple deterministic script and a Slack notification. Then you ask why now? And this is about urgency.
Because if a window is closing or if a competitor is breathing down their neck, then that's real money to you. And then why me is the kind of uncomfortable one. But you literally ask them, why wouldn't you just do this internally?
Couldn't you vibe code this? Couldn't you hand it to an intern? And the reason you want to do this is because these...
questions or that question specifically services objections that are already in their head so either you can hear it now while you're on the call with them and you can answer those objections and handle them or it's going to kill the deal later down the line when they're reading your proposal or talking with their team And when they give you a real answer, like, yeah, you know, my nephew probably could build this.
You don't argue. You go, yeah, he probably could get a version of this up and running. But what I'd want to know is who's going to watch it at two in the morning when the model updates and, you know, who's going to help you scale this when you have way more throughput than you're expecting and when it gets a bit more complex.
And then what you do is you stop and you just let them answer because their answer is the actual reason that they're looking. hire someone and if you find that you're in a situation where they just keep pushing you for a number if they keep pushing for a price before you can ask these questions and before you can really dive in don't blurt one out and honestly if they keep pushing you for a price and all they want is to get a quote out of you so they can compare you across a few different other vendors then i would say that's probably a red flag and you just want to get out of that engagement because the hard truth is some people are just looking for the cheapest labor They're not really looking for a consultant or partner, and that's how you want to position yourself.
And there's unfortunately not much you can do to change that person's mind besides telling them, hey, what I bring to the table is different. I bring a different level of expertise, and that's where you really want to leverage your proof. But ultimately, some people know that they could go to Upwork and get much cheaper labor, and that's just what they're going to do.
So don't take it personally. Okay, so the obvious problem with a lot of this is that a lot of clients won't just hand you the numbers. Like, they don't want to tell you.
salaries and exact bottom line numbers and things like that. And they don't have to. So start with three questions.
How long does this take you today? How many people touch it? And what happens when it goes wrong?
These are all sizing questions. They measure the ceiling, not the build. Then you keep stacking proxy questions on top, like, oh, how many locations do you have?
Or how many of these come in on your busiest days? That kind of stuff. And I know some of you are on a job marketplace where you have to put a number in your proposal before you even get a chance to talk to that person.
And you can still kind of do a version of this. The job post almost always tells you things like volume or headcount, or you can figure out some complexity there, how often the thing happens. You size it off that and say your assumption out loud.
Something like, I've priced this assuming that there's about 200 of these a month. And if that's off, let's hop on a 15 -minute call and I can adjust the price and we can rework the scope a little bit. But that basically just turns the cold price into a reason for them to hop on a call and talk to you.
And here's a quick check. If you can't land on a number, if you feel like you don't understand the value enough to accurately give a number, then that's probably a signal that you're not ready to write that proposal yet. You need more information.
Okay, so now you've got that value number. From that total annualized value number, first year annualized, What I like to do is pick somewhere between 10 % and 20 % of that number as my starting point.
So you say your price, you assume the next sentence out of their mouth is, can you walk me through how you got to that price? And you basically have to answer that confidently. You have to say, okay, yeah, this is a customer support automation.
It takes a rep an hour a day manually, and an hour of that rep's time is about 50 bucks, right? Like that's how much it's costing the business. Over a year, that equals about $12 ,000 to the business.
So 10 % of that $12 ,000 is $1 ,200. So the build is 1 ,200 bucks. So conservatively, you will be 10X -ing your investment of that $1 ,200 just in the first year.
And when you go to write this up, don't just send one price. What I've always done is tiered packages. So you can have like a starter, a growth, and a scale, or whatever you want to call them.
And before you get anywhere near the options, the top of that proposal is three short paragraphs and none of them are about you or your pricing. They're about where the business is right now in their words with their numbers in it, where they said they wanted to be and why you're the person that can help them get to where they want to be because of your AI expertise in your systems.
So you would then take the first year value. Let's for now just call it a hundred grand to keep numbers even. You could say option one is 10%, so $10 ,000.
Option two is 25%, so 25 ,000. And option three is 50%, 50 grand. And I'm just kind of throwing out rough numbers here.
But obviously as you move up those tiers, you have to have different sort of value. It still has to make sense. You have to have more functionality or you have to have different types of results tied to it, right?
But the middle one is kind of the one that's designed to win because the bottom one looks thin. The top one maybe makes them wince a little bit and the middle one looks more correct. And what this does psychologically is really interesting because if you give them one number, their decision is, hmm, should we work with this person?
But if you give them three numbers, their decision is more around how should we work with this person? You know, like which one of these deals should we take? Okay.
So one of the most profitable automations that I've ever seen was one of the simplest because all it did was it took a construction crew's daily phone orders and converted them into the text format that the crew already used. That was it. It was super simple.
It only saved like 45 minutes a day, but it helped them avoid around $12 ,000 a month in scheduling errors. And that second number isn't freed up hours like the earlier example was with the appointment setter. It's hard dollars that they were losing every single month because of errors, because of the inconsistency of humans, which is why.
the saving 45 minutes a day was worth so much more here. And the reason I'm telling you guys this is because typically a good place to start is by thinking about the hours you're saving. But as you get a little more comfortable and you have a little bit more experience behind you, you start to think about the bottom line impact of the entire business.
If you think back to the earlier example about the appointment setting agent, we basically only attributed the value to the time we were saving, to the time we were buying back the business. But what if we would have thought about how much does a converted appointment actually make the business? So all of these...
appointments that we're helping set with our system, what if each of those closed sales was worth $5 ,000? We could have valued that system way higher. And if we would have communicated it that way, we probably could have charged way more for that automation.
So like I said, as you get more experience, start to think more about that. But once again, it's your job to communicate that value because the business owner isn't just going to see that like that immediately. Okay.
Now I want to talk about underscoping. This is the number one mistake that I made when I first got started. And then what this caused was timelines to get pushed and arguing about milestones, right?
So here's how I structure this kind of stuff so that that never happens. Now, this video specifically isn't about scoping. That's a different topic entirely, but this is kind of more about setting up the milestones in the correct way.
So what I would do, let's say we have a $9 ,000 project and we want to split this up into major milestones. So let's say we have one milestone at the halfway point and one milestone, you know, once this thing has been pushed into production. And I like to think about those as far as like, what do we think we could deliver in 30 days?
So each milestone is 30 days apart and that's where you're going to get paid is essentially every 30 days. Then what you do is you could split this into three payments. If we have two major milestones, one to get started, the second one after the first milestone has been hit.
And the final one after the final milestone has been hit. But this only works if each milestone itself cannot be argued with. It has to be so objective, it can't be subjective, right?
Like, there can be no ambiguity there, which we've run into a lot. So, you know, here's what an objective one could sound like. At this milestone, there is an AI system in the business owner's hands, a POC, a proof of concept, that they can actually talk to.
And when the owner sends it a question, the agent pulls from the database and responds within a minute. All of that stuff is provable and it's very simple to write down and the client could go prove it itself. It's not claiming that the database is perfectly optimized yet.
It's not even saying that all the answers are perfect or correct. It's just saying that it works and it pulls there and it responds and that's objective. Now a subjective milestone maybe could be something that's obviously easy to argue like, oh, the inbox agent is working as expected.
Okay, what's expected? You and the client could potentially go back and forth on that for weeks and you're not gonna get paid and it's just gonna get frustrating. And then what else could happen is they start to ask for things that, weren't on the original list because it's so ambiguous.
And they might say, can you add this? Can you add this? This is a milestone.
I need this functionality. And so what you want to do there is if they do start to try to scope creep, this is actually a great sign because it means that they're excited and it means that they're already starting to imagine working with you more. So the way that I handle this, I don't say, oh, no.
I say, yeah, it's a great idea. and I could definitely see how this would add value to the system. Let's go ahead and throw this on the backlog for our version two of the project.
And as you get more ideas, you can just add more stuff to the backlog because I just want to make sure that we're hitting the milestones that we've already set as quick as possible for you guys so that we can deliver as much value to the business as possible. Okay, now let's talk about what you do if they see the numbers that you've presented, your price, and they don't like them.
And they're saying, oh, you know, this is way more expensive than I thought it was going to be. I didn't really have a good gauge. This is not in our budget.
So what you want to do is say something like, okay, it sounds like. 20 grand isn't in the budget right now. Why don't we just like reduce the scope a little bit and start with a smaller project?
And once this is working and winning you guys back some time and some more business, then we can move on to the next piece together because we've kind of already got it scoped out. And that's how you can avoid teaching them that your prices move down every time that they frown. And you're also not devaluing the work that you would be doing.
You're just reducing the scope and that keeps it pretty fair. And the last thing that I wanted to address here was the other costs that typically go along with these systems, which are API costs or cloud subscriptions and token usage, things like that. Now, I have always said client's account, client's card every single time.
Your fee is for design, consulting, building, testing. Now, the tokens are a utility bill and utility bills go in the client's name. I used to start off by running everything under my own billing and invoicing them each month, and it just got super messy.
I was babysitting the billing. I had to follow up with clients. Obviously, I built agents to do that, but still, it wasn't fun.
And it also left them with no idea what they were paying for and potentially misaligned some trust. And what else you should do is probably give them an expected monthly run cost in the proposal with the volume assumption next to it. Now, obviously not a guarantee, but an estimate of how much this thing will typically cost per month when it's fully in production.
how ideally the system starts to get used more and more over time, like month over month. So the costs are probably going to scale up a little bit month over month as well. Now, one thing that you do want to think about in your pricing is that there are typically a decent amount of testing costs that go into the system.
At least if you're doing it right, you're spending a lot of money testing before you push anything into production for a client. And these testing costs could genuinely be anywhere from a hundred bucks to a few thousand dollars based on how rigorous your evals and your QA process is, which I think should be pretty, pretty rigorous.
So I would usually just factor that in to our final price by just bumping it up by like a thousand or two or $3 ,000, depending on the size of the automation and how much testing you think is going to go into it. Obviously the more AI that's in there, the more autonomy, the more testing you're going to have to do. And the whole thing, the way I feel about pricing right now is that Even the biggest firms, McKinsey, Salesforce, everyone's trying to figure out this AI pricing thing and no one has the right golden answer.
And I think that a lot of people might disagree with some of the things I'm saying here and that's okay. But I didn't feel like it was a great feeling to say, hey, you know, Mr. and Mrs.
Client, can you please go ahead and give us this API key and this one and this one and this one? And then before we're even giving them any sort of POC or showing them any value, we're already spending a few hundred of their dollars just testing the system. I just don't think that's a very good way to kick off a partnership.
So basically what I meant by that is in the testing, we paid for everything. And then when we moved everything into production, we swapped out their API keys for compute and whatever else it was that was costing us. Okay, so if you take one single thing out of this into your next discovery or sales call, make it this one.
Before you say any number at all, get the client to tell you what the problem is costing them. In their own words, just have them say it out loud. And then once that number is on the table in their language, your price is just a fraction of a number that they have already stated.
So what you're selling is the result and the build is just how it gets delivered. Last thing I wanted to call out for you all is that I have a roadmap, the exact playbook that I followed to get to $100 ,000 a month and exit my agency. when I started as a solo founder.
So if you do want to take that path and sort of like run your own one person agency to start and then look at scaling up, there's a free roadmap down in the description if you want to check that out. But anyways, guys, that is going to do it for this one. I hope you enjoyed the video.
I hope you learned something new. If you did, please give it a like. It helps me out a ton.
And as always, I appreciate you guys making it to the end of the video and I'll see you on the next one. Thanks, everyone.
The Hook
The bait, then the rug-pull.
The promise is two-sided, and the course keeps both halves. The first three and a half hours build a Codex operating system out of plain files. The last hour teaches you to sell what it makes, with a pricing formula tied to the client's own numbers.
Frameworks
Named ideas worth stealing.
04:33list
18 Core Codex Concepts
Projects
agents.md
Agent loop
/goal
Local vs cloud
Worktrees
.codex
AI models
Effort
Permissions
Skills
.agents
Plugins
Browser
Sites
Sub-agents
Scheduled tasks
Voice mode
Four groups (foundations, environments, control and customization, tools and scale), ordered from 'what a project is' up to multi-agent orchestration by voice.
The first two Cs form the second brain. The last two form the operating system. Skills and automations stay generic without the first two.
Steal forauditing any personal or company AI setup
44:53list
Three AIOS readiness tests
A teammate's question is answered better and faster by the AIOS with sources
Context switching drops because work starts in one interface
Knowledge leaves your head because retrieval is trusted
Practical checks for whether a second brain is doing its job.
Steal fora success checklist for a knowledge-base rollout
53:10model
Audit, level up, build loop
/audit scores the Four Cs and stores the report
/level-up proposes the next capability or cadence
Build it
Repeat on a schedule
A recurring maintenance loop, with Grill Me interviews and a Karpathy-style LLM wiki feeding more context between runs.
Steal fora monthly ops review ritual
1:01:17list
Six-step skill method
Reverse engineer from a finished output
One specific job, one specific trigger
Freedom level (deterministic vs judgment)
Verification (objective and subjective checks)
Walk it down the model and effort list
Bike method (never finished, feedback every run)
How to turn a repeatable task into a skill an agent can run consistently at the lowest viable cost.
Steal forwriting SOPs for humans or agents
2:30:52model
HyperFrames edit loop
Transcribe (word-level timing)
Cut mistakes and silence
Plan the beats
Generate animated HTML
Verify, then loop
The order an agent needs to edit footage so motion graphics and captions sync to speech.
Steal forany AI video editing pipeline
2:10:44list
Automation ladder
API or plugin first
Deterministic macro script if there's no API
Vision-based browser or computer use only when reasoning is required
Choose the cheapest, most consistent integration that works. Browser use is the last resort, not the default.
Steal forscoping client integrations
2:51:37list
Three hosted automation types
Scheduled (cron-style)
Webhook-triggered (event-based)
Codex SDK (full agent loop, programmatic)
Codex builds the code, GitHub versions it, and Trigger.dev runs it. The SDK tier is reserved for truly non-deterministic work at scale.
Steal fordeciding where an automation should live
4:22:25list
Three mistakes: constraint, KPI, price
Build for the business's real constraint
Agree one objective KPI with a baseline and target before payment
Price from value, never a guess
Drawn from a client who said 'we are not getting the value that we paid for' after receiving a personal-assistant build.
Steal fora discovery-call agenda
4:28:57model
The pipe (supply vs demand constraint)
Supply constrained: 'If you had 10x the business tomorrow, what would break first?'
Demand constrained: 'What would you do to 10x the business coming in tomorrow?'
Revenue is water in a pipe. Find the first clog or the missing flow, attack it, then find the next one. That sequence is the retainer.
Steal forconsulting diagnostics
4:40:10concept
10x value pricing rule
Estimate first-year annualized value
Price at 10-20% of it
Assume they'll ask 'how did you get that number?'
Walk the math, then stay silent
The client should be able to see how they get 10x their investment back within a year.
Steal forany service quote
4:56:21model
Cost, value, price
Cost = your floor
Value = the client's ceiling
Price = anywhere between
Cost doesn't justify price. Price justifies cost. Illustrated with a landscaper who can't double his fee because he bought a new truck.
Steal forpricing pages and objection handling
4:57:41list
Why this, why now, why me
Why this: does the request produce the outcome?
Why now: what's the urgency or closing window?
Why me: why not build it internally or hand it to an intern?
Three buckets of discovery questions, run after a listen, repeat, poke (LRP) open, that surface scope, value and hidden objections.
Steal forsales calls
5:01:59list
Three-tier proposal
Option 1 at ~10% of first-year value
Option 2 at ~25%
Option 3 at ~50%
Three options shift the decision from 'should we work with you' to 'how'. The middle tier is built to win.
Steal forproposals and offer stacks
5:04:48model
Milestone payment rail
Payment to start
Payment at an objective midpoint milestone
Payment at production
Milestones ~30 days apart
No more than about 30 days of unpaid work at any point, as long as every milestone can be proven without argument.
Steal forcontract structure
CTA Breakdown
How they asked for the click.
VERBAL ASK
11:03link
“I've got this completely free SOP for you about getting your first AI automation client.”
The same free-SOP read repeats three times (0:11, 1:09, 3:15), and each module ends by pointing to a free Skool resource: the AIOS pack, the Higgsfield skill, the HyperFrames student kit and the pricing PDF. The course closes on a free agency roadmap, so every lesson has a lead magnet attached.
Add Modern Creator as a preferred source and Google shows you more of our breakdowns in Search, Top Stories, and AI Overviews. It only changes what you see, and you can undo it in your Google settings anytime.
Add to Preferred SourcesOpens your Google source preferences with us pre-loaded. Tick the box and you're done.
A screen-share walkthrough of using Codex to plan and build automations, then hosting the generated code on Trigger.dev instead of burning your weekly usage limit.
A walkthrough of connecting Higgsfield's new usage-based video/image API to Codex with a free skill, then the math on when that actually beats a $60/month subscription.
Anthropic's agent-skills team explains why they stopped building a new agent for every job, and the four habits that make one general-purpose agent actually reliable.
One creator ran two frontier AI agents through the same 15 real work tasks and tracked the winner, the time, and the exact dollar cost for every single one.