2025-04-10 05:22:00
blog.kilocode.ai
At our company we have a strange mantra: “don’t innovate!” Let me explain.
One approach to building software is to build an innovative product. You think of entirely new features, which users might like better than the current ways of doing things. You then build those features into your product, and hopefully, you were right. But often you weren’t right, and the new features don’t work as well as you hoped. In that case, you iterate, refine, and it might eventually work. Or sometimes, you have to throw it out, and think of something completely different.
In the current landscape of AI tools, there is a lot of innovation already! There are a gazillion different tools, all of which try to stand out. This is great! But if we’re going to add value to the space with another tool, we can’t follow the same strategy.
Instead, we’ve decided to not innovate, but to look at the most successful ideas in other products, and build those as quickly as possible. This is not a new idea—in fact, you could say we’ve not even innovating here 😉:
-
Steve Jobs famously said (quoting Pablo Picasso): “‘good artists copy, great artists steal’—and we at Apple have always been shameless about stealing great ideas.”
-
Indeed, Apple famously stole the idea of the graphical user interface from the Xerox PARC research group. And subsequently, Microsoft stole it from Apple. Now those are two of the biggest companies in the world!
-
Kelsey Hightower updated the quip to “Good developers copy. Great developers paste.”
-
And in business, this is now called (more charitably) a “fast follow” strategy.
To many people, copying and stealing sounds gross or dirty, as if it’s not right. It feels like cheating on an exam by copying answers from your smarter friend. But it starts feeling different when done in the context of open source. Then you’re not doing this for the benefit of your own private company, but to the benefit of the whole community. After all, we’d make it possible—even encourage—for others to steal right back from us! There are many great examples of this:
-
Linux copied UNIX and Minix, but as open source.
-
Android copied many iPhone features, but as open source.
-
Browsers have had fierce battles with lots of copying between them, with open source winning out (Mosaic/Netscape/Firefox, Internet Explorer/Edge, Google Chrome, Safari).
We’re continuing in this tradition, which, we think, will benefit our users as well as the wider community. Instead of thinking “which new ideas should we try”, we ask “why can’t we have all the best features?!”
So what does that mean for our development and roadmap?
A month ago, we forked Roo Code, which itself was a fork of Cline—the most popular AI coding agent on the Open Router leaderboard. Forking is of course the ultimate form of flattery: we think Roo Code is great (and Cline too)!
This meant that on day 1, our set of features was identical to Roo Code’s set of features. Cline itself had already diverged, meaning that it had a mostly overlapping, but still slightly different set of features.
In mathematics there is a concept of a “superset”, which means fully containing a smaller set, and more. Kilo Code was already a superset of Roo Code (since we had the exact same features), so we decided to also become a superset of Cline. For this, we ported over the few features on which Cline had diverged—which was pretty manageable because it was originally the same codebase. We also keep merging in code from Roo Code, to make sure we remain a superset of them as well.
This means that today, Kilo Code is a superset of both Cline and Roo Code’s features. And we intend to keep it this way! On top of this, we’ll keep adding features of our own as well.
Think of Kilo Code as Next.js and Roo Code as React – or Kilo Code as Nuxt and Cline as Vue.js. We’re building on top of great software and improving the user experience – and contributing it back to the open source community!
And so if you’re trying to choose between Clin
e and Roo Code – you should try Kilo Code because we plan to be the best of both worlds!
Unique features from Roo Code:
-
Temperature control and rate-limiting customization
-
Internationalization support for 14+ languages
-
Enhanced prompt capabilities (power steering, etc.)
-
Per-mode tool selection
Unique features from Cline:
-
MCP Marketplace integration
-
Zero config to get started – no need for OpenRouter account setup
-
Notifications with optional sound notifications for task completion
Our own additions:
Of course, this is just the beginning. In fact, this was the easy part! Next, we’ll incorporate all the best features from the most popular tools. We want to fold more projects into “our superset”, meaning that if you’re looking for all of the best features available, simply use Kilo Code. This means you don’t have to configure a bunch of different tools to get the best experience. Ultimately, we would like to take on proprietary projects like Cursor and Windsurf, but in a fully open source way. We would very much like you to tell us which features you would like to see us add first—we’ll then work it as quickly as possible.
And since we’re building this as open source, Cline, Roo Code, and everyone else can steal back from us. That would be super cool! This would mean 1) that “team open source” will gain ground on proprietary solutions 2) that within the open source world, the only way we’ll stay ahead is by shipping faster than everyone else, so users keep choosing us. We’re up for that challenge!
The goal isn’t to “win” some AI coding assistant war. It’s to build something genuinely useful that makes developers more productive without introducing new headaches. We think that’s a mission worth pursuing as a speed run.
Of course, the “don’t innovate” mantra is somewhat facetious. In reality, there is a lot of innovation required to integrate many different features into one coherent product, as well as build everything in a way that allows us to move fast.
Now that we are a superset of Cline and Roo Code, and are only adding more features into the fold, we hope you’d give us a shot:
The free tier includes $20 of Claude 3.7 credits!
And what other AI coding tools should we consider adding to our superset? Let us know! With your help, we’ll proudly steal some more—and make it open source.
Keep your files stored safely and securely with the SanDisk 2TB Extreme Portable SSD. With over 69,505 ratings and an impressive 4.6 out of 5 stars, this product has been purchased over 8K+ times in the past month. At only $129.99, this Amazon’s Choice product is a must-have for secure file storage.
Help keep private content private with the included password protection featuring 256-bit AES hardware encryption. Order now for just $129.99 on Amazon!
Help Power Techcratic’s Future – Scan To Support
If Techcratic’s content and insights have helped you, consider giving back by supporting the platform with crypto. Every contribution makes a difference, whether it’s for high-quality content, server maintenance, or future updates. Techcratic is constantly evolving, and your support helps drive that progress.
As a solo operator who wears all the hats, creating content, managing the tech, and running the site, your support allows me to stay focused on delivering valuable resources. Your support keeps everything running smoothly and enables me to continue creating the content you love. I’m deeply grateful for your support, it truly means the world to me! Thank you!
BITCOIN bc1qlszw7elx2qahjwvaryh0tkgg8y68enw30gpvge Scan the QR code with your crypto wallet app |
DOGECOIN D64GwvvYQxFXYyan3oQCrmWfidf6T3JpBA Scan the QR code with your crypto wallet app |
ETHEREUM 0xe9BC980DF3d985730dA827996B43E4A62CCBAA7a Scan the QR code with your crypto wallet app |
Please read the Privacy and Security Disclaimer on how Techcratic handles your support.
Disclaimer: As an Amazon Associate, Techcratic may earn from qualifying purchases.