WEBVTT

00:00:00.000 --> 00:00:10.320
I saw that Codex launched Sites. And when I first saw the news, I was like, is this just a worse version of Replit or Lovable that's just inside Codex?

00:00:10.480 --> 00:00:15.625
But the more I dug into it, the more I realized it's actually worth understanding

00:00:15.625 --> 00:00:19.305
how to use it and how to get the most out of it. So

00:00:19.705 --> 00:00:21.625
today is a full tutorial

00:00:21.625 --> 00:00:27.625
on basically what the big announcement is around Codex Sites, how does it compare to the competition.

00:00:28.380 --> 00:00:41.420
We're actually gonna go and live build using codec sites. And through that, I'm actually gonna teach you, uh, basically the best practices for using codec sites. So by the end of this episode, if you stick around,

00:00:41.740 --> 00:00:52.505
uh, I'm gonna teach you how to build a how to build a shell using Codex Sites, how to add memory using Codex Sites, how to add what's called safe actions using Codex Sites,

00:00:52.505 --> 00:00:59.300
and I'll explain what that means in in the episode. How to create skills with codec sites, how to save gate

00:00:59.460 --> 00:01:05.140
using codec sites, and how to prove the loop using codec sites with which makes it,

00:01:05.380 --> 00:01:07.460
uh, work autonomously.

00:01:07.940 --> 00:01:08.900
Let's get into it.

00:01:17.355 --> 00:01:19.835
So what is the difference between

00:01:20.075 --> 00:01:21.355
Codec sites

00:01:21.435 --> 00:01:24.395
and Replit and Lovable and and stuff like that? So

00:01:26.230 --> 00:01:40.390
I will say, Replit and Lovable and and and those and those products are really good if you wanna like one prompt something and it has an editor, it has a database, it has server, it has hosting. A lot of them have connections to domains

00:01:40.470 --> 00:01:41.910
as well too. Like, can just

00:01:42.685 --> 00:01:44.205
register

00:01:44.205 --> 00:01:47.885
a domain within it. Um, so that's really amazing.

00:01:48.125 --> 00:01:51.565
Um, but Codex Sites, if you live in Codex,

00:01:51.965 --> 00:02:03.060
and I'm starting to live in Codex. I mean, I think it was about a month ago I had Riley Brown on the podcast, and I I basically said, like, hey, convince me to use Codex. I'm in the Anthropic ecosystem.

00:02:03.220 --> 00:02:04.820
Convince me to use Codex.

00:02:04.980 --> 00:02:12.455
And now I will say it's a part of my daily driver. Yes. I still live in the Anthropic ecosystem, but I'm also using Codex.

00:02:13.015 --> 00:02:13.495
And,

00:02:14.055 --> 00:02:22.215
um, I think that if you are in Codex and you are putting just all your context there, what's really cool about Codex Sites

00:02:22.870 --> 00:02:23.590
is,

00:02:23.670 --> 00:02:27.910
uh, you can actually use that to go and build your ideas,

00:02:28.230 --> 00:02:33.590
your apps, and stuff like that. And what's the coolest part about Codec Sites is it updates

00:02:33.910 --> 00:02:36.630
your, uh, your app autonomously.

00:02:36.790 --> 00:02:37.830
So what does that mean?

00:02:38.925 --> 00:02:42.525
It means that, uh, you can have it, uh, basically

00:02:42.685 --> 00:02:46.205
create a personal website, say, and, uh, you know,

00:02:47.165 --> 00:02:50.605
and let's say, for example, go to my personal website.

00:02:51.485 --> 00:02:53.165
Um, this is a static

00:02:54.250 --> 00:02:56.410
this is a static website.

00:02:56.810 --> 00:03:02.650
So I actually have to go in and and basically, you know, a 100 a 158,000

00:03:02.650 --> 00:03:04.890
people enjoy reading my newsletter,

00:03:04.970 --> 00:03:07.450
but, like, when it becomes a 160,000,

00:03:07.450 --> 00:03:15.025
I have to go and update it. But with Codec Sites, you can actually have it so it automatically updates these things. It automatically creates,

