
# 什么是码道CLI
#### 产品概述
华为云码道CodeArts代码智能体CLI（CodeArts Agent CLI，简称码道CLI）是面向开发者的智能编码助手，具备代码编写、代码分析、代码优化等全链路智能化能力。
码道CLI提供了终端交互界面（TUI）与命令行模式（CLI）双形态，无缝融入研发工作流并适配多样场景。在无桌面环境中，TUI以可视化交互简化代码编写与调试，CLI则通过命令实现快速编译，兼顾易用性与效率。
表1TUI与CLI区别 
| 特性   | TUI（终端交互界面）   | CLI（命令行模式）   |
|:---|:---|:---|
| 交互方式 | 对话框输入，可视化操作   | 直接传参数，一行命令执行 |
| 适用场景 | 交互式开发、代码编写与调试 | 脚本自动化、批量任务   |
| 推荐人群 | 新手用户、日常开发     | 有命令行经验的开发者   |
   
#### 支持的操作系统
- Windows：推荐使用Windows 11 (x64)；如果使用Windows 10 (x64)，系统版本需为2019年及以上，建议升级至最新稳定版本。
- macOS：macOS 11及以上版本，兼容ARM64（Apple Silicon）架构。
- Linux：Huawei Cloud EulerOS 2.0、SUSE Linux Enterprise Server 12 SP5、Ubuntu 18.04/20.04/22.04/24.04 LTS、Debian 10/11/12、CentOS 8、RHEL 8/9。
 
#### 核心功能
- 命令覆盖：提供models（模型配置）、sessions（管理会话）等核心命令，支持完整生命周期管控。
- 脚本化集成：支持通过命令参数直接传递任务，也可以将命令写入脚本文件（如Shell脚本、Python脚本）自动执行，实现AI任务的自动化与批量处理。
 
#### 产品优势
- 双交互形态覆盖：同时提供终端交互界面（TUI）与命令行模式（CLI），兼顾交互式可视化操作与自动化脚本调用，适配不同使用习惯与业务场景。
- 智能可扩展代理体系：内置Build、Plan等核心智能代理，同时支持自定义代理编排，灵活适配复杂项目开发与任务拆解需求。
- 丰富生态能力集成：原生支持MCP服务器、技能、自定义智能体等扩展能力，可深度联动各类开发工具与业务能力。
- 灵活规范化配置：兼容JSON、JSONC格式配置文件，配置结构清晰、可读性强，便于本地调试、团队同步与工程化托管。
 
