一个 fork,一份克制:把 motty 的 AI Agent 带进网络设备 CLI,同时不碰上游的任何执行路径。

上游很好,但我的工作场景是网络设备,不是 Linux shell。
我是 motty 的忠实用户。Go + Viva 原生渲染,没有 Electron、没有内嵌浏览器,启动快,而且在同样的场景下,它比 XShell、MobaXterm 多适配了 AI Agent。
但我日常面对的是华为 VRP、H3C Comware、Cisco IOS/IOS-XE、锐捷 RGOS 这类设备 CLI,还有迈普这种国产信创设备。motty 的 AI Agent 问答没有问题,可在代理执行模式下,到了网络设备上就完全跑不起来:它默认把命令包进一层 POSIX 捕获 wrapper 去拿真实退出码,设备收到的是类似 { display version }; printf ... 的东西,直接回语法错误。
所以我 fork 了一份,做了网络设备方向的二次开发,并完整开源。

核心是新的 internal/netcli 包——98% 以上的 AI Agent 能力与策略,依然来自上游原版 Motty。
---- More ---- / --More-- 分页提示,翻页键来自已验证的平台表。





如实说明,不藏着掖着。
受上游审批策略与 AI 智商影响,部分设备的 AI 不会主动进入特权模式(enable),锐捷、迈普大概率需要手动进入。下图是「未进入特权模式导致无法查看详细接口配置」的实际对比,以及另一个网络设备特化终端原型识别特权模式的效果。




这是做这个 fork 的第一原则。

