Okay, it's time for us to move on from Codex and move to antigravity, the last, the fourth of our
list of four. And, you know, I can't resist but having this up a little bit more. I think that
obviously Codex did a fantastic job. The bar is high for antigravity. It's worth pointing out that
the reason Codex did so well is because we are using the absolute frontier frontier model now.
Whilst we had it set to pick its own model before, but I'm pretty sure that with Cursor we were
using Composer, which is Cursor's internal lower cost model that they have built, optimized for
Cursor. This is good, but not at Codex level, not at GPT 5.2 Codex level. And then after that,
I believe when we were using GitHub Copilot, I was using Claude Haiku 4.5, which is good,
but again, it's a smaller model. Codex 5.2 and on high reasoning, really strong model.
Strong model means strong results. That you can see for sure. Okay, enough. On to antigravity.
All right, well, I am back. I'm back in Cursor again. I'm back in the instant project in Cursor
because this is where we go to reset things. We might as well. It's just like a useful terminal
to have open. I'm still in the projects directory. If you do a PWD, make sure that you are in
projects or do CD dot dot if you're inside instant. And then what I'm going to do, of course, as
before is I'm going to rename by doing move mv the Kanban folder, the whole folder to be Codex
underscore Kanban. And once I've done this, that is that has been renamed. There's no more Kanban
and I can now do a git clone to bring Kanban back down again. There it is. We've got ourselves a new
fresh Kanban. It's time for us to try out antigravity. OK, here we are at antigravity's
website is antigravity dot Google. You got a cool URL. And so it says experience liftoff with the
next generation IDE. And there is a download for Mac OS. And I'm guessing you've got a download
for and whatever your platform is. But there's also a download button up here where you can
actually pick the one that you want and you should then download it. And if you're on a Mac, you'll
have something where, as usual, you drag the icon into applications. If you're on a PC, you've got
a little wizard. When you launch it, there'll be a few questions. You should just pick the default.
Stick with what it wants. Pick whatever color scheme you like for everything else. Just stick
with the defaults. Go through it and it should open up. And I'm guessing that you're going to
see something that's going to look surprisingly familiar. Let's see. OK, so first up, first up,
it looks kind of similar to Cursor again and to VS Code. And that's because it is VS Code again,
like Cursor. It is just a clone of VS Code, a fork. They've remade VS Code for antigravity.
That's why it's similar. It's because it's the same thing. And you may see exactly the screen
I've got here. And if not, guess what you do? You go to File and New Window and then you will see
this. Surprising, huh? Now, you should have already signed into Google with a Google Auth, with a
Google account as part of downloading this. But if not, over here on the top right, this is where
you set up your Google Auth login and would log in to Google in the usual way. And so that's
how we've got to where we are. And you can see that we're facing a screen which has the usual
stuff with an open folder and an agent conversation. This time, it's on the right.
And it's time for us to open a folder. OK, I'm pressing Open Folder. I'm going to go into
Projects. I'm going to go into Kanban. I'm going to open it. And here we have a very familiar
looking screen with a middle area, files on the left. And over here on the right is our agent
chat. And it's telling us about Gemini 3 Flash, frontier level intelligence, blazing fast speed.
OK, and a generous and more generous quotas. OK, and so just to take you through what we see here,
first up, you can see, hang on, let me just dismiss this. You can see that there is a,
dismiss that. You can see there's the ability to choose between a planning mode or not. We'll
leave it on planning mode. We've got a selection of models. And interestingly, you can see that
Google offers the anthropic models as well as using the open source version of GPT-OSS.
But we are going to leave it here. And yeah, we can now give this a whirl.
All right, and if I could draw your attention here to the settings,
anti-gravity settings on the bottom here. Click there. Up comes a few things that we can mess
around with. First of all, Agent Autofix lints. So a lint error is when the code doesn't pass
some basic checks about the way that it's been structured. And you can set that on,
which we will do, which means that it will fix any of those kinds of errors that surface.
Good practice to do that. And now here is like being able to control YOLO mode.
If in doubt, leave this on request review so that it needs to check with you before. But I'm going
to put this on to always proceed and always proceed. There's a rather nice agent decides
option here where it can decide whether or not it wants to ask you for permission. But I'm going
to be YOLOing all the way today. You should only do that if you're comfortable with it.
All right. So those are some settings for us. And now we've got this on planning mode. We're
almost ready to go. There's one more thing we need to do. Having a single file called agents.md
has been something of a sort of evolving standard that people have just kind of adopted.
Although, as you'll see, a Claude code uses Claude.md, but otherwise very similar.
But antigravity has not adopted the standard. They've gone a different direction. So we are
not going to use agents.md. But instead, we're going to click here, select all and copy all of
that. So just edit menu, select all, edit menu, copy or command A, command C on a Mac, control A,
control C on a PC. All right. And now instead of that, we're going to put this somewhere else.
Okay. We're going to create a new folder in the project root, in Kanban. Right click anywhere
here, select new folder, and we're going to call it .agent, like so. And then within .agent,
and .agent is like a special folder that antigravity expects. And you can have different
folders within this that tell it about different things. And in particular, there's an important
folder called rules that tells it it's rules. And then within this folder, you can make markdown
files. And we are only going to have one, and we will call it a new file. We can call it anything
we want, but we'll call it like strategy.md. And when we do that, it comes up with this special
look. It's expecting this to be in a certain way. First of all, there is an activation mode,
which is telling antigravity in what circumstances does it need to read all of this into context.
All right. And so we are going to say always on. It could also be manual. It could be model
decision if we wanted the model to be able to choose. And I'm now going to paste in the content,
which is the whole of our agents.md, and save that. And it's done. Always remember to save,
by the way, command S on a Mac, control S on a PC, make sure that the dot disappears. So that
is a saved file. Okay. We've saved that. And now I'm actually going to delete this agents.md to
avoid any confusion here. We've only got our single rule, our strategy.md in the rules directory
within the dot agent directory in the Kanban project route. And with that, we're actually
ready to go. And so over here on the right, I'm going to say to Gemini that please go ahead,
go ahead and see what it does. And it's off. And we're using, of course,
oh, we're using Gemini 3 Pro. I've left it on. Okay. Gemini 3 Pro high. So this is on a big
tier of Gemini. We're going with the strongest version and we will see how it fares with this.
I will see you back here in a moment. Okay. Well, it's completed. It's finished. It's given me this
summary here, the Kanban MVP walkthrough with this nice little thing with apparently a screenshot
of it moving. How about that? Is that for real? Is this what it's actually going to look like?
That would be cool. It's got like a recording of it. Isn't that crazy? And then here is the
instructions on how to run it. Okay. And then we'll see here. It wants me to accept all the
changes that it made. And it seems to be ready for me to try it. I do believe it is actually
already running. So, okay, let's bring up a browser and let's see. Let's see how it does.
Okay. So this is what I see in a browser. First of all, I should point out something you may have
seen that while this was running, it was actually bringing up browsers and testing it itself,
checking the screens look good. That's how I did that screen recording. And so I know it was
actually real screen recording. And it also brought up this thing called Playwrights, which is where
it drives a browser with browser automation software to run a series of tests. And you can
also, you can see that it's in some of these tests, it was failing and it fixed them. And then
it would then saw success. For some reason, it didn't actually seem to fix that last one. But
anyways, it was working away, beavering away, doing all of this. And it's time for us to see
what it actually looks like. And here it is. This is the result. Here is the result from
Gemini through antigravity. Let's see what we make of it. And first up, I'd say, I think it
looks pretty good. It looks fresh and clean. And I think it looks very good. We can flip things
around. Yes, that all seems to work. Let's move that over there. Let's see if we can add a card.
Enter cutter. Okay, that's a bit janky having like a local host thing there. But we'll say,
okay. And then there it is. And now can we come in? Oh, we can't actually add a description to
that. That seems a bit mediocre. And can we change this title? Yes, we can. This is good.
There we go. That's done. Okay, that's great. So I'd say that this adding a new card is the
only thing that feels a little bit simplistic. Let's see if we can't improve that.