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


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

2、一个新建的HELLO工程,让他帮我编译并安装到手机端
2.1 效果:lingma很快就编译好,并且推送到手机端,并且打开了
query:我现在已经连接上真机了,帮把当前项目编译出带签名的hap包,直接安装、启动到真机上
成功的结果:

2.2 效果:codeGenie一直失败,循环了非常多次,最终还是失败了
重启ide后,居然历史记录都没了,所以没办法贴图
3、执行过程中的Terminal体验
3.1 重点是,lingma把控制台带了名字,一眼能看出来是lingmaTerminal,并且执行多了命令都在这一个Terminal里面执行和显示

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)

更多关于HarmonyOS 鸿蒙Next CodeGenie Agent使用了5分钟对比lingma初体验的实战教程也可以访问 https://www.itying.com/category-93-b0.html
Lingma 在 DevEco Studio 中的开发体验目前优于 CodeGenie,主要体现在:
- 模型选择清晰,Auto / 多模型一键切换
- 编译安装全流程成功率高,可直接一键构建、推送并启动应用
- 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 的对比下会被放大,团队已经在跟进优化,后续版本会针对性改进交互的清晰度、终端的复用逻辑以及任务执行的鲁棒性。

