1
00:00:00,000 --> 00:00:07,519
Okay, it's time for us to move on from Codex and move to antigravity, the last, the fourth of our

2
00:00:07,519 --> 00:00:12,560
list of four. And, you know, I can't resist but having this up a little bit more. I think that

3
00:00:12,560 --> 00:00:18,399
obviously Codex did a fantastic job. The bar is high for antigravity. It's worth pointing out that

4
00:00:18,399 --> 00:00:25,360
the reason Codex did so well is because we are using the absolute frontier frontier model now.

5
00:00:25,840 --> 00:00:31,200
Whilst we had it set to pick its own model before, but I'm pretty sure that with Cursor we were

6
00:00:31,200 --> 00:00:38,639
using Composer, which is Cursor's internal lower cost model that they have built, optimized for

7
00:00:38,639 --> 00:00:46,959
Cursor. This is good, but not at Codex level, not at GPT 5.2 Codex level. And then after that,

8
00:00:46,959 --> 00:00:53,360
I believe when we were using GitHub Copilot, I was using Claude Haiku 4.5, which is good,

9
00:00:53,360 --> 00:01:00,000
but again, it's a smaller model. Codex 5.2 and on high reasoning, really strong model.

10
00:01:00,000 --> 00:01:07,599
Strong model means strong results. That you can see for sure. Okay, enough. On to antigravity.

11
00:01:07,599 --> 00:01:14,400
All right, well, I am back. I'm back in Cursor again. I'm back in the instant project in Cursor

12
00:01:14,400 --> 00:01:19,199
because this is where we go to reset things. We might as well. It's just like a useful terminal

13
00:01:19,199 --> 00:01:24,239
to have open. I'm still in the projects directory. If you do a PWD, make sure that you are in

14
00:01:24,239 --> 00:01:29,680
projects or do CD dot dot if you're inside instant. And then what I'm going to do, of course, as

15
00:01:29,680 --> 00:01:36,879
before is I'm going to rename by doing move mv the Kanban folder, the whole folder to be Codex

16
00:01:36,879 --> 00:01:43,199
underscore Kanban. And once I've done this, that is that has been renamed. There's no more Kanban

17
00:01:43,199 --> 00:01:50,879
and I can now do a git clone to bring Kanban back down again. There it is. We've got ourselves a new

18
00:01:50,879 --> 00:01:57,120
fresh Kanban. It's time for us to try out antigravity. OK, here we are at antigravity's

19
00:01:57,120 --> 00:02:05,360
website is antigravity dot Google. You got a cool URL. And so it says experience liftoff with the

20
00:02:05,360 --> 00:02:11,039
next generation IDE. And there is a download for Mac OS. And I'm guessing you've got a download

21
00:02:11,039 --> 00:02:14,880
for and whatever your platform is. But there's also a download button up here where you can

22
00:02:14,880 --> 00:02:20,240
actually pick the one that you want and you should then download it. And if you're on a Mac, you'll

23
00:02:20,240 --> 00:02:24,800
have something where, as usual, you drag the icon into applications. If you're on a PC, you've got

24
00:02:24,800 --> 00:02:29,679
a little wizard. When you launch it, there'll be a few questions. You should just pick the default.

25
00:02:29,679 --> 00:02:35,199
Stick with what it wants. Pick whatever color scheme you like for everything else. Just stick

26
00:02:35,199 --> 00:02:40,639
with the defaults. Go through it and it should open up. And I'm guessing that you're going to

27
00:02:40,639 --> 00:02:47,199
see something that's going to look surprisingly familiar. Let's see. OK, so first up, first up,

28
00:02:47,199 --> 00:02:54,320
it looks kind of similar to Cursor again and to VS Code. And that's because it is VS Code again,

29
00:02:54,320 --> 00:03:01,279
like Cursor. It is just a clone of VS Code, a fork. They've remade VS Code for antigravity.

30
00:03:01,279 --> 00:03:05,600
That's why it's similar. It's because it's the same thing. And you may see exactly the screen

31
00:03:05,600 --> 00:03:11,360
I've got here. And if not, guess what you do? You go to File and New Window and then you will see

32
00:03:11,360 --> 00:03:17,119
this. Surprising, huh? Now, you should have already signed into Google with a Google Auth, with a

33
00:03:17,119 --> 00:03:21,919
Google account as part of downloading this. But if not, over here on the top right, this is where

34
00:03:21,919 --> 00:03:29,759
you set up your Google Auth login and would log in to Google in the usual way. And so that's

35
00:03:29,759 --> 00:03:35,119
how we've got to where we are. And you can see that we're facing a screen which has the usual

