macOS 12+ · 早期开发版

让 HarmonyOS Agent
真正住进 macOS。

DevEco Code Desktop 把本机 DevEco Code CLI 变成一个专注的桌面工作区: 多工作区、流式对话、文件引用、任务变更和设备截图,在同一扇窗口里完成。

  • 本地优先
  • 三栏工作区
  • 离线版可选
  • MIT 开源
DevEco Code Desktop 主界面:左侧工作区与会话,中间 Agent 审查回复,右侧变更文件
⌘ 全局快捷键
● nova 14 已连接
为真实工作流设计 本地 CLI 低干扰界面 可控的每一次操作

WHAT’S INSIDE

不是聊天窗口,
是你的 Agent 工作台。

从打开项目到提交变更,关键动作都在视线范围内。

01 / WORKSPACE

项目在左,思路不散。

多工作区、会话搜索、排序与归档。每个项目有自己的上下文,每个会话都能快速找回。

02 / CONVERSATION

看见 Agent 思考。

流式 Markdown、思考耗时、工具调用聚合和子代理进度,长任务不再是一块黑箱。

03 / CONTEXT

@ 一下,上下文就到。

直接引用工作区文件,支持图片与文本附件。文件由 CLI 读取,客户端不复制一份内容。

04 / TASKS

变更、任务、提交,一栏收口。

会话 diff、Git 状态、待办和子代理活动集中呈现。提交与推送是两个明确的动作。

05 / DEVICE

设备画面,不必切屏。

通过本机 HDC 抓取 HarmonyOS 设备截图,预览、保存,或直接附加到当前对话。

06 / NATIVE

像 macOS 应用一样工作。

菜单栏常驻、原生菜单、系统通知、窗口状态恢复、快捷键和全局右键菜单。关掉窗口,服务仍在。

REAL SCREENS

这不是效果图。

以下画面来自真实构建和本机 CLI,演示工作区为公开的 harmony-notes 项目。

主界面:工作区、会话、工具调用、审查回复与变更列表
主界面 工作区、会话、工具调用和变更列表在同一扇窗口里。
变更面板:工作区文件筛选与 Index.ets 统一 diff
变更与 diff 双来源 diff、目录分组、文件筛选和统一查看器。
任务概览:分支、改动统计、Token 与提交入口
任务概览 分支、改动统计、Token/费用,以及显式提交和推送。
设备面板:nova 14 的 HarmonyOS 系统更新页面
设备面板 HDC 发现设备,刷新、复制、保存截图或附加到对话。
底部终端:当前工作区的 git status 与目录输出
底部终端 当前工作区启动本地 Shell,PTY 与 WebSocket 都由 Rust 管理。

THE LOOP

桌面端负责手感,
CLI 负责 Agent 能力。

不重复造轮子,只把你每天要用的那一层做得顺手。

01

连接本机 CLI

普通版自动探测 deveco,也可以手动选择路径;Offline 版内置固定版本 CLI。

02

在一个工作区里完成

选择项目、发送 prompt、批准权限,文件、diff 和任务都在同一条时间线上。

03

把结果带回项目

检查变更、审阅 diff、显式提交或推送。每一步都看得见,也停得下来。

GET STARTED

三步,开始工作。

  1. 1

    下载适合你的架构

    Apple Silicon 选择 aarch64,Intel 选择 x64。在 Releases 页面下载 DMG。

  2. 2

    拖进 Applications

    打开 DMG,将 DevEco Code 拖入“应用程序”。首次打开请右键选择“打开”。

  3. 3

    安装并登录 CLI

    普通版在终端安装 @deveco/deveco-code;Offline 版已包含 CLI,登录后即可使用。

BEFORE YOU GO

几个值得先说清楚的事。

需要 Apple 开发者账号吗?

使用不需要。应用是社区构建,没有 Apple Developer ID 签名和公证;首次打开需要手动放行。

会自动更新吗?

会检查更新,但不会静默安装。应用启动后会从 GitHub Releases 检查新版本,由你确认下载和重启;普通版与 Offline 版使用各自的更新清单,配置和会话数据通常会保留。

支持 Windows 或 Linux 吗?

当前只验证 macOS。通知、窗口、菜单栏和 CLI 发现逻辑都针对 macOS 实现。

普通版和 Offline 版有什么区别?

普通版不包含 CLI,安装包更小;Offline 版内置固定版本 CLI,适合不想另外安装 CLI 的机器。两者仍需网络登录和调用模型。