MindWave AI快报 聚合 AI 前沿动态,筛出值得关注的信号。

月之暗面重写终端智能体 kimi-code:全面对标 Claude Code 架构,代码解决率达 63.4%

月之暗面将开源终端编码工具 kimi-cli 全面重构为基于 TypeScript 和 Bun 运行时的 kimi-code,并引入 Claude Code 的技术路线,实现毫秒级冷启动与多模型兼容。

References

背景:从 Python 到 TypeScript 的架构跃迁

月之暗面(Moonshot AI)旗下开源终端 AI 编码智能体 kimi-cli 近期完成重大架构升级,正式更名为 kimi-code。此次重构的核心动因在于解决原 Python 版本在交互响应速度与执行效率上的瓶颈,团队选择全面倒向 Anthropic 旗下 Claude Code 的技术路线,采用 TypeScript 作为主要开发语言,并迁移至 Bun 运行时,实现毫秒级冷启动与流畅的终端用户界面(TUI)。

技术选型:全面对标 Claude Code

本次架构调整意味着 Kimi 彻底抛弃了原有的 Python 终端技术栈。在具体实现上,团队采用以下技术方案:

  • 命令解析:使用 Commander.js 规范命令行接口
  • TUI 界面:基于 React Ink 替代原有的 Rich 与 prompt-toolkit,实现响应式交互界面
  • 运行时:采用 Bun 替代 Python,显著提升启动速度与执行效率

重构共涉及 166 个 TypeScript 源码文件,代码增量超过 3.8 万行

性能表现:基于 kimi-k2.5 模型

在业界公认的 SWE-bench Verified 基准测试中,基于 kimi-k2.5 模型的 TypeScript 重构版本在 500 个开发任务中成功解决 317 个,解决率为 63.4%。作为参考,Kimi K2.5 在该基准上曾取得 76.8% 的成绩,已接近 Claude Sonnet 4 水平。[^1]

在维持原有性能水平的同时,新架构在运行稳定性与网络层抗干扰能力方面有显著提升。

功能演进:人机协同体验升级

除底座架构对标 Claude Code 外,kimi-code 重点打磨了以下功能:

功能 描述
多模态分析 支持在终端中拖入屏幕录像等视频资产进行分析
计划模式 支持光标交互编辑的智能规划功能
Emacs 快捷键 保留开发者常用的 Emacs 键位习惯
安全退出设计 双击 Ctrl+C 快速退出,防止误操作
自定义 Hooks 支持生命周期钩子对接自动化工作流

生态开放:跨模型统一终端网关

kimi-code 的一大亮点是开放了第三方大模型 API 的自定义接入。这意味着该工具不再局限于 Kimi 家族模型,而是可作为跨模型的统一终端编程网关,支持开发者接入各类大模型 API,灵活性大幅提升。

小结

kimi-code 的此次重构是月之暗面在 AI 编码工具领域的一次重要战略升级。通过借鉴 Claude Code 的成熟方案,并结合自身 K2 系列模型的强大能力,kimi-code 有望成为开源社区中极具竞争力的终端编程智能体选项。


[^1]: Kimi K2.6 Code Preview 已在 2026 年 4 月开启内测,代码与 Agent 能力进一步增强,K2.5 则以 76.8% 的 SWE-bench Verified 成绩确立了国产开源模型在该基准上的领先地位。