00:03:15.105 --> 00:03:18.625
for example, guides based on my content. It automatically,

00:03:18.705 --> 00:03:24.740
you know, adds to different companies I work on. So it basically is this whole idea around autonomous

00:03:24.740 --> 00:03:27.700
product building. I've talked about this on the podcast before,

00:03:28.020 --> 00:03:29.620
but the idea around

00:03:30.500 --> 00:03:32.020
you're going to have,

00:03:32.260 --> 00:03:38.285
uh, in the future, and and the future is now the present, basically agents going and updating products autonomously.

00:03:38.285 --> 00:03:42.685
But the thing is, it is missing auth. It's missing databases.

00:03:42.685 --> 00:03:45.005
It's missing payments. It's missing email

00:03:45.005 --> 00:03:46.765
sending. It's missing analytics,

00:03:46.765 --> 00:03:55.960
and it's missing a vault for secrets. So a lot you know, if you want something more simple, everything is in there. You're gonna wanna use something like Rapid or Lovable.

00:03:56.040 --> 00:04:01.480
But if you understand a little bit about auth, if you understand a little bit about database, payments, stuff like that,

00:04:02.415 --> 00:04:04.655
and you live in the Codex ecosystem,

00:04:04.815 --> 00:04:08.895
and you are really interested in this whole idea around autonomous apps,

00:04:09.455 --> 00:04:15.535
Codex sites are really, really, really cool. And I also say one thing. Today,

00:04:15.775 --> 00:04:16.495
you can't

00:04:17.440 --> 00:04:19.520
publish these websites,

00:04:19.600 --> 00:04:22.480
at least not to my knowledge, you can't publish these websites

00:04:22.480 --> 00:04:25.520
on your own domain and go and deploy it publicly.

00:04:25.600 --> 00:04:37.615
These are internal apps that you can share with your team right now. But obviously, that's gonna change very, very, very, very, very soon. So let's get right into it. So I I was thinking that we can create

00:04:38.895 --> 00:04:42.815
a startup ideas OS. So basically, live board with columns,

00:04:43.940 --> 00:04:47.700
inbox, researching, validating, building, and killed startup ideas.

00:04:47.860 --> 00:04:50.420
And each card can have an idea, buyer, pain

00:04:50.740 --> 00:04:51.540
proof,

00:04:51.540 --> 00:05:04.365
next step, and score. So this is something that, you know, could be an internal internal tool that I would use. And we're gonna basically try to build it in six prompts. And like I said, as I build it, I'm gonna share,

00:05:04.845 --> 00:05:05.485
uh,

00:05:06.045 --> 00:05:08.285
sort of the big takeaway. So

00:05:08.765 --> 00:05:12.365
the first, uh, first thing we're gonna do, let's go open

00:05:11.750 --> 00:05:12.710
Codecs.

00:05:13.270 --> 00:05:16.550
So I, uh, created a new project here.

00:05:17.750 --> 00:05:20.390
I opened a, uh, a new chat

00:05:20.630 --> 00:05:21.350
and,

00:05:21.510 --> 00:05:25.830
you know, the first thing is, you know, if you wanna actually use sites, you have to

00:05:26.575 --> 00:05:32.015
invoke it at sites. So it works basically as a plugin. So I said build a startup OS.

00:05:32.415 --> 00:05:34.575
Um, I'm gonna go ahead and

00:05:35.535 --> 00:05:36.335
send it.

00:05:36.735 --> 00:05:37.615
Um, and,

00:05:39.060 --> 00:05:41.860
yeah, it works as a plug in. You invoke it there.

00:05:42.820 --> 00:05:45.220
And like I said, not everyone has access to it,

00:05:46.340 --> 00:05:51.940
but I would imagine that access is probably coming really soon for for plus

00:05:52.365 --> 00:05:55.885
plus people. And by the way, I have no affiliation with OpenAI.

00:05:55.965 --> 00:06:03.245
I just think this is a really interesting product, and I wouldn't be making this episode if I didn't think that you can get a lot of value from it too.

00:06:03.645 --> 00:06:08.940
So, um, what is the insight I have for you about this particular prompt

