华为云 CodeArts
华为云 CodeArts(CLI/TUI 终端直连)
华为云码道(CodeArts)代码智能体的命令行/终端原生交互形态。在终端中直接召唤智能体,用自然语言与命令行指令驱动全流程研发,无需打开 IDE。
- 产品归属:华为云码道(CodeArts)代码智能体
- 官方主页:https://codearts.huaweicloud.com/
- 产品介绍:https://support.huaweicloud.com/productdesc-codeartsagent/codeartsagent_pd_0001.html
- 文档更新时间:2026-07-30(官方产品介绍页)
1. 是什么
华为云码道 CodeArts 代码智能体是华为云打造的智能编码产品,深度融合 IDE、自主开发模式与代码大模型能力,支持项目级代码生成、代码续写、研发知识问答、单元测试用例生成等核心功能。
CodeArts 提供两种使用形态:
| 形态 | 入口 | 适用场景 |
|---|---|---|
| IDE 模式 | VS Code 等 IDE 扩展 | 图形化编码、续写补全、侧边对话 |
| CLI/TUI 终端直连(CodeArts) | 命令行终端 | 脚本驱动、远程开发、CI/CD 集成、无 IDE 环境 |
CodeArts 即 CLI/TUI 终端直连形态——原生支持命令行/终端交互,用命令行指令高效驱动开发。在终端中输入自然语言或指令,智能体直接读写本地文件、执行命令、调用工具、编排多智能体协作,完成从需求到交付的全链路研发任务。
2. 产品定位
解决软件开发中的核心痛点:
- 项目复杂度高、交付周期短 → 项目级代码生成 + 多智能体并行作业
- 代码质量要求严苛 → 规范模式 + 安全检查 + 自动测试
- 存量代码难理解 → 代码库深度理解(Codebase)+ 语义/图谱检索
- 团队规范难统一 → 规范驱动开发(SDD)+ 企业知识库 + Skills 沉淀
双模支持
| 模式 | 定位 | 适用阶段 |
|---|---|---|
| 探索模式 | 人机协同,快速验证想法,模糊想法 → 可运行原型 | 原型设计、技术验证 |
| 规范模式 | 集成编码规范与安全检查,作为代码质量守门员 | 正式交付、合规场景 |
3. 核心能力
3.1 终端原生交互(CodeArts 本体)
在终端中直接与智能体对话,无需 IDE:
- 自然语言指令:用中文/英文描述需求,智能体自动拆解、编码、验证
- 文件操作:直接读写本地文件(read/write/edit/glob/grep/delete)
- 命令执行:在持久 shell 会话中执行 bash/PowerShell 命令
- 任务管理:todo 列表跟踪多步骤任务进度
- 用户交互:在关键决策点提问,让用户选择方向
3.2 多智能体协作(Agent Team)
研发专家智能体分工协作,打通需求到交付全链路。CodeArts 内置多种子代理(subagent),可并行调度:
| 子代理 | 职责 |
|---|---|
explore |
代码库快速探索,按模式/关键词/语义检索 |
general |
通用多步骤任务执行 |
bug-fix-agent |
软件问题修复,含故障定位 + 补丁生成 |
developer-test-agent |
单元测试生成、修复、覆盖率优化 |
spec-requirement-agent |
需求规格生成(EARS 格式) |
spec-design-agent |
技术设计文档生成 |
spec-task-agent |
实现任务拆解 |
rule-generator |
规则生成 |
hmos-build-fixer |
鸿蒙项目构建修复 |
hmos-logic-coder |
鸿蒙 ArkTS 应用契约执行 |
3.3 规范驱动开发(SDD)
将意图转化为需求、设计与开发任务,交付合规且易于维护的代码:
自然语言意图 → spec.md(需求)→ design.md(设计)→ tasks.md(任务)→ 代码实现
CodeArts 提供 SDD 全套技能:
creating-sdd-directory:初始化 SDD 结构化目录managing-spec-document:管理 spec.md(what to build)managing-design-document:管理 design.md(how to build)managing-tasks-document:管理 tasks.md(实现任务)
3.4 代码库深度理解(Codebase)
精准理解大型代码库,快速上手项目:
- 语义搜索(
CodeSemanticSearch):按语义匹配代码片段,而非精确文本 - 结构搜索(
CodeGraphSearch):按调用链、依赖、影响半径检索 - 多维度检索:关键词 + 语义 + 图谱
- 千万行级代码索引:应对复杂项目增量开发
3.5 工具生态与扩展
内置工具
| 类别 | 工具 | 用途 |
|---|---|---|
| 文件 | read/write/edit/glob/grep/deleteFile |
文件读写、模式匹配、内容搜索 |
| 终端 | bash |
持久 shell 执行命令 |
| 任务 | task/todowrite |
子代理调度、任务列表管理 |
| 网络 | webfetch/browser |
URL 抓取、内置浏览器打开 |
| 图像 | analyzeImage |
多模态图像分析(OCR/对象/布局) |
| 定时 | cronCreate/cronDelete/cronList |
定时任务调度 |
| MCP | tool_search/tool_describe/tool_call |
MCP 工具集成 |
| 知识库 | RagSearch |
企业知识库检索 |
| 交互 | question |
向用户提问、获取决策 |
专业技能(Skills)
CodeArts 内置丰富 Skills,开箱即用:
| 技能 | 用途 |
|---|---|
code-refactoring |
代码重构(提取函数、消除代码坏味、设计模式) |
code-reviewer |
代码风险审查(内存安全、注入、并发、信息泄露) |
design-pattern-applier |
设计模式应用 |
test-adequacy-reviewer |
测试充分性审查 |
test-edge-case-analyzer |
边界用例分析 |
legacy-code-summarizer |
遗留代码总结与文档生成 |
web-server-deployment |
Web 服务器部署(Apache/Nginx/Tomcat) |
i18n-integration |
国际化集成(Vue3/React) |
frontend-design |
前端界面设计 |
doc-expert |
技术文档撰写(PRD/BRD/HLD/LLD/TDD) |
pptx |
PowerPoint 演示文稿生成 |
data-analysis |
Excel/CSV 数据分析(DuckDB SQL) |
remotion-video |
编程化视频生成(Remotion) |
interview-prep-coach |
招聘需求驱动的面试备考 |
skill-creator |
自定义技能创建 |
agentteam-memory-recall |
AgentTeam 记忆闭环 |
hmos-feature-dev-pipeline |
鸿蒙特性开发流水线 |
MCP 工具集成
支持 Model Context Protocol,可接入外部工具服务(如本项目 hwc-grow serve 提供的华为云成长中心签到工具集)。
3.6 持久化长期记忆
让 AI 记忆熟悉您的编码风格和习惯。AgentTeam 模式下任务开始/结束、子代理创建/结束均触发记忆召回,确保历史上下文不丢失。
3.7 鸿蒙专属能力
- 鸿蒙代码增训模型:基于华为海量研发数据持续训练,ArkTS 代码生成更精准
- 鸿蒙专属 Skills:覆盖应用开发全周期
- 鸿蒙构建修复:自动诊断工具链阻塞、解析编译错误、修复源码、重试直到构建成功
4. 架构
┌─────────────────────────────────────────────────────────────┐
│ 开发者终端(CodeArts) │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ 自然语言 / 命令行指令 │ │
│ └───────────────────────────────────────────────────────┘ │
│ ↓ │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ CodeArts 智能体(CLI/TUI 形态) │ │
│ │ ├── 工具层(文件/终端/网络/图像/定时/MCP) │ │
│ │ ├── 子代理层(explore/bug-fix/spec/...) │ │
│ │ ├── 技能层(refactoring/reviewer/design/...) │ │
│ │ └── 记忆层(长期记忆 + 知识库 RAG) │ │
│ └───────────────────────────────────────────────────────┘ │
│ ↓ │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ 本地代码库(Codebase 索引:语义 + 图谱) │ │
│ └───────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────┐
│ 华为云 CodeArts 服务(模型推理 + 知识空间 + 增训模型) │
└─────────────────────────────────────────────────────────────┘
5. 版本与规格
| 项 | 体验版 | 基础版 | 专业版 |
|---|---|---|---|
| 价格 | ¥0.00 | ¥39.00/席位/月 | ¥139.00/席位/月 |
| 席位 | 50 | 100 | 最高 1000 |
| Tokens | 500 万/月 | 2000 万/席位/月 | 6000 万/席位/月 |
| 知识空间 | 500 MB | 5 GB | 20 GB |
| Codebase 索引文件 | 5,000 | 50,000 | 100,000 |
| Agent 基础能力(问答/编码/MCP/Rules/Skills) | ✅ 限量 | ✅ | ✅ |
| 智能体中心 + 技能规则中心 | ❌ | ✅ | ✅ |
| 操作日志 / 模型管理 / 企业自定义模型 / 用量管理 / SSO | ❌ | ❌ | ✅ |
完整规格对比:https://support.huaweicloud.com/price-codeartsagent/codeartsagent_billing_0005.html
6. 快速上手
6.1 开通服务
- 访问 https://codearts.huaweicloud.com/ → 「免费开通体验版」
- 或访问 https://developer.huaweicloud.com/codeartsco.html 开通
6.2 进入 CodeArts
在终端中启动 CodeArts CLI/TUI(具体启动命令以官方快速入门为准):
- 输入自然语言描述任务,智能体自动拆解执行
- 输入
/触发命令或技能 - 输入
@引用文件、代码库、知识库
6.3 典型交互示例
> 帮我研究 README.md,看包含什么功能,一步步引导我安装
> 重构 src/auth.ts,消除长函数和重复代码
> 给 src/utils/circuit-breaker.ts 写单元测试,覆盖率目标 80%
> 这个项目用了哪些设计模式?审查一下风险
> 把这份招聘 JD 拆解成面试题
7. 应用场景
| 场景 | CodeArts 优势 |
|---|---|
| 新项目快速开发 | 自然语言生成项目框架、业务代码与原型,缩短启动周期 |
| 存量代码运维接手 | 代码库深度理解 + 语义检索,快速读懂老旧项目 |
| 日常编码提效 | 全场景辅助编写、续写、生成,适配多技术栈 |
| 代码规范与质量管控 | 规范模式 + 内置编码规范 + 安全检测 |
| 问题调试与缺陷修复 | 智能分析报错日志与堆栈,定位根因,生成修复方案 |
| 团队研发协同沉淀 | 知识库 + Skills 沉淀,统一团队编码标准 |
| 远程/无 IDE 开发 | SSH 连入服务器,终端直接驱动智能体编码 |
| CI/CD 集成 | 命令行形态易于嵌入流水线,自动生成测试、修复构建 |
| 鸿蒙应用开发 | 增训模型 + 专属 Skills + 构建修复流水线 |
8. CodeArts vs IDE 模式
| 维度 | CodeArts(CLI/TUI) | IDE 模式 |
|---|---|---|
| 入口 | 终端 | VS Code 等 IDE 扩展 |
| 交互 | 自然语言 + 命令行 | 侧边对话 + 内联补全 |
| 代码续写 | 弱(无内联补全) | 强(实时续写) |
| 多智能体编排 | 强(Agent Team 并行) | 弱 |
| 文件/命令操作 | 直接读写本地、执行 shell | 受 IDE 沙箱限制 |
| 远程/无图形环境 | ✅ 支持 | ❌ 需 IDE |
| 脚本/CI 集成 | ✅ 易嵌入 | ❌ 难 |
| Skills/子代理调度 | ✅ 完整支持 | 部分 |
| 适用人群 | 资深开发者、DevOps、远程开发 | 全栈开发者、日常编码 |
两者可自由切换,满足多种代码开发与研发办公场景诉求。
9. 安全合规
- 用户资产安全:零信任架构严控访问权限,数据本地存储与加密传输双重保障
- 智能体安全:网络沙箱双重隔离与行为检测,保障智能可用、行为可信、风险可控
- 内容合规可追溯:从风险检测到事件告警,再到全链路溯源,构筑安全、可审、可溯的合规防线
- 代码版权:输出的代码版权属于用户(详见官方 FAQ)
- 数据存储:不会将用户代码片段与其他用户共享
10. 相关文档
可下载的官方 PDF:
- 华为云码道(CodeArts)代码智能体 产品介绍.pdf
- 华为云码道(CodeArts)代码智能体 快速入门.pdf
- 华为云码道(CodeArts)代码智能体 用户指南(IDE).pdf
- 华为云码道(CodeArts)代码智能体 最佳实践.pdf
- 华为云码道(CodeArts)代码智能体 常见问题.pdf
11. 售前咨询
- 售前热线:950808 转 1(周一至周五 9:00-18:00)
- 预约咨询:https://www.huaweicloud.com/consultation/?type=CodeArts
- 点赞
- 收藏
- 关注作者
评论(0)