Intel·ligència artificial Kimi K3 Agents de programació Next.js Subagents OpenCode Django

Kimi K3 amb OpenCode: per què funciona millor com a subagent que com a orquestrador

Brandon Melville prova Kimi K3 en webs, un joc 3D i una migració de Django a Next.js. El model dona molt codi per pocs diners, però el raonament lent i erràtic fa que rendeixi millor executant tasques sota un orquestrador més fiable.

Kimi K3 té una escala extraordinària i un preu d’API inferior al dels models propietaris més cars, però això no garanteix una bona experiència com a agent principal. Brandon Melville el prova dins d’OpenCode i arriba a una conclusió pràctica: K3 és més convincent quan un altre model planifica i li delega blocs concrets.

La diferència entre capacitat i experiència d’ús travessa tot el vídeo. El model produeix una web molt treballada i un joc 3D funcional per pocs dòlars, però queda encallat en una migració real de programari.

Un model enorme amb una promesa oberta

Kimi descriu K3 com un model Mixture of Experts de 2,8 bilions de paràmetres, amb visió nativa i un context d’un milió de tokens. Només activa 16 de 896 experts en cada pas, una arquitectura que intenta convertir una capacitat total enorme en inferència més eficient.

La pàgina oficial el presenta com un model per a programació de llarga durada, treball del coneixement i tasques multimodals. Quan Melville grava el vídeo, els pesos complets encara tenen data anunciada per al 27 de juliol de 2026. Fins aleshores, fins i tot una petició enviada a través d’un agregador acaba executant-se a la infraestructura de Kimi.

Això afecta la privacitat i la residència de dades. En un repositori professional cal revisar què s’envia, quines polítiques aplica el proveïdor i si el codi conté secrets o propietat intel·lectual.

Benchmarks forts, però no una victòria universal

Melville compara els gràfics del fabricant amb Artificial Analysis. Les proves independents situen K3 molt per sobre de la majoria de models de pesos oberts i en una franja competitiva amb models propietaris recents.

Les classificacions depenen del conjunt de proves, l’agent utilitzat i l’esforç de raonament. Artificial Analysis li dona 57 punts en el seu índex d’intel·ligència, comparable a GPT-5.5 i Claude Opus 4.8, però per sota de GPT-5.6 Sol i Claude Fable 5 en el resum publicat després del llançament.

La velocitat també necessita context. El nombre de tokens per segon pot ser acceptable mentre el temps fins al primer token és molt alt. Artificial Analysis mesura una latència inicial superior als dos minuts en la seva ruta de prova. És coherent amb la sensació del vídeo: K3 pot treballar molt, però l’usuari espera massa abans de veure una acció útil.

Preu: barat en tokens, no sempre en temps

L’API oficial cobra 0,30 dòlars per milió de tokens d’entrada en memòria cau, 3 dòlars sense memòria cau i 15 dòlars per milió de tokens de sortida. En el vídeo, Melville compara aquesta tarifa amb alternatives més cares disponibles a OpenRouter.

La sortida és on un agent de codi pot gastar ràpidament. K3 raona sempre i, en les proves del creador, de vegades construeix blocs sencers de codi dins del pensament abans d’escriure els fitxers. Aquests tokens també tenen cost encara que no es converteixin directament en l’artefacte final.

Per tant, el preu per milió és només una part de l’equació. Cal mesurar cost per tasca acabada, temps de paret, intervencions humanes i qualitat de les proves.

Quatre dissenys i una web de màrqueting

La primera prova demana quatre versions visuals d’una aplicació de productivitat i una pàgina que les presenti. K3 produeix estils diferenciats, una graella tecnològica, una proposta editorial i una variant més juganera.

La web final incorpora carrusel, testimonis, petites imatges integrades al text, animacions de desplaçament i enllaços als fitxers. Melville la considera polida i sense errors evidents.

El procés consumeix uns 143.000 tokens i costa 2,87 dòlars segons el registre que mostra. Va utilitzar una skill de criteri visual i el complement Superpowers dins d’OpenCode, de manera que el resultat no és atribuïble únicament al model: el sistema d’instruccions i el flux de treball també hi contribueixen.