00:06:09.100 --> 00:06:13.340
is that, you know, um, well, there's a few things.

00:06:14.780 --> 00:06:18.700
Uh, Yeah. Invoke. The way to to to get it going is you wanna invoke sites.

00:06:21.085 --> 00:06:25.005
You wanna actually ask it to use realistic sample data.

00:06:25.485 --> 00:06:36.180
Um, you also wanna save it for review. So I noticed that, um, sometimes when I I prompt it an idea, it'll just try to deploy it. So a

00:06:36.420 --> 00:06:39.380
really good tip is to save for review, do not deploy.

00:06:39.780 --> 00:06:41.860
Um, and this basically unlocks

00:06:41.860 --> 00:06:51.515
building a real product service, not a homepage. So, basically, I what I'm trying to do by building this is to build that whole idea around autonomously

00:06:52.235 --> 00:06:58.715
being able to edit it and and work on it, um, because that's sort of sort of the dream state for me.

00:06:59.195 --> 00:07:01.835
Um, so let's go ahead and go back to Codex.

00:07:03.010 --> 00:07:04.850
Okay. While that is

00:07:05.330 --> 00:07:05.890
being

00:07:06.850 --> 00:07:08.610
worked on, I

00:07:10.130 --> 00:07:15.330
just wanted to say that if you if you go to the plugin section over here, so you click plugins,

00:07:15.985 --> 00:07:21.985
there's a bunch of plugins that are going to help you make your sites a lot better. Right? So,

00:07:22.305 --> 00:07:25.505
um, you know, a lot of people aren't using these plugins,

00:07:25.585 --> 00:07:29.745
um, but think about, like, Figma. Think about

00:07:30.240 --> 00:07:33.200
Canva, think about HeyGen for avatar videos,

00:07:33.440 --> 00:07:34.800
think about Remotion.

00:07:35.200 --> 00:07:36.480
These are a

00:07:36.640 --> 00:07:44.015
bunch of plug ins that could make your ideas for your sites a lot more interactive, a lot more a lot more interesting.

00:07:44.335 --> 00:07:49.295
Uh, another really interesting one that's underrated, I think, is GameStudio.

00:07:50.095 --> 00:07:50.735
So,

00:07:50.975 --> 00:07:58.500
um, you know, one of the biggest problems that people have with vibe coding and agentic engineering is they build something and no one

00:07:59.540 --> 00:08:00.660
no one's

00:08:01.380 --> 00:08:03.700
no one's going to it. Well,

00:08:04.420 --> 00:08:07.860
you know, if you build games, for example,

00:08:08.785 --> 00:08:27.160
that actually generate buzz around what your the bigger you know, the the product you're building, that's a way to get attention, and then you bring those people into your core your core product. Now, of course, that needs to make sense for whatever it is you're building, and this works better with consumer apps. Right? So you go and create a,

00:08:28.280 --> 00:08:30.440
you know, a paperboy competitor

00:08:30.840 --> 00:08:35.560
that's fun to play, that you can kinda, like, news jack based on a particular

00:08:35.720 --> 00:08:38.200
news topic, and then you bring those people

00:08:38.785 --> 00:08:39.585
into,

00:08:40.705 --> 00:08:53.905
you know, whatever your core experience is. Maybe it's an email newsletter or who knows. But the point is, like, I think a lot of people are sleeping on this idea that you can go and create little apps that could bring them into the core experience.

00:08:55.320 --> 00:08:57.080
Alright. So it's built

00:08:57.320 --> 00:08:58.360
the board.

00:08:58.520 --> 00:09:01.000
I think it looks pretty pretty clean.

00:09:02.200 --> 00:09:05.160
Got the inbox over here, researching,

00:09:05.720 --> 00:09:06.520
validated,

00:09:06.760 --> 00:09:11.035
building, kill. Definitely not the most beautiful, but clean,

00:09:11.195 --> 00:09:12.235
minimalistic,

00:09:13.595 --> 00:09:15.435
good enough for a first version.

00:09:16.235 --> 00:09:18.155
So let's go back

