Modern Creator
corbin · YouTube

How To Use Codex To Build Anything (for Beginners)

A complete non-coder's tour of OpenAI's Codex app, ending in a real internal tool that emails you the moment a competitor mentions your target keyword.

Posted
2 days ago
Duration
Format
Tutorial
educational
Views
3.7K
118 likes
Big Idea

The argument in one line.

Codex removes the technical barrier to building software, so the real opportunity for beginners is small internal tools built for one person's specific workflow, not another public-facing landing page.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You have never coded before and want a plain-English map of what an AI coding agent's interface actually means (projects, branches, cloud vs local).
  • You have a repetitive personal task (renaming files, monitoring a website, sorting screenshots) you'd like a small custom tool for instead of paying for software.
  • You're evaluating whether to connect a self-built app to email/Slack/calendar without learning OAuth and API tokens yourself.
SKIP IF…
  • You already use Codex, Claude Code, or Cursor regularly -- this is an absolute-beginner orientation, not a workflow deep dive.
  • You want an in-depth technical comparison of Codex vs other coding agents -- this only covers Codex.
TL;DR

The full version, fast.

The video is a beginner's map of OpenAI's Codex app: what a project/folder is, the difference between working locally, in a cloud sandbox, or on a parallel work tree, what branches are (explained as video-game checkpoints), and when automations and cron jobs are worth using. The core lesson is to stop building generic demo apps and instead build small internal tools scoped to one real personal problem -- the example built live is an AI image-renaming tool for sorting screenshots. The second half shows wiring that tool to Zapier's SDK so it can take real-world actions (send a Gmail alert when a competitor's article appears) without the developer writing any OAuth or API-token handling themselves.

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.

Create a free account →
Chapters

Where the time goes.

00:0001:55

01 · Cold open + Codex UI tour

Sponsor mention, then projects/folders, cloud vs local vs work tree, branches explained via Mario checkpoints, models.

01:5502:55

02 · Version control + plugins

Plain-English version control, model choice advice, plugins/skills, computer-use abilities.

02:5503:45

03 · Automations & cron jobs

PR quality-check automation example, daily 7am brief example, verdict that beginners likely won't need these yet.

03:4505:29

04 · Starting the 'Codex Love' project

Philosophy of building internal tools over generic demos; approval modes explained.

05:2906:25

05 · Live demo: AI image renaming

Uploads dog photos, Codex Love suggests and applies AI-generated filenames on localhost:3000.

06:2506:56

06 · Rest of the Codex interface

Files sidebar, embedded terminal, embedded browser feature shown.

06:5609:07

07 · Zapier SDK integration

Installs Zapier SDK into Codex Love, connects Gmail, wires a trigger to email on new SpaceX articles from techsniff.com.

09:0710:22

08 · Test + sign-off

Confirms the email trigger works with a real Gmail message ID; closing pitch for Zapier and sign-off.

Atomic Insights

Lines worth screenshotting.

  • For someone who has never coded, opting for the higher-tier model in an AI coding agent produces noticeably more reliable results than defaulting to a cheaper one.
  • A branch is best understood as a checkpoint in a video game: you can go back to an earlier version without losing progress on the current one.
  • Cloud mode in a coding agent means a prompt keeps executing even if you shut off your computer; local mode stops the moment you do.
  • The most valuable beginner project isn't a public landing page -- it's a narrow internal tool that solves one specific, repeated personal annoyance.
  • OAuth and API token management (e.g. a Google API access token expiring every 7 days) is the actual technical barrier that stops most non-developers from connecting their own apps to services like Gmail.
  • A third-party integration SDK can compress what would otherwise require real developer knowledge of an API into a single install-and-connect step.
  • Automations and cron jobs inside a coding agent are aimed at advanced workflows (e.g. auto-checking pull requests for AI-generated slop); most beginners won't use them at first.
Takeaway

Build the tool nobody else needs but you.

WHAT TO LEARN

Modern AI coding agents have made the technical side of building software easy enough that the real skill left is picking a narrow, personal problem worth solving.

  • An AI coding agent's 'project' is just a folder on your computer -- there is no hidden complexity behind the term.
  • Cloud execution mode lets a prompt keep running after you close your laptop; local mode stops the instant you do, which matters for long-running tasks.
  • Branches function like save-game checkpoints: you can experiment freely and always return to a known-good version instead of losing everything.
  • Favoring a higher-tier AI model produces more reliable results for someone without the experience to debug subtle mistakes themselves.
  • The most valuable first project is a small internal tool scoped to your own repeated annoyance (e.g. renaming a batch of screenshots), not a public-facing demo you've seen in a hundred tutorials.
  • The real barrier to connecting a personal app to services like Gmail is usually authentication complexity (OAuth, access tokens that expire every 7 days), not the coding itself.
  • A pre-built integration SDK can replace weeks of API-learning-curve with a single install-and-connect step, at the cost of depending on that third-party service.
  • Automations and scheduled jobs inside a coding agent are aimed at more advanced use cases; a total beginner can safely ignore them at first without losing much.
