1. 首页>>AI领域知识

MoonshotAI发布KimiCodeCLI,开源编程代理可直接在终端运行

  **MoonshotAI发布KimiCodeCLI,开源编程代理可直接在终端运行**

  MoonshotAI日前发布了KimiCodeCLI,这是一款可在终端中运行的开源编程代理。它可以读取和编辑代码、执行Shell命令、搜索文件、抓取网页内容,并根据执行反馈决定下一步动作。该项目采用MIT许可证,代码已托管在GitHub上。

  从定位上看,KimiCodeCLI是旧版kimi-cli的后续产品。新版本使用TypeScript编写,并通过npm分发。默认情况下,它可直接接入MoonshotAI自家的Kimi模型,同时也支持开发者按需配置其他兼容服务商。

  KimiCodeCLI的核心用途,是承担软件开发和终端操作中的一部分代理式工作。它可以用于实现新功能、修复Bug、完成重构,也能在面对陌生代码库时帮助开发者梳理结构并回答架构层面的问题。除此之外,批量文件处理、项目构建以及串联式测试运行,也在其支持范围内。

  这款工具的运行逻辑是典型的“反馈驱动”模式。代理会先规划步骤,再修改代码、执行测试,并把整个过程中的操作记录反馈给开发者。默认情况下,只读类操作可以自动执行;一旦涉及文件修改或Shell命令,系统则会先征求确认。这套审批机制的重点很明确,就是把潜在高风险操作继续留在开发者手里,不让代理越界。

  从授权方式来看,KimiCodeCLI本身是免费的,且遵循MIT开源协议。不过,如果要真正调用模型能力,仍然需要接入KimiCodeOAuth,或者使用MoonshotAIOpenPlatform的APIKey。

  简单说,这不是一个只会补全代码的命令行插件,而是一个试图把“读代码、改代码、跑命令、拿反馈、继续执行”整套流程串起来的终端代理。对开发者来说,真正值得看的不只是它开源了,而是它开始把AI在本地开发环境里的动作边界,往前推了一步。


长按图片保存,扫码关注公众号

转载注明出处:http://www.wzimo.com/linggan/63.html

联系我们

在线咨询:点击这里给我发消息

微信号:13888888888

工作日:9:30-18:30,节假日休息