00:09:19.035 --> 00:09:19.915
and

00:09:20.075 --> 00:09:20.715
keep going.

00:09:21.690 --> 00:09:28.650
So how do we add memory? Right? Because on codec sites, it's it's not gonna add memory without us basically

00:09:28.730 --> 00:09:30.810
getting it to to prompt it.

00:09:31.290 --> 00:09:35.210
So let's go ahead and go back into codecs. I'm copying this prompt.

00:09:36.475 --> 00:09:39.035
So I say, add persistent storage

00:09:39.435 --> 00:09:43.915
so ideas save between visits stay saved between visits.

00:09:44.635 --> 00:09:54.440
Before coding, show me the data model in which records action the app needs. And this is by the way, these prompts are similar prompts that you can use for when you're using Codec sites.

00:09:55.320 --> 00:10:09.335
Um, so it says, I'll use the site's, uh, building guidance here because this is a hosted app with storage. Since you asked for the model first, I'm gonna inspect the existing schema and then layout the proposed records and mutations before touching code.

00:10:11.495 --> 00:10:13.895
So it says it's actually gonna use Cloudflare.

00:10:13.895 --> 00:10:21.250
Right? I'll use Cloudflare d one as the durable store with one main record type ideas. This already matches the project's current direction,

00:10:21.570 --> 00:10:24.690
and OpenAI has d one DB data model.

00:10:25.810 --> 00:10:36.515
So then it goes, and if you if you see here, it says the record the apps need. So it says it needs an idea, one one card on the board, it's thought it stores the full card content, the current column,

00:10:36.755 --> 00:10:38.755
it store, uh, needs the owner email,

00:10:39.315 --> 00:10:40.995
and then these are the actions

00:10:41.395 --> 00:10:49.400
that the app needs. List ideas, add idea, update idea, move idea, scoring the idea, archive the idea, ensure ensure seated.

00:10:50.040 --> 00:10:50.760
Um,

00:10:51.240 --> 00:10:54.760
and then it says, I'll wait for your go ahead before coding the persistent

00:10:55.080 --> 00:10:56.200
path pass.

00:10:57.640 --> 00:10:59.080
So

00:10:58.585 --> 00:11:01.705
this is the the whole idea of safe actions,

00:11:01.785 --> 00:11:03.145
which are, you know

00:11:05.145 --> 00:11:11.145
well, before I get into that, why add memory? Well, because we need for this to be a

00:11:11.700 --> 00:11:23.860
productive piece of software, we needed to remember things. Right? So we wanna make sure that we've got that in there. But the whole idea around safe actions is is gonna be it's it's an unlock because we can be in other chats.

00:11:24.235 --> 00:11:32.955
And because we live in Codex, we can basically say, hey, you know, maybe I'm, like, ping ponging with Codex, and then I it hits me back with a

00:11:33.515 --> 00:11:36.955
an idea, startup idea, and I'm like, oh, this is really good. Let me just

00:11:37.620 --> 00:11:45.460
let me just add add so let me just at add idea and it it'll directly add it to the application, which is so cool.

00:11:46.020 --> 00:11:49.060
So, uh, you're gonna wanna create safe actions

00:11:49.715 --> 00:11:58.035
because, you know, in order to get the most in in order to get the most out of it. So I'm just gonna go ahead and and copy that prompt, create safe actions for add idea, update idea.

00:11:58.355 --> 00:12:00.755
And and the reason, you know, it's important to

00:12:01.475 --> 00:12:13.550
that I, you know, I I I said show me the data model and which record and actions the app needs is, you might not know what safe actions to create, so you you might as well act ask Codex, and it'll give it to you right there.

00:12:14.750 --> 00:12:26.935
So for people, nontechnical people especially like that, you might not know what your safe actions are, you just ask Codex what what they should be. So it says, I'll use the site's building workflow again since this is a worker d one service.

00:12:27.495 --> 00:12:28.215
Um,

00:12:28.455 --> 00:12:34.870
I'm gonna inspect the current action routing and tighten it into an explicit safe action boundary so the agent can only

00:12:35.270 --> 00:12:38.950
call named mutations rather than the arbitrary SQL.