Glossary

Terms worth knowing.

Codex
OpenAI's AI coding agent that can write, edit, and run code from natural-language prompts, available as a desktop app.
Project (in Codex)
A folder on your computer where a specific app's code is stored; you select or create one before starting a chat.
Branch
A saved checkpoint of your code's history that lets you return to an earlier version without losing later work.
Work Tree
A mode that runs multiple parallel coding agent sessions on the same project at once.
Cron job
An automation that runs on a fixed recurring schedule, e.g. every weekday at 7am.
Zapier SDK
A developer toolkit that lets a custom-built app connect to thousands of other apps (Gmail, Slack, HubSpot, etc.) through Zapier's pre-built, pre-authenticated integrations instead of writing API/OAuth code from scratch.
Resources

Things they pointed at.

07:16producttechsniff.com
Quotables

Lines you could clip.

00:00
I'm gonna show you everything you need to know about codecs as if you've never coded in your entire life.
cold open promise, sets full-video stakesTikTok hook↗ Tweet quote
04:33
Why would I pay for that app when I could just build it internally?
names the core anti-SaaS argument in one linenewsletter pull-quote↗ Tweet quote
08:58
It makes a process and a large learning curve shrunken down to simply being, like, connect Gmail to Zapier, install Zapier SDK here, and then do whatever action you want to do.
clean sponsor-message summaryIG reel cold open↗ 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.