36
00:03:35,119 --> 00:03:38,960
stuff with an open folder and an agent conversation. This time, it's on the right.

37
00:03:38,960 --> 00:03:44,479
And it's time for us to open a folder. OK, I'm pressing Open Folder. I'm going to go into

38
00:03:44,479 --> 00:03:49,679
Projects. I'm going to go into Kanban. I'm going to open it. And here we have a very familiar

39
00:03:49,679 --> 00:03:56,479
looking screen with a middle area, files on the left. And over here on the right is our agent

40
00:03:56,479 --> 00:04:04,720
chat. And it's telling us about Gemini 3 Flash, frontier level intelligence, blazing fast speed.

41
00:04:05,279 --> 00:04:12,080
OK, and a generous and more generous quotas. OK, and so just to take you through what we see here,

42
00:04:12,080 --> 00:04:15,919
first up, you can see, hang on, let me just dismiss this. You can see that there is a,

43
00:04:16,640 --> 00:04:23,119
dismiss that. You can see there's the ability to choose between a planning mode or not. We'll

44
00:04:23,119 --> 00:04:28,559
leave it on planning mode. We've got a selection of models. And interestingly, you can see that

45
00:04:28,559 --> 00:04:35,040
Google offers the anthropic models as well as using the open source version of GPT-OSS.

46
00:04:35,839 --> 00:04:42,959
But we are going to leave it here. And yeah, we can now give this a whirl.

47
00:04:42,959 --> 00:04:45,920
All right, and if I could draw your attention here to the settings,

48
00:04:45,920 --> 00:04:50,160
anti-gravity settings on the bottom here. Click there. Up comes a few things that we can mess

49
00:04:50,160 --> 00:04:57,119
around with. First of all, Agent Autofix lints. So a lint error is when the code doesn't pass

50
00:04:57,119 --> 00:05:02,320
some basic checks about the way that it's been structured. And you can set that on,

51
00:05:02,320 --> 00:05:06,480
which we will do, which means that it will fix any of those kinds of errors that surface.

52
00:05:06,480 --> 00:05:12,000
Good practice to do that. And now here is like being able to control YOLO mode.

53
00:05:12,000 --> 00:05:17,839
If in doubt, leave this on request review so that it needs to check with you before. But I'm going

54
00:05:17,839 --> 00:05:24,079
to put this on to always proceed and always proceed. There's a rather nice agent decides

55
00:05:24,079 --> 00:05:28,959
option here where it can decide whether or not it wants to ask you for permission. But I'm going

56
00:05:28,959 --> 00:05:33,519
to be YOLOing all the way today. You should only do that if you're comfortable with it.

57
00:05:34,079 --> 00:05:40,640
All right. So those are some settings for us. And now we've got this on planning mode. We're

58
00:05:40,640 --> 00:05:45,920
almost ready to go. There's one more thing we need to do. Having a single file called agents.md

59
00:05:46,799 --> 00:05:51,519
has been something of a sort of evolving standard that people have just kind of adopted.

60
00:05:52,160 --> 00:05:56,640
Although, as you'll see, a Claude code uses Claude.md, but otherwise very similar.

61
00:05:57,200 --> 00:06:02,320
But antigravity has not adopted the standard. They've gone a different direction. So we are

62
00:06:02,320 --> 00:06:08,320
not going to use agents.md. But instead, we're going to click here, select all and copy all of

63
00:06:08,320 --> 00:06:14,880
that. So just edit menu, select all, edit menu, copy or command A, command C on a Mac, control A,

64
00:06:14,959 --> 00:06:21,600
control C on a PC. All right. And now instead of that, we're going to put this somewhere else.

65
00:06:21,600 --> 00:06:27,200
Okay. We're going to create a new folder in the project root, in Kanban. Right click anywhere

66
00:06:27,200 --> 00:06:33,839
here, select new folder, and we're going to call it .agent, like so. And then within .agent,

67
00:06:33,839 --> 00:06:38,239
and .agent is like a special folder that antigravity expects. And you can have different

68
00:06:38,239 --> 00:06:42,399
folders within this that tell it about different things. And in particular, there's an important

69
00:06:42,399 --> 00:06:49,279
folder called rules that tells it it's rules. And then within this folder, you can make markdown

70
00:06:49,279 --> 00:06:54,320
files. And we are only going to have one, and we will call it a new file. We can call it anything

71
00:06:54,320 --> 00:07:03,600
we want, but we'll call it like strategy.md. And when we do that, it comes up with this special

72
00:07:03,600 --> 00:07:09,519
look. It's expecting this to be in a certain way. First of all, there is an activation mode,