00:12:39.030 --> 00:12:40.950
So you're starting to see that codex,

00:12:41.190 --> 00:12:46.790
it does feel a little more technical than your your Lovable or your Replit or your Bolt.

00:12:48.075 --> 00:12:50.635
But if you can stay with it,

00:12:51.675 --> 00:12:53.595
the output, I think, is

00:12:54.395 --> 00:12:58.395
super, super valuable. Like, the idea that you can have it self

00:12:58.890 --> 00:13:06.330
self update, the the idea that you're in Codex and you can bring in all this stuff from Codex, the idea that you can go into the plug ins

00:13:06.730 --> 00:13:11.130
and and just use all this stuff from the get go. Like,

00:13:11.290 --> 00:13:13.210
these are some of the I mean,

00:13:14.415 --> 00:13:23.695
FAL, AI and image generation, like, so much stuff. Hugging Face, these are all open source models, like, it's all built in from the get go.

00:13:24.095 --> 00:13:25.215
It's pretty sweet.

00:13:25.775 --> 00:13:29.535
So that's completed. So the next thing we're gonna wanna do is create a skill.

00:13:30.180 --> 00:13:38.740
So we're gonna copy this here so that the chats, our future chats are gonna know how to use this app.

00:13:39.860 --> 00:13:43.060
So create a codec skill called startup ideas admin.

00:13:43.455 --> 00:13:45.695
It should explain how to read the board,

00:13:46.175 --> 00:13:51.775
how to add ideas, how to move cards, how to score ideas, and include five example commands.

00:13:51.935 --> 00:13:54.575
This is something that I think that is

00:13:54.975 --> 00:13:57.055
you know, I I started seeing people use

00:13:57.295 --> 00:14:00.710
codec sites, and they're not using Skills. And I'm like,

00:14:01.030 --> 00:14:08.950
this is one of the greatest parts of of Codex Sites is the ability to create these skills. So you might as well might as well,

00:14:09.350 --> 00:14:10.150
uh,

00:14:10.310 --> 00:14:18.305
start adding some skills to get the most out of your application. So it says, I'll use the skill creator guidance for this since you're asking for a new codec skill.

00:14:18.785 --> 00:14:25.745
I'm gonna read the skill instructions and create StartUp ID as admin in your local skill directories with the board action workflow and example commands.

00:14:26.220 --> 00:14:31.180
The skill name is already valid, and the scope is clear. Operational guidance for this board,

00:14:32.460 --> 00:14:33.980
and its safe actions.

00:14:35.180 --> 00:14:37.900
So it's gone ahead and created the codec skill.

00:14:38.220 --> 00:14:39.340
It's

00:14:39.055 --> 00:14:46.495
done everything we've asked for, reading the board, adding ideas, updating cards, moving cards, scoring ideas, archiving ideas, five example

00:14:46.735 --> 00:14:49.855
commands, and it says validation pass.

00:14:49.855 --> 00:14:51.055
The skill is valid.

00:14:51.630 --> 00:14:53.310
It's going to be helpful

00:14:53.550 --> 00:15:05.150
for you to actually save gates. What do I mean by that? I mean, you know, the way I think about it is like a video game. Right? Like, you have, like, checkpoints as you go through a video game, and sometimes it'll auto save,

00:15:06.115 --> 00:15:10.595
and you're you're happy it auto save. But the thing with Codex is it doesn't auto save.

00:15:10.755 --> 00:15:16.995
Um, so it's helpful to go in there and just say, hey, just do a checkpoint here before a live URL.

00:15:17.395 --> 00:15:20.275
So, uh, let's go ahead and go back into Codex,

00:15:21.640 --> 00:15:25.480
and I'll say, save this as v one review. Do not deploy.

00:15:25.720 --> 00:15:36.975
Confirm build status, storage choice, access setting, and the exact version I should review. And I'll include, by the way, all these prompts, I'll include in this show notes in the description for for people to download,

00:15:37.295 --> 00:15:40.015
um, so that they can go ahead and and

00:15:40.255 --> 00:15:42.735
and as they're building codec sites, they could