metaphoranalogy
00:00I'm gonna show you everything you need to know about codecs as if you've never coded in your entire life. I'm gonna take that one step further and also show you very useful tools that makes the entire development process extremely easy. So by the end of this video, you're gonna have a full understanding of how to use codecs to build whatever you want.
00:15Does that sound good? Let's jump in. Welcome, Beckhiel.
00:17Today's video is sponsored by Zapier. They say, Corbin, we gotta show the SDK here and how easy it can integrate into any app builder. And I said, let me show you how to do it in Codex because Codex, oh my gosh, Has there been a lot of hype around this specific app builder?
00:31It started with Cloud Code. There was some cursor love in here, but today, I wanna go over Codex. First things first, install it.
00:36Right? That's known. Let me go through the user interface here.
00:39What you'll notice is that I'm already inside a specific folder here. They call them projects. This is literally just a folder on your computer.
00:46Right click, new folder, that situation. This is where code is stored. When you start a new chat here, you have the ability to choose whatever project you wanna work in or just folder.
00:56Think of it like where all that specific app code is. It's stored in that folder. The next question I'll ask over here is whether to work locally, new Work Tree, Cloud.
01:05Work Tree is like parallel agent running two at the same time. But what you need to understand is this cloud here. So what cloud is in this context is that you put in a prompt, you could have your computer shut off, walk away, and the prompt is still going and executing and creating code.
01:19The work locally, as you can assume, is literally just on your computer. So if I put a prompt here, I say, like, make me a landing page, and then I shut off my computer, it gets cut off because it is working locally. The next right here are branches.
01:31This is gonna be extremely confusing if you've never coded in your entire life what a branch is, what this means, da da da. I'm going to put a description down below a GitHub video that shows you everything you need to know about this in under ten minutes. But to put simply, think of it like you are playing a video game.
01:47Let's say you're playing Mario. In Mario, you hit flags throughout the entire map. These are checkpoints.
01:52Think of branches in the same way where essentially you could reach a checkpoint, have that checkpoint. Let's say the checkpoint is branch one.
01:59You could go crazy onto the second checkpoint. You're like, you know what? Actually, I messed up on this part of the journey.
02:04Let me just go back to the first checkpoint of branch one, and you can kinda do that. That's one version of that. This is version control and give it, like, you have version one of the application, and you can get version two.
02:13Put simply, all you really need to understand is you can just code and do things in main branch that is fine, and this connects to GitHub. Over here is your models. This does have real implications, but what I suggest you to do is typically opt for the higher model, especially if you're inexperienced as this is very graceful in helping you with airflow.
02:32This is so you can dictate audio. There's a bunch of other cool stuff we can do here such as plug ins. Think of these like skills in a way.
02:38This allows you to integrate third party applications into your workflow. So for example, creating motion graphics from prompts. This is just a more native way of doing actions within your application.
02:48Also, things like giving Codex the ability to control things on your computer, like computer use. Jumping over automations, this is a little bit more for advanced workflow.
02:58To give you an example, this would be like if I create an application and I submitted some new code, this would be called a PR pull request. We could create a automation where it would check the code and make sure there's no AI slop.
03:10On top of that, you can notice that there are things called crone jobs or to put simply every day at 7AM PST, do something. For example, you know, being created for, like, daily brief. Right?
03:20Set up automation that gives me a morning brief each weekday, what's on my calendar, important unread emails, and everything of that nature. That's the kind of situation there with automations is they are just automated code files that do specific tasks that you request. If you're just starting out, in reality, are you going to use a Codex automation?
03:37Probably not. Let's do a workflow together, though. So we're gonna add new project here.
03:41We're gonna start from scratch. We'll call it Codex Love. Save.
03:46In Codex Love, this is very high level. And what I mean by that is that in theory, we could approach this by creating a software application we wanna sell to consumers, or we can approach this by creating an internal application we wanna use on our computer, or we can approach this where we're just talking to it and it's doing things for us.
04:05Right? One example of what's an internal application we could build for a computer, Corbin, is let's say you have a bunch of JPEG files that you wanna automatically convert into PNG files. That's an example.
04:14So instead of, like, me going down the route of, like, hey. Make me a landing page, which you've seen a ton of tutorials on. Let's build an internal application that you could use and only you can use that's actually valuable to you.
04:24One example of this is if you're going online, you're browsing, and you're screenshotting a bunch of stuff, you don't necessarily wanna name each image file. So let's say, I wanna build an internal application that looks at images and renames them to what the image is. Another thing to know is that you have these options here is of, like, ask for approval, approve for me, full access, run full access, you'll be good.
04:44This is gonna let the AI model flow more when dealing with more high risk type of task. And, of course, go with, like, let me approve. Let me make sure that you're not doing anything crazy before you execute.
04:54What I really wanna show you here, though, is a commentary that's happening in the software space where a lot of people are like, why would I pay for that app when I could just build it internally? This has some validity for sure. I think in this space, it's really micro niche to whatever you specifically care about.
05:09So if you work in Excel sheets all day, I can almost guarantee you using something like Codex here and building an internal application, there could be some value there. So here we go. I'm gonna go ahead and let it shoot it off and create this repo.
05:22And repo in this context is just folder. So I went ahead and finished. And what we can do since it's a local running app is we go to local host 3,000.
05:29This is where this is going to be fitted. And, conceptually, you can understand that from here, you can keep going back and forth, editing on how you want it to look. Let's see if it works, though.
05:38So I took some screenshots of some dogs. Let's find out what breed they are. I'm gonna go ahead and hit import.
05:43Boom. And then add the images, and you'll see it's pending. We'll see if it works.
05:46I went ahead and hit selected, suggest names, and we should get new names for all these images. Nice. Right?
05:52Golden retriever puppy, running French bulldog, Dashhund jumping in the grass, white husky, and German shepherd. I know this is an extremely simple example, but this is all coded.
06:02This is all native to me, and I could do whatever I want, whatever the context is. So for example, for you, it's like, Corbin, ideal for a lot of PDFs, and there's a very specific thing I usually extract from those PDFs. There we go.
06:12There's an internal tool you could build. So now that you know conceptually how to do that, let's walk through the user interface of building itself. Start a new chat.
06:19Click this right here. You'll notice that we have a little sidebar here. This brings up all the other parts of a real application, such as the files associated with an application, which is important if you wanted to edit a specific file.
06:30We But can also bring up terminal like this, which is right behind me right here. This where you do terminal commands if you're familiar with that. And then there is other things like the browser feature, which lowers the browser within Codecs here and reviewing and pushing to GitHub.
06:42Let me show you something that's really cool that's gonna make your entire development experience a lot easier. And on top of that, when creating out a local application like this, be able to easily integrate to over 9,000 applications. And that right there is the Zapier SDK, which takes a ton of complexity that would have otherwise required a little bit more developer knowledge to integrate and makes it a simple SDK that we can integrate into our application.
07:06Think of it like a one size fit all to access a bunch of tool, different applications like Gmail, Hubsaw, Slack, Jira. And I'm gonna show you that with a real software that I created here called techsniff.com. This aggregates all tech news across the entire Internet and then gives you one little dashboard.
07:21You can scroll down, see all these different references. Wall Street Brett's talked about the new IPO happening of SpaceX, everything like that. You click that, go into that.
07:29And what I'm gonna do right now with Codex is I'm gonna use Zapier's SDK, simply install it into my preexisting project here, and then create a very fast connection where I'll get emailed about anything that has to do with, for example, this SpaceX IPO that's happening pretty soon here, which is, as I know, is pretty crazy, the evaluation here.
07:47To do that, it's pretty simple. So I'll provide a link first link in description up below so you can sign up. Free account on Zapier.
07:52Here are the docs. We're gonna simply just copy a link to the relevant docs here or simply hit copy page so it has context of how to integrate this information and bring it to a chat. So I'm gonna say I want to add, paste over the documentation because I want or text sniff here.
08:07Anytime a news article is dropped about SpaceX, send me an email here.
08:14Contact at WebCafe AI dot com. Now this is going to work because of the fact that I've made the connection here. So simply hitting add connection and then choosing your app.
08:22This would have been Gmail, for example. This is connected to my account. Therefore, I can do actions on Gmail.
08:26And as you could probably imagine, you can do a bunch of other actions elsewhere, such as Google Calendar and the entire directory of apps that Zapier integrates with, which then becomes easy to integrate with any application you're creating within Codex. So I'm gonna hit enter here, and let's go.
08:42For context, if I wanted to not use Zapier SDK for the integration of Vmail, there is a ton of learning curve y'all. I mean, we're talking about security practices. We're talking about access tokens.
08:53We're talking about, woah, the access token expires every seven days for Google API situation. But with Zapier, it creates this nice little bridge that is secure, but also resilient to all the nuance that you would have to go through alternatively when developing with Gmail's API.
09:09To put simply, it makes a process and a large learning curve shrunken down to simply being, like, connect Gmail to Zapier, install Zapier SDK here, and then do whatever action you wanna do. So in this context, I know it's gonna find my relevant pipeline for creating articles, and it's going to add the SDK within there to identify when a SpaceX event occurs to then send me an email.
09:31Okay. So it finished up. I went ahead and added the Zapier SDK there and integrated within the pipeline.
09:37So when an article shows up, it clicks. Now I went ahead and just wanted to test out the SDK here to make sure it confirmed it would work. So I ran a test, and let's see if it showed up.
09:45And as you see here, it went ahead and sent it to the relevant email that I have connected and gave me the Gmail message ID, which coming over here, you can click this. There we go. So anytime now on TechSmith, there is a SpaceX relevant topic.
09:57It's gonna send me an email like this, and I can go ahead and check out the specific link as well. Nice. So there you go.
10:02You can build internal tools, real applications, and then if you want to ever integrate any type of third party application, you add that nice little bridge there, and you can get going extremely fast, which I like. So without further ado, as you wanna know, this is how videos make sure to leave a like.
10:15I'll see you in the next. Does Zeppey just quite literally make an SDK that makes it so that every single integration you ever wanted to put in your application is extremely easy type of video?
The Hook

