HarmonyOS 鸿蒙Next CodeGenie Agent使用了5分钟对比lingma初体验

HarmonyOS 鸿蒙Next CodeGenie Agent使用了5分钟对比lingma初体验 对比lingma反馈个几个问题: 1、模型选择差别

lingma很清晰选择也很简单

cke_403.png

cke_618.png

codeGenie有点看不懂,建议参考业界的文字描述减少学习成本:

cke_3585.png

2、一个新建的HELLO工程,让他帮我编译并安装到手机端

2.1 效果:lingma很快就编译好,并且推送到手机端,并且打开了

query:我现在已经连接上真机了,帮把当前项目编译出带签名的hap包,直接安装、启动到真机上

成功的结果:

cke_250827.png

2.2 效果:codeGenie一直失败,循环了非常多次,最终还是失败了

重启ide后,居然历史记录都没了,所以没办法贴图

3、执行过程中的Terminal体验

3.1 重点是,lingma把控制台带了名字,一眼能看出来是lingmaTerminal,并且执行多了命令都在这一个Terminal里面执行和显示

cke_89566.png

PS D:\HarmonyOS\MyApplicationTest> hdc -t 2HZGL25712xxxx shell aa start -a EntryAbility -b com.example.myapplicationt

signed.hap

[Info]App install path:D:\HarmonyOS\MyApplicationTest\entry\build\default\outputs\default\entry-default-signed.hap msg:install bundle successfully.

AppMod finish

PS D:\HarmonyOS\MyApplicationTest> hdc -t 2HZGL25712xxxx shell aa start -a EntryAbility -b com.example.myapplicationtest

start ability successfully.

3.2 codeGenie执行命令名字就是Terminal,这个也还好,但是最让人无语的是:每次执行一个命令会开一个新的Terminal(1)、Terminal(2)、Terminal(N),给我至少开了30多个Terminal(xxx)

cke_88458.png


更多关于HarmonyOS 鸿蒙Next CodeGenie Agent使用了5分钟对比lingma初体验的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

Lingma 在 DevEco Studio 中的开发体验目前优于 CodeGenie,主要体现在:

  1. 模型选择清晰,Auto / 多模型一键切换
  2. 编译安装全流程成功率高,可直接一键构建、推送并启动应用
  3. Terminal 管理合理,单窗口复用,命令流连贯,而 CodeGenie 会大量新建终端窗口,难以追溯执行过程。

关键差异对比

表格

维度 Lingma CodeGenie
模型选择 多模型列表直观,Auto 模式智能选择 需通过插件菜单切换,入口较深
构建 / 安装 支持一键构建签名包 + hdc 安装 + 启动,成功率高 常出现命令循环失败,需手动介入
Terminal 管理 复用单个 LingmaTerminal,命令流连贯,便于排查 每次执行新建独立 Terminal,导致窗口泛滥,历史记录分散
会话历史 重启 IDE 后历史记录可保留 重启后会话丢失,无法追溯失败原因

解决 CodeGenie 终端泛滥问题

File → Settings → Tools → CodeGenie 中,开启「Reuse Terminal for commands」选项,强制复用单个终端窗口,避免重复创建。


推荐使用建议

  • 日常开发优先用 Lingma 完成构建、安装等流程化任务
  • CodeGenie 适合做代码生成、文档查询,不建议直接用于命令行执行操作

官方文档

更多关于HarmonyOS 鸿蒙Next CodeGenie Agent使用了5分钟对比lingma初体验的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


看看官方会不会继续优化吧

CodeGenie Agent在鸿蒙Next上深度适配ArkTS和元服务开发,代码补全与端云协同更流畅,5分钟内即可生成完整UI模板。而lingma通用性强,但缺乏对鸿蒙系统API及HarmonyOS特有的分布式能力的针对性优化,初次使用需额外配置语言环境。两者在鸿蒙开发效率上存在明显差距。

您提到的问题很关键。CodeGenie 当前版本在模型选择界面的语义化描述确实不够直观,增加了学习成本;终端会话管理未复用,每次执行都开新窗口,是交互缺陷;编译安装任务循环失败且重启后历史丢失,说明 Agent 的任务执行链路和持久化机制尚不稳定。这些体验差距在 lingma 的对比下会被放大,团队已经在跟进优化,后续版本会针对性改进交互的清晰度、终端的复用逻辑以及任务执行的鲁棒性。

回到顶部