00:15:44.255 --> 00:15:53.630
they can go and use some of this stuff. So it says, I'll use the site's hosting workflow for the save only review session. I'm gonna validate the current build, confirm the storage access config,

00:15:53.790 --> 00:15:57.790
commit the latest safe action changes, and then save a site's version without deploying.

00:15:58.335 --> 00:16:04.335
There you go. So prompt is done. It's saved for review. It isn't deployed. The build status is passed.

00:16:04.975 --> 00:16:08.175
Um, the storage choice is still d one. The access setting is custom.

00:16:10.440 --> 00:16:14.520
One thing to note here is at the top right, you can see, like, your whole environment here.

00:16:14.760 --> 00:16:20.440
So you can see all the different changes you've made. You can see if you're working on locally or you're connected to Codec's web.

00:16:21.240 --> 00:16:23.080
Here, I'm connected to the main branch.

00:16:24.855 --> 00:16:26.375
And so, you know,

00:16:26.855 --> 00:16:29.655
it's just all all up here on your top right.

00:16:30.375 --> 00:16:37.575
The last prompt I wanna do is the whole proving the loop process. So what I'm gonna do is I'm gonna grab this prompt right here,

00:16:38.950 --> 00:16:49.830
and I'm gonna say, in a new chat, important important that it's in a new chat, use startup ideas admin to add, here's the startup idea, AI agent SEO grader for local businesses,

00:16:50.070 --> 00:17:00.495
put it in an inbox with a first pass score in the next step. And let's see if it actually can do that. Does it open up a new chat or do we actually have to go and open up a new chat? Let's see.

00:17:01.055 --> 00:17:15.570
It says, I'll treat this as two pieces. Use the new startup ideas, admin skill instructions, and create a fresh chat thread to do the actual board update there. Yes. I'm loading the skill and finding the thread creation tool now. The skill says to only use

00:17:16.450 --> 00:17:17.090
oh,

00:17:17.330 --> 00:17:19.090
look, it's gone and opened.

00:17:19.090 --> 00:17:21.570
It's gone and created the chat. I can open it right here.

00:17:22.305 --> 00:17:24.705
So it says, I'm using the skill.

00:17:25.425 --> 00:17:26.145
Um,

00:17:26.225 --> 00:17:44.620
I'm gonna find out how the local app is meant to run. I'm gonna read the board. I'm gonna add the inbox card and the safe action and verify by reading again exactly what I wanted to do. The project is clean and looks like a Next style app with a worker and a verifiable script. I'm checking the API implementation now so I can call the same local service the app expects.

00:17:44.860 --> 00:17:45.580
The app expo

00:17:46.060 --> 00:17:50.460
exposes exactly the safe route the skill expects. Yeah. So this is doing exactly

00:17:51.245 --> 00:17:53.165
what I want it to be doing,

00:17:54.765 --> 00:17:56.685
and let's see if it works. Alright.

00:17:57.565 --> 00:18:07.350
So the prompt is done. It says done using only the safe board API, which is what we wanted in the action layer. There's no raw SQL SQL, no generic database rights, and no deploy.

00:18:07.510 --> 00:18:10.550
It's gone and did it. It went really, really fast.

00:18:11.750 --> 00:18:13.110
So now I'm gonna say,

00:18:15.350 --> 00:18:16.390
can you publish

00:18:16.630 --> 00:18:19.110
now I'm gonna say, can you publish website and see what happens.

00:18:20.765 --> 00:18:27.005
So it's gone ahead and, uh, deployed it. You'll notice that it's this crazy URL,

00:18:27.005 --> 00:18:33.565
and that's a downside of Codec sites at the moment. I think this is gonna change. That's my prediction. It's gonna change

00:18:33.910 --> 00:18:35.110
hopefully soon,

00:18:35.270 --> 00:18:42.630
whether you're going to be able to have custom domains. But I can go and open it in Codex browser on the right here. It's got auth built in here.

00:18:42.950 --> 00:18:44.310
I do have to sign up.

00:18:44.790 --> 00:18:46.390
So let me go ahead and sign up.

