The Dark Side of the Moon Rewrites Terminal AI Agent and Renames it to Kimi-Code, Aligning with Claude Code Architecture

robot
Abstract generation in progress
According to monitoring by Beating, the open-source terminal AI coding agent kimi-cli under The Dark Side of the Moon is quietly undergoing a repository migration and architectural rewrite, officially renamed to kimi-code. To address the bottlenecks in interactive response and execution efficiency of the original Python version, the development team has fully adopted the technical route of Claude Code, a terminal tool under Anthropic, completing a complete architectural reconstruction based on TypeScript and the Bun runtime. This has achieved millisecond-level cold starts and a smooth terminal user interface (TUI). This architectural adjustment signifies that Kimi has completely abandoned the original Python terminal tech stack and has fully aligned with and adopted the mature solutions of Claude Code. The tool uses Commander.js for command parsing and replaces Rich and prompt-toolkit with React Ink to implement a new responsive TUI interface. The reconstruction involves 166 TypeScript source files, with an incremental code addition of over 38,000 lines. In the SWE-bench Verified benchmark test, the TypeScript refactored version based on the kimi-k2.5 model successfully solved 317 out of 500 development tasks (solution rate of 63.4%), maintaining the performance level of the original Python version while significantly enhancing stability and network layer interference resistance. In addition to aligning the foundational architecture, kimi-code has focused on refining the human-machine collaboration experience. The new version not only supports dragging video assets such as screen recordings into the terminal for multimodal analysis but also deeply replicates several benchmark designs of Claude Code, including a 'planning mode' that supports cursor interactive editing, commonly used Emacs shortcuts, a safe design for quick exit with double-click Ctrl + C, and support for connecting automated workflows through custom lifecycle hooks. In terms of compatibility within a multi-model ecosystem, kimi-code has opened up custom access for third-party large model APIs, allowing the tool to not only be limited to the Kimi family but also serve as a unified terminal programming gateway across models.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments