@seclink: 看来 kimi 是招到了 harness 的人才了 。 还是决定从基于 python 的cli ,更新为基于 typescript +bun的最佳实践
摘要
Moonshot AI 发布了 Kimi Code CLI,一个基于 TypeScript + Bun 构建的 AI 编码代理,支持代码编辑、命令执行等功能,并提供单一二进制分发和快速启动。
查看缓存全文
缓存时间: 2026/05/25 12:36
看来 Kimi 招到了 harness 方面的人才。还是决定从基于 Python 的 CLI 更新为基于 TypeScript + Bun 的最佳实践。 https://t.co/preVNI0vcV
MoonshotAI/kimi-code
来源:https://github.com/MoonshotAI/kimi-code
Kimi Code CLI
文档 (https://moonshotai.github.io/kimi-code/en/) · 问题 (https://github.com/MoonshotAI/kimi-code/issues) · 中文
Kimi Code CLI 是什么
Kimi Code CLI 是一个运行在终端中的 AI 编码代理——它可以读写代码、执行 shell 命令、搜索文件、获取网页内容,并根据接收到的反馈决定下一步操作。开箱即用,支持 Moonshot AI 的 Kimi 模型,也可配置为使用其他兼容的提供商。
安装
使用官方脚本安装,无需 Node.js。
-
macOS 或 Linux:
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash -
Windows (PowerShell):
irm https://code.kimi.com/kimi-code/install.ps1 | iex
然后,在新的 shell 会话中运行它:
kimi --version
如需通过 npm 安装、升级或卸载,请参阅入门指南。
快速开始
打开一个项目并启动交互式界面:
cd your-project
kimi
首次启动时,在 Kimi Code CLI 中运行 /login,并选择 Kimi Code OAuth 或 Moonshot AI 开放平台 API 密钥。登录后,尝试你的第一个任务:
看看这个项目,解释一下它的主要目录。
主要特性
- 单一二进制分发。 一条命令即可安装:无需 Node.js 配置、无需调整 PATH、无全局模块冲突。
- 极速启动。 TUI 在毫秒内就绪,启动会话从不感觉沉重。
- 专为任务打造的 TUI。 针对长时间、专注的代理会话精心调整的界面。
- 视频输入。 将屏幕录制或演示片段拖入聊天,让代理观看难以用文字描述的内容。
- AI 原生 MCP 配置。 通过
/mcp-config以对话方式添加、编辑和验证 Model Context Protocol 服务器,无需手动编辑 JSON。 - 子代理:聚焦、并行工作。 在隔离的上下文中分派内置的
coder、explore和plan子代理,同时保持主对话简洁。 - 生命周期钩子。 在关键节点运行本地命令,以限制危险工具调用、审计决策、触发桌面通知或连接自己的自动化。
文档
开发
要求:Node.js ≥ 24.15.0,pnpm 10.33.0。
git clone https://github.com/MoonshotAI/kimi-code.git
cd kimi-code
pnpm install
pnpm dev:cli # 以开发模式运行 CLI
pnpm test # 运行测试
pnpm typecheck # TypeScript 检查
pnpm lint # oxlint
pnpm build # 构建所有包
完整的贡献指南请参见 CONTRIBUTING.md。
社区
- 问题反馈
- 安全漏洞请参见 SECURITY.md。
致谢
我们的 TUI 基于 pi-tui (https://github.com/earendil-works/pi-mono/tree/main/packages/tui) 构建。感谢 pi-tui 作者的宝贵工作。
许可证
基于 MIT 许可证 发布。
相似文章
@amehochan: 翻译一下,Kimi 自己基于 Python 写的 kimi-cli,在今天换成了基于 Typescript 和 pi-tui 写的新 kimi-code。 已经在 PUA 对应的研发小哥哥加一些我在 Claude Code 上用得很爽的功…
Kimi 将基于 Python 的 kimi-cli 重写为基于 TypeScript 和 pi-tui 的 kimi-code,并计划加入在 Claude Code 上体验很好的功能。
@skirano:推出 Kimi 2.6 Code——专为 Kimi K2.6 打造的类 Claude Code 终端体验,让它成为地球上最强大的开源编程智能体之一。只需带上 API 密钥,输入 /login 即可。仓库地址
推出 Kimi 2.6 Code:专为 Kimi K2.6 设计的类 Claude Code 终端体验,使其成为地球上最强大的开源编程智能体之一。只需带上 API 密钥,使用 /login 即可。仓库地址
@seclink: openai 的 codex 一步到位,基于 rust 来写. 如果你想知道细节,你可以用 claude code + mimo 来做逆向分析。 使用AI harness工具 , 从代码 直接还原为 业务需求 , 然后从业务需求出发, 生…
讨论使用OpenAI Codex(基于Rust)、Claude Code和Mimo进行逆向分析,以及AI harness工具从代码还原业务需求,并提及Kimi团队从Python CLI转向TypeScript+Bun。
@xiaohu: 最近 AI 工具似乎已开始从 Coding 开发 转向 Working 办公了 Kimi 刚刚发了一个新东西: Kimi Work 继承了Kimi Code的核心功能和 Kimi Agent 的建站、PPT 等专业 Skills 能力 同…
Kimi 推出了新的 AI 办公产品 Kimi Work,它继承了 Kimi Code 和 Kimi Agent 的能力,可同时调度多达 300 个 Agent 协同完成任务,旨在为打工人提供无需命令行的自动化办公体验。
@seclink: Bun 是一款于 2022 年发布、旨在替代 Node.js 的高速 JavaScript 运行时,尽管性能表现强劲,但其基于 Zig 语言编写的代码库却面临着稳定性方面的挑战。 Sumner 利用 Anthropic 公司的 Claud…
Sumner 使用 Anthropic 的 Claude AI 将 Bun 运行时的 96 万行 Zig 代码成功移植到 Rust,验证了 AI 在代码重写方面的巨大效率潜力。