00:18:47.270 --> 00:18:48.230
So

00:18:49.215 --> 00:18:54.575
as you can see, this is exactly what we wanted. We've got the inbox, the researching, the validated.

00:18:55.135 --> 00:18:58.255
Um, if I make it bigger here, I can see more

00:18:58.575 --> 00:18:59.775
the building, the killed.

00:19:02.540 --> 00:19:05.740
And it's got everything I've asked for. Right? Um,

00:19:06.060 --> 00:19:16.345
now, if I want a new idea, I can go and actually create a new idea or again, I can use a safe action to go and do it or I can have it run an automation,

00:19:16.505 --> 00:19:18.905
like, every week to automatically

00:19:18.905 --> 00:19:23.865
add to this board. So we've seen that you can actually do that. Um,

00:19:24.425 --> 00:19:31.240
I can go more in-depth in a future video if people are interested in, like, how to do automations and cron jobs and stuff like that. But you can basically just,

00:19:32.040 --> 00:19:33.240
you know, ask

00:19:33.400 --> 00:19:35.480
Codec Sitesco and do that for you.

00:19:36.200 --> 00:19:38.280
And I think what's really cool is that, like,

00:19:39.640 --> 00:19:43.000
you know, if you listen to this channel, a lot of us are interested in creating

00:19:43.455 --> 00:19:44.735
startups that,

00:19:45.215 --> 00:20:01.710
you know, we don't need big teams to to manage. Right? And this whole what's so cool about this is we're getting to this with Codec Sites. We're getting to this if you can create agents that go and automatically update based on, you know, different, uh, criterias,

00:20:02.110 --> 00:20:06.910
then and then and it were and these are products that work and are valuable to people, then,

00:20:07.230 --> 00:20:07.870
um,

00:20:08.110 --> 00:20:20.095
that's sort of sort of the dream. So this, you know, is it the most beautiful website on the planet? No. Does it work? Yes. Does it look decent? Yes. Could I get it to a point where it looks beautiful?

00:20:20.575 --> 00:20:21.775
Um, I can.

00:20:22.255 --> 00:20:23.935
And

00:20:25.370 --> 00:20:26.170
and

00:20:26.330 --> 00:20:27.210
that's

00:20:27.290 --> 00:20:28.490
that's pretty cool.

00:20:29.850 --> 00:20:30.490
So

00:20:31.370 --> 00:20:37.290
to to to, like, t d TLDR it, like, are the main concepts to understand in

00:20:37.605 --> 00:20:41.525
within Codec Sites is number one, you're gonna wanna

00:20:42.485 --> 00:20:47.605
ask it to have memory. Right? You know, the app saves data, but without this,

00:20:47.925 --> 00:20:53.365
it's just a demo. So you're gonna have to ask it to to save memory. You're gonna have to ask it to have a database.

00:20:54.380 --> 00:20:57.020
A lot of people are starting to use Convex

00:20:57.020 --> 00:20:57.740
with

00:20:58.940 --> 00:21:01.900
with Codec sites, so it's something to look into.

00:21:02.140 --> 00:21:03.580
I imagine

00:21:03.580 --> 00:21:04.940
that over time,

00:21:05.100 --> 00:21:07.740
it's just gonna be easier and easier to use Codec sites,

00:21:08.295 --> 00:21:17.975
But now you do need to prompt it to do a lot of these things. The second thing is this concept called safe action. So this whole idea that you can have approved buttons,

00:21:18.375 --> 00:21:19.095
um,

00:21:19.495 --> 00:21:23.895
and and through that, you can have it

00:21:22.940 --> 00:21:23.900
automate,

00:21:23.900 --> 00:21:25.020
uh, adding,

00:21:25.100 --> 00:21:25.900
removing,

00:21:25.900 --> 00:21:27.740
editing your apps,

00:21:28.060 --> 00:21:34.220
um, so that, you know, you are, as the human being, aren't doing everything, and you don't have to actually

00:21:34.780 --> 00:21:35.500
edit

00:21:35.740 --> 00:21:38.300
every, uh, every website or app you create.