The bait, then the rug-pull.

Corbin promises a zero-to-competent tour of OpenAI's Codex for people who have never written a line of code, then proves it by building a working AI tool live and connecting it to Gmail before the video ends.

Frameworks

Named ideas worth stealing.

01:00concept

Cloud vs Local vs Work Tree

  1. Local — runs only while your computer is on
  2. Cloud — keeps executing after you shut your computer off
  3. Work Tree — parallel agents running at the same time

The three execution modes Codex offers for running a prompt, explained in terms of what survives you closing your laptop.

Steal forAny explainer aimed at first-time users of an AI coding agent.
01:40concept

Branches as video-game checkpoints

Frames Git branches as Mario level checkpoints: you can rack up progress from a checkpoint, and if it goes wrong, return to that checkpoint instead of losing everything.

Steal forExplaining version control to any non-technical audience.
CTA Breakdown

How they asked for the click.

VERBAL ASK
10:11subscribe
So without further ado, as you want to know, this is how videos, make sure to leave a like. I'll see you in the next.

Brief, informal like/subscribe ask tacked onto the sign-off; no hard product pitch beyond the Zapier sponsor read already delivered earlier.

MENTIONED ON CAMERA
Storyboard

Visual structure at a glance.

Codex landing page + host
hookCodex landing page + host00:00
New chat prompt screen
promiseNew chat prompt screen01:31
AI image rename demo on dog photos
valueAI image rename demo on dog photos05:49
Zapier app connections dashboard
valueZapier app connections dashboard06:41
Zapier app connections search
ctaZapier app connections search08:13
Frame Gallery

Visual moments.

Watch next

More from this channel + related breakdowns.

43:15
Theo - t3․gg · Tutorial

A proper guide to Fable 5

How Theo turned a returned, unmetered Claude release into a five-and-a-half-hour unattended agent run that cleared a month of stalled pull requests for about $150.

July 6th
Chat about this