Un joc 3D per 1,32 dòlars

La segona prova és un minijoc en què cal reunir materials i encendre un foc abans de la posta de sol. El resultat, Dusk Trail, té un entorn tridimensional, so, barra de resistència, brúixola, objectes recollibles i un cicle de llum que enfosqueix l’escena.

Melville hi gasta aproximadament 75.000 tokens i 1,32 dòlars. Com a prototip és un èxit: no només mostra una escena, sinó que implementa objectiu, controls i estat.

No hi ha una bateria de proves ni una revisió del codi, però la demostració confirma que K3 pot transformar un prompt en una experiència interactiva amb una relació entre cost i amplitud difícil d’ignorar.

La migració de Django a Next.js exposa el límit

La prova decisiva intenta convertir una aplicació petita de seguiment d’entrenaments, escrita amb Django, en una versió amb Next.js. És una tasca menys vistosa i més semblant a manteniment real: cal entendre dades, rutes, autenticació, interfície i comportament existent.

K3 consumeix uns 193.000 tokens i 4,92 dòlars, però només completa dues de les disset tasques previstes. Passa molta estona raonant i genera codi dins del procés intern sense avançar proporcionalment en els fitxers.

El fracàs parcial importa més que un benchmark abstracte. Una migració necessita continuïtat, verificació i decisions consistents durant moltes hores. Si l’agent perd temps o executa passos en un ordre estrany, el cost humà supera ràpidament l’estalvi de l’API.

K3 com a subagent

Melville canvia l’arquitectura: utilitza GPT-5.6 Sol com a orquestrador i configura Kimi K3 com a subagent d’OpenCode. El model principal manté el pla i els punts de control; K3 rep tasques fresques i acotades.

OpenCode permet definir agents amb un model, un prompt, permisos i skills propis. També es poden sobreescriure els agents integrats. Aquesta separació és útil per combinar un planificador fiable amb un executor més econòmic.

Amb un pressupost total proper als 20 dòlars, el nou flux completa les fases de pluja d’idees, especificació, pla i les primeres tasques d’implementació. Alguns subagents fan més de cinquanta crides d’eina durant gairebé mitja hora.

Quan queden uns sis dòlars, el creador elimina portes de qualitat i proves per avançar més ràpid, i arriba aproximadament a la tasca nou. Això augmenta el recompte, però no equival a una migració validada. Treure tests pot ocultar regressions i traslladar el cost a la revisió posterior.

Una estratègia útil amb límits estrictes

El vídeo suggereix una regla general: els models no han d’ocupar el mateix rol. Un model car pot conservar context, decidir i revisar; un model més econòmic pot implementar components independents en paral·lel.

Perquè funcioni, cada delegació necessita una definició de fet, fitxers en abast, proves obligatòries i permisos mínims. OpenCode permet denegar o exigir confirmació per a edició, terminal i accés fora del projecte, controls essencials quan diversos agents actuen sobre el mateix repositori.

Kimi K3 ofereix molta capacitat per dòlar, sobretot en interfícies i prototips. El vídeo també mostra que «més tokens generats» no és el mateix que «més feina acabada». El seu lloc més convincent, almenys en aquestes proves, és sota una orquestració que limiti la tendència a sobrepensar i verifiqui cada lliurament.

Contrast i context

Fonts consultades

4 fonts
  1. 01
  2. 02
  3. 03
  4. 04

Font de treball

Transcripció amb marques de temps

