跳到主要内容

Kimi Code桌面版来了:对话式编程,Mac/Win全支持

45 0
AI摘要

Kimi Code Desktop桌面客户端同步上线macOS与Windows版本,将智能编程能力从浏览器解放至本地桌面。用户通过对话驱动AI Agent完成自动化任务,无需手动切换。客户端提供可视化界面管理项目和查看Agent执行过程,并内置终端、浏览器和Git状态查看等功能,整合编辑器、命令行和协作流程,提升开发效率。

月之暗面这家公司, 已经把Kimi Code这个东西, 从浏览器里面搬到了本地的桌面上面去了, 它针对macOS系统还有Windows系统进行了双平台的同步推送。对于那种每天都要在浏览器标签页和代码编辑器之间来回来去反复切换的开发者朋友们来说, 这一次更新修改改变的, 其实是操作节奏本身这个问题。

双平台同步推送

在9月22日这一天, 月之暗面这家公司, 发布了Kimi Code这个软件的官方桌面客户端, 而这个客户端的支持範圍, 是覆盖了macOS和Windows这两个操作系统的。

用户如果要使用这个软件的话, 只需要在自己的本地电脑上启动这个应用程序就可以了。这样一来, 用户就能调用到非常完整的智能编程能力了。并且, 这一种使用方式, 不再依赖于浏览器里的标签页了。关于安装包的获取来源, 是从官方网站上直接获取的。

macOS这个版本, 它是做了针对Apple Silicon的原生编译优化的, 而Windows是支持那些主流64位系统的, 月之暗面在发布说明里头, 明确说桌面端和云端是可以实时同步的, 所以切换终端的话不会丢失项目数据。

对话驱动取代手动操作

它的核心逻辑在于用户通过自然语言来下达指令, 与此同时人工智能智能体能够自主地完成对代码的读取与写入、执行命令以及将各种任务进行串联起来的操作。当开发者描述了最终的目标之后, 该智能体会把这一目标拆解成若干具体的步骤, 并且一步一步地推进事情的进展, 而整个过程全部都封闭在桌面的窗口内部得以实现。

这一套机制对于像批量修改配置以及执行测试脚本还有生成脚手架这样一些重复性很高的任务, 特别是适合。用户只需要输入一句话, Agent就会自己去规划路径并且调用工具, 然后返回一个摘要, 确认就行了。

执行过程可视化

客户端里内置了任务追踪面板, Agent在每一步调用了什么工具、读了哪个文件、输出了哪条命令, 都是在时间线上逐一展示的, 用户是能够随时暂停、回退或者调整方向的。

项目级管理界面以卡片形式呈现, 多任务并行时状态清晰。点击任意节点展开完整日志, 方便定位Agent在哪一步出了偏差, 避免黑箱风险。

终端与Git状态内置

在桌面端里面集成了本地终端, 让智能助手代理直接在窗口内部运行编译命令、调试命令和部署命令, 完全不需要跳转到外部的Shell去操作。另外还内置了浏览器组件, 这个组件支持访问本地的文档资料以及在线的文档资料, 以此来给代码生成这一过程提供实时的参考信息。

侧边栏能够实时地显示出当前的分支信息, 以及暂存区里的改动情况, 还有那些未保存的文件。开发者在审阅AI助手产出的代码的时候, 可以同步地查看差异对比的内容, 从而决定要不要采纳这些修改。这种做法省去了来回切换不同工具所需花费的时间。

协作链路打通

该客户端支持对关联仓库中的Pull Request状态进行关联操作, 在Agent提交改动之后会能够自动触发创建一个Pull Request, 并且同时对评审进度进行跟踪, 当存在合并结果以及一些审查意见的时候, 这些内容将会直接回传至桌面端, 这样用户就不需要再去打开平台的网页来进行确认了。

从写代码开始, 到把代码提交上去, 再到最后把改动合并进主分支, 这一整条工作流程的所有操作都可以在同一个单独的窗口里面全部做完。对于那些有好多个人一起协作的团队来说, 他们花在来回切换不同工作场景上面的次数就少得多了, 同时别人来查看和评论你的代码时候的等待时间也被压得更短了。

上手门槛

安装的时候不需要再额外处理任何东西, 第一步启动之后进行登录, 去操作月之暗面账号的授权, 同意本地文件的访问权限就行了, 界面里面使用的是深色主题这个样式, 整体的布局是接近主流集成开发环境那种感觉的, 如果有开发者之前已经习惯了使用VS Code这种工具的话, 那么基本上是可以零成本直接上手的。

当前的桌面端产品, 在现阶段依然主要是依托于Kimi Code这一现有的模型能力来进行构建的, 它并不是基于什么全新的架构去搭建的。关于这方面的情况, 月之暗面这个官方团队已经对外表示, 他们在后续的开发计划中, 会专门针对本地推理这一环节去做性能上的优化和调整。

从目前的核心使用体验来看, 桌面端的水平和网页版基本是可以划等号的或者说是对等的。至于两者之间存在的那些不同点和差异之处的话, 主要就集中在了交互方面的效率高低以及工具整合紧密程度这两个维度上面。

你在进行日常的代码开发工作过程中, 最希望人工智能代理智能体能够自动帮你处理哪一个具体的环节与步骤? 欢迎大家在下方的评论区域分享各自的观点与交流想法, 如果你觉得该内容具有一定的参考价值, 可以给予点赞支持, 或者将其转发给那些仍在多个浏览器标签页之间频繁切换切换的同事。

登录后参与评论

评论仅开放给已登录并完成邮箱绑定的用户。

评论 0

暂无评论。