Kilo Code vs Augment Code: Which One Is the Best Coding Agent?
By Build With Nathan
Summary
## Key takeaways - **Augment Code requires codebase indexing**: Augment Code requires an initial codebase indexing step to make tailored suggestions and explain common practice patterns, whereas Kilo Code's indexing is optional. [00:50] - **Kilo Code supports hundreds of AI models**: Kilo Code offers access to approximately 500 different AI models, including popular ones like Gemini, GPT, and Mistral, while Augment Code supports a more limited selection. [02:43] - **Kilo Code's flexible, usage-based pricing**: Kilo Code's pricing is tied to the specific API model used, offering transparent, usage-based rates and even free access to certain models for limited times, unlike Augment Code's fixed monthly credit plans. [04:13], [05:27] - **Kilo Code offers enhanced transparency and control**: Kilo Code provides detailed insights into session costs, AI reasoning steps, and token usage, along with extensive customization options through custom modes and API profiles, offering greater transparency and control than Augment Code. [09:48] - **Kilo Code's multiple interaction modes**: Kilo Code features five distinct interaction modes (Code, Architect, Ask, Debug, Orchestrator) that tailor its behavior to specific tasks like writing code, designing systems, or debugging, offering more versatility than Augment Code's simpler interface. [03:14] - **Subjective preference for Kilo Code**: While Augment Code is easier to start with, Kilo Code is preferred for its lower pricing, greater transparency, and more configuration control, making it more suitable for developers seeking deeper integration into their workflow. [12:12]
Topics Covered
- Kilo Code offers unparalleled model choice.
- Kilo Code's five interaction modes adapt to your task.
- Usage-based pricing makes Kilo Code more cost-effective.
- Kilo Code offers superior transparency and customization.
- Why Kilo Code is the superior choice for developers.
Full Transcript
Hello again everyone. How's it going?
Welcome back with me Nan. In this video
I want to do a side-by-side comparison
between Kilo Code and Okman code so that
you can figure out which one is the best
coding agent for your workflow. So both
Kilo Code and Okman code are AI coding
agents designed to supercharge your
workflow right inside VS Code. They can
help you write, refactor, and test
complex code with natural language
prompts. Now, on the surface, they might
seem pretty similar, but when you start
using them day-to-day, you'll notice
some key differences. So, in this video
I'm going to compare them side by side
across a few key areas, such as
installation and integration, pricing
performance, and overall user
experience. That way, you'll have a
clear idea of which ones actually worth
using for your setup. First, we'll talk
about the setup. Both Oakman code and
kilo code are extensions that you can
easily install on popular IDE like VS
code or chat brains. Once you've got
them installed, you'll need to sign up
for an account and after that you'll be
able to use the extensions. For Augman
code though, you'll have one less extra
step and that is to index your codebase.
This step is required so that Okman can
make tailored suggestions and explain
common practice patterns. So just let it
index your codebase. Usually it only
takes a few seconds. On the other hand
codebased indexing is optional in kilo
code, so you can start using it right
away. Now, will performance be affected
if you skip indexing in kiloode? Well
we're going to learn more about that in
the performance test. But for now, let's
move on to the interface. So, here's the
chat box for offman code. If you have
used coding agents like GitHub copilot
before, you'll notice that the interface
is very similar. You can send prompts
here or toggle auto approval and then
activate ask mode to ask questions
without changing the code base. And then
you can also select the model to use
over here. The models currently
available on augment code are set 4.5
set 4, GPT5, and haiku 4.5. Augment code
support fewer models when compared to
killer code because originally augment
code doesn't even want to add model
selector to the extension. But as time
goes on and it changes the pricing to
credit based plans, more affordable
models are added so users can save those
credits. Next, Okman can attach image
enhance and select specific context as
well. And now the indexing is also
finished here. H we can see it describes
the project's key characteristics and
features. And then it proposed some
questions that you might want to ask
about. But we'll stop right here and
move on to explore kilo code setup next.
First, kilo code support literally every
AI models that are publicly available.
When you sign up with kilo code, it
might default to something like satan
4.5. But if you open the model selector
you'll find about 500 different models.
Anything from Gemini, GBT, claw to
Deepseek, GLM, Mistral, and so on. Any
model you want to try, simply search for
it, and it will show up here. The UI for
Kilo code is also very similar to GitHub
copilot. Uh you can send prompts and
then use the coding agent to make
changes for you. But what's unique here
is that Kilo code also has five
different interaction modes for its
agent. Each of these modes will define
Kilo code's behavior and determines how
it handles requests. The default is code
mode where killer code acts like a skill
software engineer. It's best for writing
code, adding features or fixing simple
bugs. Then there is architect mode which
turns Kilo code into more of a technical
planner where it can design systems and
lay out implementation plans. There is
also ask mode which simply answers
questions without touching the codebase.
Debug mode that helps you run tasks and
troubleshoot issues. And then
orchestrator mode, an advanced mode for
breaking down and solving complex tasks.
Again, Kilo code has the codebased
indexing feature, but it's optional and
most of the time you don't need it as it
searches for the right context
automatically. And then you can also add
context here adding any folder images or
get comments. And then you can also
enhance with this button. Before we test
the performance of these extensions
let's quickly talk about the pricing.
Honestly, this is one of the things I
really like about Kilo Code because the
pricing basically depends on whatever
API model you decide to use. If you go
with Gemini 2.5 Pro, you'll pay Gemini
API rates. If you choose DeepS, then you
follow Deep Seek's pricing. Kilo Code
also supports third party providers
which opens up some great options, like
the GLM coding plan, which starts at
just $3 a month. And the best part is
you only pay for the killer code
extension itself if you need team
features or want to scale up to an
enterprise plan. If you're on the free
plan, you're really just paying for the
AI model you use and that's it. Okman
code on the other hand starts at $20 per
month which grants you 40,000 monthly
credits. If you need more, then you can
get the higher plan or add 24,000
credits for $15. Now, you probably
wonder how much you can get for 40,000
credits. Well, the answer is it depends
on your usage. Most of the time though
credit based plans are really hard to
figure out. There is a calculation by
one user on Reddit here and as Augment
Code users did protest sharply when they
announced the new plan, it's safe to say
that it's really much more expensive
than before. Kilo Code however believe
transparent usage based pricing is the
way to go. If you use Gemini, you pay
for Gemini. If you use GBD5, then you
pay for GBD5. There is no hidden markups
and no extra fees. Also, when there is a
new model released, Kilo Code usually
partners with the provider and offer the
model for free of charge, even if it's
only for a limited time. When I record
this video, the Miniax M2 model is
currently free in kilo code, as we can
see here. There is also the Gro Code
Fast One model, which is also free to
use at the moment. And when there is a
stealth model being released for public
testing, you can usually try it for free
like the supernova model here. However
note that this free models make use your
data to improve the model. All right
it's time to do a little test. I'm not
going to do a deep test in this video as
it will take the whole day. On the
screen here, I have the code base for a
forum which is a popular open-source
community and social network website.
You can learn more about it at its
GitHub repo here. But the forum codebase
basically has over 6,000 files and 1.7
GB in size. So suppose I'm a new
developer working on this codebase and
I've been given a task to work on the
profile picture upload system. I don't
know where in this codebase to look. So
I'm going to toggle the ask mode and
then send a simple prompt. Find code
that handles when user uploads their
profile picture. All right. Augment code
then starts working on the request here
and then after a while it will start
reading over relevant files and now it
understands the profile picture upload
flow and describe the process back to
us., All right,, let's, scroll, up, a, bit., At
the start here we have the front end
component showing the code for handling
image upload and then there is image
upload action the JavaScript code for
sending the HTTP request. After that
there's the backend controller in Ruby
that process the image and then there's
also an alternative endpoint here. And
then the core business logic is in the
service layer. Um, it seems the chat
scroll is a bit buggy here. It keeps
returning to the previous section. But
for now, uh, we can see the next step in
the flow which is the model layer here
where the carrier wave library is used
to process the file uploaded and then
the uploader class which provides active
data stripping and so on. There's also
key features here such as validation.
Maximum image size is 8 MGB as well as
allowed extensions and then security
processing side effects and then the
flow in a nutshell. It's very
informative and definitely a great
result from augment code. Now let's try
the same task with kilo code. I will
change the mode to ask first and then I
will put the prompt here and click
submit. Let kilo code process the
request. After a moment, it will start
with searching for the right context and
then it will start reading over relevant
files very similar to augment code
before and then killer code still search
for relevant files here and then it
reads the files and after a while it has
found the profile picture upload
implementation in forum. Let it write
the description first and then we will
scroll over from the top. Okay, Kilo
code has finished responding here. Uh
let's go over its report first. Kilo
code starts with the model layer over
here whereas augment code starts from
the front end layer. So the model layer
uses carrier way for handling uploads
and then there is the uploader class
that handles the actual file upload and
then the controller which delegates to
the surface layer. By the way we can
click on this link to open the file in
the editor. Uh the same can be done with
amen as well. Just click on the file
name here. But next let's continue with
the kill code report. So here it
describes the front end part such as the
forms created with embedded Ruby and
then the JavaScript code for handling
the image upload. It ends with a summary
of the flow describing the journey from
user selects the file to updating the
record. So yeah, both extensions are
pretty fast and it can describe the flow
in a way that is easy to understand.
There are subtle differences on the
output such as kilo code here has a bit
more detail about fetching user picture
from social media and then augment
provides the complete process in a
nutshell. But overall we can understand
and start working on the profile picture
upload system with the information
provided by both extensions.
Next let's compare the overall user
experience. If we look at Kilo code here
there are little features and details
that actually make it very convenient.
First, Kilo code has lots of
transparency. You can see at the top
here, there is the cost incurred by the
session so far. And then there are bar
charts over here. Uh those aren't just
for show as they actually reveal the
steps taken by killer code to fulfill
your request. The gray bars indicate
when AI reasons and response and then
the green ones for checkpoint and
completion. The pink one here is for
tool usage. And you can click on any of
the bars to scroll to that step. Next
you can also click on the task to expand
it and then see more details. There is
the context line calculation, how much
is used for the session and how much is
left. And then there is the token usage
showing the amount of tokens sent to the
AI model, how many we received back and
how many tokens are cached. This
information allows you to calculate and
see whether the cost is really accurate.
Now, calculating tokens are quite
confusing. So, I tried to use chat chip
and it seems the result is correct. You
can try to calculate the tokens here
yourself if you want to. And then for
options, Kilo code really has lots of
customization options. You can add MCB
servers through the MCP marketplace over
here. Just search for the MCP and then
click install to add it to Kilo code and
then if you're using many different
model providers, then you can create API
profiles for each provider. For example
here I have the GLM coding plan profile
for when I want to use it. Next, you can
also add more interaction modes as Kilo
code allows you to freely create your
own custom modes. There is also the mode
marketplace where you can install modes
from the community. So, while Kilo code
just works out of the box, it has
optional customizations that can really
improve your workflow. For augment code
here, it's actually a bit more basic as
it has tabs to look for the tasses and
then this one for changes made by the
agent. And then in the auction panel
you can set up MCP and integration
services and so on. And in the chat
session itself, you can't see the cost
incurred by the session or the steps
taken by the AI model. If you want to
look at specific parts in the
conversation, you need to scroll over
the chat yourself to find it. And that's
it. There's really not much else to
explore here.
All right. Now that we've compared how
Kilo code and augment code works, it's
time to decide which one is the best
coding agent. Now, this is going to be
subjective, but I do prefer Kilo code
over Augment Code. I mean, sure, Augment
Code might be a little easier to get
started with, but that simplicity comes
with trade-offs, like higher pricing
less transparency, and less control over
the configurations. As AI coding tools
move from being just fun experiments to
becoming part of our everyday workflow
developers are going to want more
control and transparency. And if you
work for a company, you'll definitely
realize that managers want clearer
visibility into causes to measure return
on investment. Also, everyone wants
better results from their coding agents
which means more customization to fit
their unique cases. And that's exactly
where Kilo Code shines. Its usage based
pricing means you only pay for what you
actually use. There is no surprise rate
limits and definitely no sudden price
hikes. Kilo Codeoke isn't trying to
profit of how much you interact with the
AI model. It also doesn't force you to
use specific models. Although it does
have some tips and guidelines for
choosing the best model. On top of it
all, Kilo Code is also open source. So
if you want to check out the code, learn
how it's built or help improve it, then
you can visit its GitHub repo. So yeah
both Kilo Code and Oakman Code are solid
tools for serious developers. But if you
care more about control, customization
and transparency, then I would say go
with Kilo Code. All right, that's it for
this video. Hopefully, you have a better
idea of which coding agent fits your
workflow better, whether it's Kilo Code
or Augment Code. I hope you all enjoyed
today's video and get some value out of
it. Let me know your thoughts in the
comments below. I'll join the
conversation and reply as often as I
can. If you're new to the channel, my
name is Nathan and I help you build
profitable apps and projects using AI
and other tools. Make sure to subscribe
if that's something you find useful.
Don't forget to like this video, turn on
the notification bell, all that good
stuff, as it really helps the channel to
grow. With that being said, thanks so
much for watching until the end. I hope
you have a great day and I'll see you in
other videos. Bye-bye.
[Music]
Loading video analysis...