10 fragments
Consulta la transcripció
  1. 0:00 , obre el vídeo en una pestanya nova

    Kimmy K3 just came out and this is really a historic launch for open-source AI models because this is an open-source model that is on par with Fable 5 and Chat GBT 5.6 Soul across many different benchmarks. According to Kimmy's test that they ran themselves, we see K3 right up there with Fable 5 and 5.6 Soul across all these different benchmarks, even ranking number one on S. E marathon, which is a benchmark that takes 20 realistic multi-hour software engineering tasks and uses those to challenge these AI models. For K3, we're looking at a 2.8 trillion parameter model, which is really impressive. It blows all these other models out there out of the water compared to Deep Seek V4 at 1.6 trillion and Kimmy K3 at 2.8 trillion. Absolutely massive model. K3 has really strong long horizon coding performance for game development and digital creation is extremely powerful as well. It can turn images and videos into fully playable interactive experiences. some of the examples that

  2. 1:08 , obre el vídeo en una pestanya nova

    it shows us here along this carousel. It shows a 3D openw world game here, a 3D um mind sweeper game right here, and a cyberpunk web swinging game, which is really impressive that it pulled this off. That's pretty insane, actually. And then for knowledge work, it's very good at creating these different kinds of interactive reports for different subjects. They take a little while to load on the on the page, but they're pretty interesting to look at. Also, for video editing, I thought this was very interesting how it said that they used K3 to edit its own teaser video from 56 source clips. Now, as nice as the official release report is, I like to look at this site here called artificial analysis because they perform their own runs of the models. And so, it's a little bit more trustworthy because there's less likelihood that there will be some bias skewing the results, right? So, when we look at what they found in their reports, they measure it like this across intelligence, speed, and cost per

  3. 2:16 , obre el vídeo en una pestanya nova

    task. intelligence. They put K3 right behind GPT 5.6 Soul on max reasoning effort. And they actually put K3 above Fable 5 and 5.6 Soul. So, it's a little bit faster than both of these models, which is really impressive. And that's the output tokens per second. But one of the problems with K3 that I've seen as I've been playing around with it inside of Open Code is that the user experience really isn't that great. It even says it in their official blog post that it's not as great as it is with Fable 5 or 5.6 Soul. And I feel like it really spends a lot of time thinking about things and it does some weird things like for instance sometimes it will uh think the code out like it will have these huge code blocks. It's just in its thinking so it's not writing it. I think you lose some of the cost savings there and some of the thoughts are kind of weird as well. But when we look at where this model is sitting compared to all the other ones that have open weights, I mean, it's just a huge jump that it's in the same like area as 5.6 Soul and Fable

  4. 3:24 , obre el vídeo en una pestanya nova

    5. Like that's really amazing. So, we see how these open source models are really getting better and they're actually starting to be able to kind of compete with these more proprietary models. And on artificial analysis, it shows us how it came to these conclusions. It shows us the individual benchmarks that it ran and where each of these models ranked on each of the benchmarks. When we compare Kimmy K3 with Fable 5 and 5.6 Soul on Open Router, we can see the difference really clearly according to the price. For Fable 5, we're looking at $10 per million tokens in, $50 per million tokens out. For 5.6 Soul, $5 in, $30 out. And then for K3, $3 in and $15 out. And the only difference as far as the modalities here is that Kimmy K3 doesn't support the file input such as um 5.6 Soul does and Fable 5 does. And for right now, there's only Max Thinking Effort that's available. And the full model weights aren't going to be released until July 27th, 2026. So that

  5. 4:32 , obre el vídeo en una pestanya nova

    means all of your requests are ultimately even if they're going through open router, they're ultimately going to be run by Kimmy directly. So that means that you'll be subject to whatever their sort of policies are regarding data training and etc. So if that's something that concerns you about running a model that's not being hosted on servers within your location, well then maybe you would just want to wait until July 27th. This is another really interesting insight. According to arena.ai AI K3 is ranked number one when it comes to front-end code. So K3 is very capable of making high quality front-end designs. So the first task that I had it do was to create four different versions of a productivity app. And here's each of those versions. We have this one. Uh this one which is more like um a modern tech grid, you know, with the glowiness and everything there. And then this is more polished, like editorial, which this looks something like something you would typically get out of a Claude model. Like the design looks very similar to how Claude typically does things. And this one was kind of

  6. 5:40 , obre el vídeo en una pestanya nova

    interesting. This reminded me of like the Matteo's Salsa website. And then I had it make a marketing page for those four different designs. And this is what I got back, which I think it's really very uh a beautiful site. We got a carousel down here at the bottom. No issues. very stylized. These different widgets going on, very modern looking. We even have these different little like image pills going on between this text right here, which that's pretty interesting. And this little scroll effect, which is very nice. Testimonials, very reactive. And it even lets me go directly to that file here from the page if I wanted to do that. So, for all these tasks, I should say that I use the taste design skill and I use the superpowers plugin inside of Open Code. So those websites I just showed you, that costed 143,000 tokens and $2.87. So very cheap there. For the next thing I did, I asked it to make a miniame about building a fire before the sun sets. And this is what I got back. Dusk Trail. Everything is 3D. And if I turn that on, you can see that it even has

  7. 6:48 , obre el vídeo en una pestanya nova

    audio enabled as well, which we'll turn that back off. But I can move around. Everything is 3D. I can um I have a stamina bar. If I hit the shift key, it will let me collect things with E. I can drop a glow stick with G. And up at the top, I have a compass that shows me back where my campsite is, which it's somewhere. Ah, there it is. Right. And oh, I got some twigs there. Let me grab those. And as the sun starts to set, it will progressively get darker in the game. So, for this, we're looking at about 75,000 tokens and $1.32 spent. So, I would say that was a success. Now, this is the hardest thing that I asked the model to do. I have this very small Django app that I use to track my workouts on my phone. I asked the model to refactor the code from Django to Nex.js. And it ran for a while. It spent about 193,000 tokens and $4.92, but it really took a very long time. It only got to task two out of 17 and I

  8. 7:56 , obre el vídeo en una pestanya nova

    just felt like it was more trouble than it was worth. I think the way to go is if you use a model with a better user experience and that has stronger reasoning capabilities such as GBT 5.6 sold or Fable 5 and then you were to use Kimmy K3 as a sub agent. And you can do that inside of Open Code by modifying your Open Code.json. Like here I created this sub agent and I called it Kimmy K3. And it's really simple. You just put the model that you want right here. So, open router moonshot AI Kim K3. And you can modify the prompt along with any sort of permissions and skills that you'd like there. And so, as it was running through the superpower skill, I just told it to use this specific model. And so, we had GBD 5.6 soul running as the orchestrator model and then it would spin up fresh Kimmy K3 sub agents to actually do the work. And I think that was actually a lot better. So for this entire experiment, I wanted us to see how much we could get from the model with just $20. So you can see I hit about $19.54. And with this method, we were able to get through the first four tasks. So

  9. 9:04 , obre el vídeo en una pestanya nova

    that's the brainstorming, that's the spec, that's the plan, and then that's the actual task execution along with the quality review gates. We got to task number five, and I saw that I was getting close to hitting the limit. So I said for these next tasks, we just need it quick. So no gates or test. And so from there, it was about like at $14 we had spent. So I had about $6 left. So with that last $6, it got to task number nine, it looks like. But what's really impressive is if we look at these sub agents to see just how long some of these were working. Like this one here, 57 tool calls, it was running for 29 minutes. 29 tool calls, 17 minutes. Like that's a really impressive run. Like here's another one. 57 tool calls in 29 minutes. So we have a lot of runs just like that. So it's definitely works very good as a sub agent. But here on the previous run, I'll show you some of the weird stuff that it was doing whenever it was trying to migrate that Django database. Like this is what I mean. It was just um generating a lot of like code in its thoughts. And I don't think I've ever seen a model uh do that before like so much like this. So, this is part

  10. 10:12 , obre el vídeo en una pestanya nova

    of the reason why I decided that we needed to choose a different strategy. You can see what sub aents you have inside of open code just by doing the at key and then it will pull up a list for you there. If you know for sure that you want to modify the default model that one of your built-in sub aents uses, such as your explore agent or your general agent, then you can just overwrite that in your config as well. You don't have to make this separate sub agent like I did here. I just did that just to make it clear about what's going on. In this video, I said that I use the Superpowers plugin for all of these different experiments. And so, if you've never heard of what that is, it's just a complete software development methodology for your coding agent. It's built on top of these different composable skills. And it's a very helpful method of working with coding agents. I have a video on my channel if you want to go deeper into that. And if you want to keep growing in your AI skills, then you should check out my school community, the AI Cheddar Chase. It's a place for us all to continue to learn AI tools together and business strategies. So, if you want to check that out, the link will be in the description. And you can check out that superpowers video I was talking about right over here.