[00:00] (0.08s)
Amazon has just released a new AI code
[00:02] (2.08s)
editor named Kira. It's in public
[00:04] (4.32s)
preview and free to use. In this video,
[00:06] (6.40s)
I'll show you how to use it and also
[00:08] (8.16s)
give you the three reasons I think it
[00:09] (9.52s)
has a bit of a leg up over its
[00:11] (11.28s)
competitors. Other VS Code forks like
[00:13] (13.28s)
Cursor and Windsurf. Let's go. I'm at
[00:15] (15.52s)
the Curo website. If we look at pricing
[00:17] (17.60s)
here, it's going to say Kira continues
[00:20] (20.32s)
to remain free with reasonable limits
[00:22] (22.08s)
during the preview period. And because
[00:23] (23.60s)
this utilizes Cloud 4, this is a really
[00:25] (25.60s)
good opportunity to use it for free. You
[00:27] (27.28s)
will notice there's no way to download
[00:28] (28.80s)
from here. All you can do is join the
[00:30] (30.32s)
wait list. Definitely add your name to
[00:31] (31.84s)
the list, but I'll show you a way, no
[00:33] (33.52s)
guarantees or anything, that you might
[00:34] (34.96s)
be able to get access right away. If
[00:36] (36.96s)
you're on a Mac, you could use homebrew
[00:38] (38.96s)
with the command brew install kirao. So,
[00:41] (41.60s)
you can see here to download the latest
[00:43] (43.60s)
version of Kuro installed it, moved to
[00:45] (45.76s)
my applications folder. So, so Kira is
[00:47] (47.68s)
an actual application. It's not just a
[00:49] (49.28s)
website or web app you go to. It's
[00:51] (51.12s)
actually a VS Code fork. So, this will
[00:53] (53.12s)
get you that app installed on your
[00:54] (54.64s)
computer. From there, you can loging in
[00:55] (55.92s)
with either Google account, GitHub
[00:57] (57.44s)
account, or AWS account. There's
[00:59] (59.44s)
probably an equivalent for Windows. I'm
[01:00] (60.72s)
not too familiar with that. And by the
[01:02] (62.16s)
time you see this, you might just be
[01:03] (63.36s)
able to download it from the website.
[01:04] (64.48s)
So, no guarantee. That's just something
[01:05] (65.68s)
that works for some people.
[01:09] (69.92s)
So, I've launched Curo. And one of the
[01:11] (71.68s)
reasons I think it's got a bit of a leg
[01:13] (73.04s)
up on some of the AI code editors like
[01:14] (74.80s)
Cursor, for example, is because when you
[01:16] (76.64s)
build, it actually walks you through the
[01:18] (78.08s)
software development life cycle. We see
[01:19] (79.92s)
this here on the first page. page. I'm
[01:21] (81.04s)
in an empty directory and it lets you
[01:22] (82.80s)
either vibe code here or spec. I'm going
[01:25] (85.52s)
to choose spec and then I'm just going
[01:26] (86.88s)
to put in some rough notes about what I
[01:28] (88.48s)
want to build. And so at this point, you
[01:29] (89.92s)
can put in the technologies if you know
[01:31] (91.28s)
it. But if not, just let AI tell you how
[01:32] (92.88s)
to build it. But in this case, I'm going
[01:34] (94.56s)
to ask it to build next.js application.
[01:36] (96.72s)
I'm use authentication by a product
[01:38] (98.96s)
called Clerk, which I've had a lot of
[01:40] (100.16s)
success with in the past. And for a
[01:41] (101.52s)
database, I'm going to use Neon. And I
[01:42] (102.88s)
want to build an application that I can
[01:44] (104.48s)
add retail locations to and then use
[01:46] (106.80s)
those retail locations to publish a map
[01:48] (108.64s)
on a website. So you can see all the
[01:50] (110.08s)
stores that my products listed in. So
[01:51] (111.60s)
now the first thing it's going to do
[01:52] (112.64s)
because we chose that spec mode is it's
[01:54] (114.72s)
going to build a requirements file. And
[01:56] (116.40s)
this is much more in line with my
[01:58] (118.40s)
experience in software development in
[01:59] (119.92s)
real life at a real corporation. I do
[02:01] (121.84s)
this a long time and you never just
[02:03] (123.92s)
start vibe coding. You always start with
[02:06] (126.40s)
at least some level of documentation.
[02:08] (128.32s)
It's broken down my notes for my
[02:09] (129.84s)
requirements very nicely. Numbered the
[02:11] (131.68s)
requirements. Even made user stories
[02:13] (133.60s)
acceptance criteria for all of them.
[02:15] (135.28s)
It's broke it down to seven unique
[02:16] (136.80s)
requirements. So that's great. So now
[02:18] (138.56s)
you can just say move to design phase.
[02:20] (140.40s)
So after requirements now it's going to
[02:22] (142.72s)
take you to design phase where it's
[02:24] (144.16s)
going to build a design document for
[02:25] (145.68s)
you. And like I was saying like if
[02:26] (146.80s)
you're in a corporate environment for
[02:27] (147.92s)
example you always go through these
[02:29] (149.76s)
steps and even if you're doing an agile
[02:31] (151.84s)
workflow you still have at least user
[02:34] (154.08s)
stories and some basic documentation
[02:35] (155.84s)
before you get started. And there you
[02:37] (157.28s)
go. Let's build this a design document.
[02:39] (159.20s)
It even included like little mermaid
[02:40] (160.88s)
diagrams with all the components which
[02:42] (162.80s)
is really cool because the technology
[02:44] (164.56s)
stack. It defines all our core
[02:46] (166.24s)
components, even our API calls.
[02:48] (168.80s)
Everything's in here. This is really
[02:50] (170.48s)
good. That design document looks great.
[02:52] (172.00s)
Now, I can just click move to
[02:53] (173.12s)
implementation plan. Now, it's going to
[02:54] (174.48s)
take that design document and break it
[02:55] (175.92s)
down into individual tasks to actually
[02:57] (177.76s)
do the coding. Now, now it's built our
[02:59] (179.52s)
implementation plan or a task list. One
[03:02] (182.08s)
thing I find really cool about Curo is
[03:03] (183.84s)
it's turned this what is basically a
[03:05] (185.36s)
markdown file into an interactive
[03:06] (186.96s)
wizard. So, I can actually click here,
[03:08] (188.56s)
start task, and it's actually going to
[03:10] (190.64s)
launch it for me. So, makes it better
[03:12] (192.64s)
than just having a just a normal
[03:13] (193.84s)
markdown file. It really sets it up so
[03:15] (195.76s)
you can track exactly what's going on. I
[03:17] (197.76s)
also like how it links requirements back
[03:19] (199.84s)
to all the different implementation
[03:21] (201.12s)
tasks. Now it's done all that planning,
[03:23] (203.04s)
we should be able to have a much better
[03:25] (205.28s)
end product with our first iteration. So
[03:27] (207.52s)
now you can just implement all the tasks
[03:28] (208.96s)
in the order. And then a really nice
[03:30] (210.64s)
thing is after a task is complete, you
[03:32] (212.56s)
can actually say view changes. It's
[03:34] (214.88s)
going to bring up a window that shows
[03:36] (216.08s)
you for all the files it changed, all
[03:38] (218.00s)
the different changes it made. You can
[03:40] (220.00s)
also use the view execution button. It
[03:41] (221.68s)
takes you right back to the chat to
[03:43] (223.04s)
where it did that task. Then you can
[03:44] (224.40s)
review if something went wrong. You can
[03:45] (225.68s)
know exactly where in the chat the
[03:47] (227.20s)
changes started. You'll notice here it
[03:48] (228.80s)
is using Cloud Sonnet 4.0 totally for
[03:51] (231.36s)
free which is pretty amazing. It has
[03:52] (232.88s)
been the slow side right now. So you
[03:54] (234.00s)
have to be a bit patient with it. I'm
[03:55] (235.20s)
going to let it cook away in the rest of
[03:56] (236.24s)
these tasks and see what it gives me.
[03:57] (237.76s)
Did take a while to get through all
[03:58] (238.80s)
those tasks but once I did and I got the
[04:00] (240.48s)
API keys entered for all the
[04:01] (241.76s)
integrations. I have working application
[04:03] (243.36s)
here. I can sign in with Google and I
[04:04] (244.88s)
can search for businesses add them to my
[04:08] (248.00s)
list of locations and stores them all my
[04:09] (249.60s)
neon database. In the end, those worked
[04:11] (251.28s)
out much better if than if I just
[04:12] (252.72s)
started vibe coding. That spec mode is
[04:14] (254.80s)
really good.
[04:18] (258.40s)
And the second feature that I find Kira
[04:20] (260.40s)
does really well is around how they
[04:22] (262.24s)
implemented hooks. So in Ko on the left
[04:24] (264.32s)
sidebar, if you go down to this ghost
[04:25] (265.84s)
icon, this is the Kuro section, you have
[04:28] (268.08s)
a whole section for agent hooks. And
[04:30] (270.00s)
what hooks are is a way to monitor for
[04:32] (272.24s)
events to happen. And then when those
[04:34] (274.16s)
events happen, do something. Let's add a
[04:36] (276.00s)
new hook here. And the reason I really
[04:37] (277.44s)
like how Kira did this is they let you
[04:39] (279.28s)
in natural language describe what you
[04:40] (280.96s)
want the hook to be. So you can probably
[04:42] (282.40s)
think of all kinds of use cases. You
[04:44] (284.00s)
could do a security scan after you
[04:45] (285.92s)
update your code. You could run your
[04:47] (287.44s)
test suite. In this case, I'm going to
[04:49] (289.44s)
try to update my documentation. So
[04:51] (291.04s)
actually they give you a little shortcut
[04:52] (292.40s)
here and say update my documentation.
[04:54] (294.08s)
And what it says is on change on these
[04:55] (295.84s)
files, ask the agent to make changes to
[04:58] (298.00s)
docs in either the readme or if there's
[04:59] (299.84s)
specific docs folder, update there, too.
[05:02] (302.32s)
So now with that prompt, Kira's actually
[05:03] (303.84s)
built the hook for us. It knows we're in
[05:05] (305.68s)
a TypeScript file, so it's looking for
[05:07] (307.12s)
those. It adds all the different file
[05:08] (308.48s)
paths to the watch list and gives
[05:10] (310.32s)
instructions to the agent. Now that Kira
[05:12] (312.00s)
has done an update to one of the TSX
[05:13] (313.92s)
files for a prompt I did. Now we can see
[05:16] (316.40s)
the agent hook running automatically.
[05:18] (318.16s)
Then we can see here actually completely
[05:19] (319.68s)
rewritten to provide a compromise
[05:21] (321.28s)
overview of the application, including
[05:22] (322.88s)
the new admin panel access method via
[05:25] (325.12s)
the gear icon, which is what I have
[05:26] (326.72s)
prompted it to do. This is so cool.
[05:31] (331.60s)
And the final reason I think Kira has a
[05:33] (333.92s)
big step up versus some of its
[05:35] (335.20s)
competitors like cursor or wind surf is
[05:38] (338.08s)
by who makes it. So it's made by AWS
[05:40] (340.96s)
which is from Amazon, Amazon web
[05:42] (342.96s)
services. Amazon also has a big
[05:44] (344.80s)
shareholder in Anthropic which is the
[05:47] (347.04s)
maker of the cloud 4 models and then
[05:48] (348.80s)
Amazon has so much money obviously to
[05:50] (350.32s)
spend on AI they can really invest in
[05:52] (352.64s)
Kuro and the money spent on the API
[05:54] (354.64s)
tokens from Anthropic they're going to
[05:56] (356.32s)
get back anyway as part of that profit
[05:57] (357.92s)
from that company. So that it's kind of
[06:00] (360.00s)
a nice circle there and that's the
[06:01] (361.44s)
problem like cursor and winds surf are
[06:02] (362.96s)
kind of running into is that since Cloud
[06:05] (365.84s)
4 is the best model at least right now
[06:07] (367.52s)
for AI coding everyone just wants to use
[06:09] (369.84s)
that and that's really where all the
[06:11] (371.12s)
value is in the in the IDE and we saw
[06:13] (373.44s)
this dramatically shown recently with
[06:15] (375.68s)
Windsurf when Anthropic released Cloud 4
[06:18] (378.56s)
they didn't let Windsurf use it right in
[06:20] (380.56s)
the IDE you have to use your own API
[06:22] (382.48s)
credits as a user so you have to pay
[06:24] (384.08s)
anthropic directly and when that
[06:26] (386.24s)
happened use of Windsurf went way down
[06:28] (388.48s)
obviously So they're kind of beholden to
[06:30] (390.08s)
anthropic as a problem and Amazon, AWS
[06:33] (393.12s)
and Kira is not going to have that
[06:34] (394.40s)
problem. So I think it's going to be
[06:35] (395.28s)
around for the long term. Double-edged
[06:36] (396.72s)
sword of course because that is a lot of
[06:38] (398.48s)
concentration just a few massive tech
[06:40] (400.56s)
companies but it is what it is right
[06:42] (402.40s)
now. And as a consumer I think Kira's
[06:45] (405.20s)
got a bright future. So make sure you
[06:46] (406.72s)
subscribe to the channel. Everything to
[06:47] (407.84s)
do with AI software development I'm
[06:49] (409.20s)
going to cover it here. I hope you're
[06:50] (410.80s)
having an amazing day. I'll talk to you
[06:52] (412.96s)
the next