00:21:39.155 --> 00:21:40.275
You know? I

00:21:41.075 --> 00:21:44.835
used to run a web design agency. It was one of my first jobs. And,

00:21:45.715 --> 00:21:50.515
you know, one of the things I used to say was, a website is a living and breathing entity.

00:21:51.315 --> 00:21:54.595
It isn't something that you hit publish and you can just, like,

00:21:55.770 --> 00:21:57.050
walk away forever.

00:21:57.530 --> 00:21:58.170
And,

00:21:58.490 --> 00:22:04.250
you know, we're now in this era, 2026, where the agents are actually doing the the the

00:22:04.490 --> 00:22:05.850
updating, the editing,

00:22:06.170 --> 00:22:06.890
the

00:22:07.130 --> 00:22:09.610
removing, and that's through things like safe actions.

00:22:10.325 --> 00:22:20.245
And skills, like use skills with Codex. We saw how how it could be valuable in this in this episode, but a skill is basically this reusable instruction manual

00:22:20.325 --> 00:22:29.270
so Codex knows how to operate the app later. So you're gonna need to create skills so you can use the safe action safe actions

00:22:29.270 --> 00:22:36.790
and so that and obviously, you're gonna wanna store that in the memory so that it, you know, it it it does it safely

00:22:36.790 --> 00:22:39.510
and and is giving the right information.

00:22:39.910 --> 00:22:40.390
So

00:22:41.015 --> 00:22:44.055
all this to say, the wow moment for me

00:22:45.735 --> 00:22:53.575
is is building apps where I could do, like you know, in this example, I could open a new chat and say, add this idea to my startup ideas OS.

00:22:54.080 --> 00:22:59.040
It shows it shows it in the live site updating. Right? So once it's published,

00:22:59.680 --> 00:23:00.880
I could just be like,

00:23:01.520 --> 00:23:02.400
do

00:23:02.480 --> 00:23:08.240
this, and it's gonna add it. Or I can have an agent do it, and it's gonna add it. And it's gonna be all on

00:23:08.675 --> 00:23:11.155
my live website, which is really cool.

00:23:11.875 --> 00:23:16.355
Um, I think that a lot of people are gonna use Codex Sites to make, like, personal web pages,

00:23:16.835 --> 00:23:19.635
to make, like, little apps and stuff like that.

00:23:20.275 --> 00:23:31.020
But I actually think that the the real unlock here is to make products that Codex can keep operating for you. That is what's exciting me about Codex Sites is that it it

00:23:32.060 --> 00:23:38.860
if we can create ideas and apps and websites that are automatically updated, automatically get better, are are autonomous,

00:23:39.165 --> 00:23:46.525
I just find that so so interesting, and I think this is a trend that's only gonna get bigger, better. And it was interesting to see that Codec Sites

00:23:46.765 --> 00:23:48.525
is is leading the charge.

00:23:49.085 --> 00:23:58.020
So, yeah, this has been a inside look as to how to use Codec Sites, what I think is interesting about it, some best practices.

00:23:58.020 --> 00:24:04.900
I hope it's been helpful. I'm just trying to share the most this the new tools that I think are are gonna make,

00:24:05.300 --> 00:24:06.260
uh, increase.

00:24:06.755 --> 00:24:13.395
I'm just trying to share the the new tools that are gonna increase the probability of success for you, whatever it is you're building,

00:24:14.035 --> 00:24:16.195
and just share the best way to use these tools

00:24:16.595 --> 00:24:18.595
and give you ideas along the way.

00:24:18.915 --> 00:24:21.475
If this gave you an ounce of value, please

00:24:22.230 --> 00:24:26.870
like, comment, and subscribe. I'll see you in the comment section. I read every single comment,

00:24:27.350 --> 00:24:27.910
and

00:24:28.630 --> 00:24:38.365
I'm I'm rooting for you. You know, whatever it is you're building, I'm rooting for you, and I can't wait to see what you build. I'll see you on the next one, and thank you for

00:24:38.445 --> 00:24:39.325
joining

00:24:39.325 --> 00:24:40.845
in the Startup Ideas podcast.