73
00:07:09,600 --> 00:07:15,600
which is telling antigravity in what circumstances does it need to read all of this into context.

74
00:07:15,600 --> 00:07:21,200
All right. And so we are going to say always on. It could also be manual. It could be model

75
00:07:21,200 --> 00:07:26,880
decision if we wanted the model to be able to choose. And I'm now going to paste in the content,

76
00:07:26,880 --> 00:07:33,040
which is the whole of our agents.md, and save that. And it's done. Always remember to save,

77
00:07:33,040 --> 00:07:38,559
by the way, command S on a Mac, control S on a PC, make sure that the dot disappears. So that

78
00:07:38,559 --> 00:07:44,880
is a saved file. Okay. We've saved that. And now I'm actually going to delete this agents.md to

79
00:07:44,880 --> 00:07:52,320
avoid any confusion here. We've only got our single rule, our strategy.md in the rules directory

80
00:07:52,320 --> 00:07:57,679
within the dot agent directory in the Kanban project route. And with that, we're actually

81
00:07:57,679 --> 00:08:03,359
ready to go. And so over here on the right, I'm going to say to Gemini that please go ahead,

82
00:08:04,320 --> 00:08:09,679
go ahead and see what it does. And it's off. And we're using, of course,

83
00:08:10,399 --> 00:08:17,200
oh, we're using Gemini 3 Pro. I've left it on. Okay. Gemini 3 Pro high. So this is on a big

84
00:08:17,200 --> 00:08:23,839
tier of Gemini. We're going with the strongest version and we will see how it fares with this.

85
00:08:23,839 --> 00:08:30,000
I will see you back here in a moment. Okay. Well, it's completed. It's finished. It's given me this

86
00:08:30,000 --> 00:08:36,000
summary here, the Kanban MVP walkthrough with this nice little thing with apparently a screenshot

87
00:08:36,000 --> 00:08:40,799
of it moving. How about that? Is that for real? Is this what it's actually going to look like?

88
00:08:40,799 --> 00:08:46,000
That would be cool. It's got like a recording of it. Isn't that crazy? And then here is the

89
00:08:46,000 --> 00:08:52,080
instructions on how to run it. Okay. And then we'll see here. It wants me to accept all the

90
00:08:52,080 --> 00:08:57,039
changes that it made. And it seems to be ready for me to try it. I do believe it is actually

91
00:08:57,039 --> 00:09:04,320
already running. So, okay, let's bring up a browser and let's see. Let's see how it does.

92
00:09:04,320 --> 00:09:09,760
Okay. So this is what I see in a browser. First of all, I should point out something you may have

93
00:09:09,760 --> 00:09:15,359
seen that while this was running, it was actually bringing up browsers and testing it itself,

94
00:09:15,359 --> 00:09:18,799
checking the screens look good. That's how I did that screen recording. And so I know it was

95
00:09:18,799 --> 00:09:24,400
actually real screen recording. And it also brought up this thing called Playwrights, which is where

96
00:09:24,400 --> 00:09:30,080
it drives a browser with browser automation software to run a series of tests. And you can

97
00:09:30,080 --> 00:09:34,960
also, you can see that it's in some of these tests, it was failing and it fixed them. And then

98
00:09:34,960 --> 00:09:39,039
it would then saw success. For some reason, it didn't actually seem to fix that last one. But

99
00:09:39,039 --> 00:09:43,200
anyways, it was working away, beavering away, doing all of this. And it's time for us to see

100
00:09:43,200 --> 00:09:48,799
what it actually looks like. And here it is. This is the result. Here is the result from

101
00:09:48,799 --> 00:09:53,840
Gemini through antigravity. Let's see what we make of it. And first up, I'd say, I think it

102
00:09:53,840 --> 00:09:59,359
looks pretty good. It looks fresh and clean. And I think it looks very good. We can flip things

103
00:09:59,359 --> 00:10:05,200
around. Yes, that all seems to work. Let's move that over there. Let's see if we can add a card.

104
00:10:05,760 --> 00:10:09,679
Enter cutter. Okay, that's a bit janky having like a local host thing there. But we'll say,

105
00:10:10,479 --> 00:10:18,239
okay. And then there it is. And now can we come in? Oh, we can't actually add a description to

106
00:10:18,239 --> 00:10:25,520
that. That seems a bit mediocre. And can we change this title? Yes, we can. This is good.

107
00:10:26,479 --> 00:10:32,080
There we go. That's done. Okay, that's great. So I'd say that this adding a new card is the

108
00:10:32,080 --> 00:10:37,119
only thing that feels a little bit simplistic. Let's see if we can't improve that.