LG Salles

AI, sales, marketing and development

IA

AI coding benchmark: Kimi K3.1 beyond the screenshot

November 13, 2026

Video by Fireship · Original title: “China just dropped a new frontier model... and nobody can explain how”Subscribe to the channel

Why it matters

The most useful moment in this video is the first animation. Kimi produces an impressive horse, then movement exposes weaknesses that the still image concealed. Anyone evaluating coding models should recognize the pattern: a convincing first render can leave plenty of engineering work unfinished.

I would put Kimi on a shortlist, then make it earn a place in a specific workflow. Visual quality, correct behavior, and ease of modification deserve separate judgments. A model that produces a strong opening screen might be useful for exploration; a model whose code survives the next requirement could be more valuable during delivery. The horse makes that distinction unusually visible.

There is also an update to the October 26 recording. The official product name is Kimi K3.1 Pro, and its weights are now listed in Moonshot’s repository, checked on November 11, 2026. That opens a deployment option, while leaving the practical infrastructure decision to a separate evaluation. Official model repository.

Key points

  • 00:00 The launch story begins with an anonymous model. For an evaluation you can revisit, record the actual version and access route rather than relying on a family name or an early nickname.
  • 01:04 The distillation discussion combines vendor accusations with the presenter’s argument. It does not establish the training history of an individual model or predict how well it will handle your codebase.
  • 02:08 The benchmark comparison looks competitive, but the agent’s execution setup matters. Moonshot reports 65.7% for Kimi against 66.4% for Opus 5.5 on Terminal-Bench, with important conditions in its methodology notes. Moonshot’s results and footnotes.
  • 02:41 Long-running tasks and cybersecurity capability receive separate attention. Moonshot describes removing cyber-related training data, which makes task-specific evaluation useful for anyone considering legitimate defensive work. Manufacturer’s explanation.
  • 03:47 The horse challenge makes model outputs easy to compare visually. Its deliberately subjective score describes this demonstration and provides limited evidence about broader software engineering performance.
  • 04:22 The presenter pays after encountering a free-access limitation. The generated horse initially looks strong, while playback exposes a functional weakness that a screenshot would miss.
  • 04:56 The comparison examines how the animation was implemented. Bone and vertex counts are implementation details; the useful questions concern behavior, performance, and the effort needed to make changes.
  • 05:27 The sponsored segment introduces Mobbin’s MCP connection for design references. That is relevant to interface work, although a commercial demonstration does not establish that a resulting interface will convert better. Mobbin MCP.

How to apply

Build an AI coding benchmark around finished work

My starting point would be a small task with an observable definition of completion. Choose something close to your actual backlog: a CSV importer, a registration flow, or a product viewer. The demonstration belongs to Fireship; the following procedure is a proposed way to evaluate your own work.

For a product viewer, specify rotation, option switching, reset behavior, and window resizing. For an importer, provide valid input alongside missing fields and duplicate rows. Write down what should happen in each case before asking a model to implement it. This gives the reviewer evidence to inspect independently of the agent’s account of its own success.

Keep the exercise small enough that someone can understand the entire result. A narrow task makes it easier to identify which part failed and whether the correction actually fixed it.

Keep the starting conditions comparable

Give each candidate the same starter project, instructions, and input files. Record the date, model version, available tools, internet access, and time allowance. If different products require different agent environments, identify that difference and describe the comparison as one between complete setups.

Run three independent attempts for each candidate, resetting to the original project each time. This is an initial reliability check, with too little evidence for a broad statistical claim. Still, it is more informative than selecting one attractive output. Preserve unsuccessful attempts so the final decision reflects the work you are likely to encounter.

Inspect behavior and request one change

Use a short review sheet:

| Dimension | Evidence to collect | | --- | --- | | Functionality | Acceptance criteria and error cases pass | | Visual quality | Layout, proportions, and copy support the task | | Maintainability | A reviewer can locate and understand the relevant code | | Robustness | Repeated interaction and resizing behave consistently | | Effort | Minutes spent reviewing and correcting the result |

I would make functionality a requirement for acceptance, then compare visual quality among the results that pass. This prevents a polished screen from masking a broken primary action.

Next, request a modest change: another animation speed, an additional field, or a different date format. Keep the change identical across candidates. That follow-up tests whether the first output provides a useful foundation for ordinary development.

For work serving Brazilian users, include accented names, local phone formats, currency display in reais, and the date format your application expects. Elsewhere, substitute the conventions relevant to your customers. The point is to bring actual input conditions into the evaluation.

Measure the cost of reaching acceptance

Track access charges, infrastructure, waiting time, and human review. A useful accounting measure is:

Cost per accepted delivery = (access + infrastructure + review and correction labor) ÷ accepted deliveries.

Consider a hypothetical comparison. One result uses $2 of model access and takes 40 minutes to repair. Another uses $5 and takes ten minutes. At $60 per hour of engineering time, the totals become $42 and $15. Your own numbers will differ, but recording correction time can materially change the purchasing decision.

Keep elapsed time visible as well. A cheap result that arrives after a deadline may be unsuitable for an interactive workflow, even if it remains useful for overnight processing.

Establish which access option you are evaluating

Free access, a coding subscription, an API, and downloaded weights create different operating conditions. Check that the intended model is available before scheduling the experiment. The Kimi Code documentation consulted for this draft places K3.1 Pro behind particular subscription tiers. Model access requirements.

For self-hosting, begin with a hardware and operating-cost estimate for the chosen release. Include memory, deployment work, monitoring, and expected utilization. Download availability answers one question; whether operating the model makes sense for your workload requires additional evidence.

Evaluate design references separately

Finish the baseline comparison before adding a reference library. Then repeat the interface task with equivalent reference material available to each candidate. This helps identify how much the added context contributes. Mobbin’s MCP integration is available on its Pro and Team plans. Official availability.

Ask for a complete flow, including loading, failure, and confirmation states. Have the agent explain the patterns it adopted and how it adapted them to the product. Save the outputs, correction time, and observed failures in a short decision record. State which setup you would use for that task and what future evidence would justify changing the choice.

Resources mentioned

  • Kimi — acesso ao K3.1 Pro (paid) · Chat usado na demonstração; o apresentador recorre ao acesso pago após encontrar uma limitação no gratuito.
  • Kimi K3.1 Pro — pesos oficiais · Pesos disponíveis no repositório oficial consultado em 11/11/2026; operação exige infraestrutura e observância da licença.
  • Terminal-Bench · Benchmark citado; o vídeo discute a versão 4.0. Executar avaliações pode gerar custos de infraestrutura e modelos.
  • Artificial Analysis — Kimi K3.1 Pro · Página pública de avaliação do modelo; resultados e posições podem mudar.
  • SWE-Marathon · Benchmark de tarefas longas de engenharia de software citado no vídeo; execução pode gerar custos.
  • Three.js · Biblioteca usada na geração dos cavalos 3D da demonstração.
  • Mobbin MCP (paid) · Patrocinador relacionado ao tema e apresentado no vídeo; integração MCP disponível nos planos Pro e Team.