1. 项目定位与用途
ClawX 是 OpenClaw 的官方桌面图形界面,定位为将命令行 AI 代理操作转化为直观 GUI 体验的跨平台应用。它嵌入 OpenClaw 核心运行时,提供“电池 included”的即用体验,使用户无需终端即可配置、管理和与 AI 代理交互。主要用途包括通过聊天界面对话、管理技能插件、调度自动化任务以及统一配置多模型提供商,适用于希望利用 AI 代理但缺乏命令行知识的用户。
ClawX 是基于 OpenClaw 的跨平台桌面应用,提供图形化界面管理 AI 代理、技能和任务调度,免命令行操作。本文介绍项目定位、核心功能、安装步骤(pnpm + UV 下载)及使用方法,涵盖聊天、设置、技能市场和 cron 调度等场景,帮助用户快速上手 AI 代理自动化。
ClawX 是基于 OpenClaw 的跨平台桌面应用,提供图形化界面替代命令行操作,使用户能通过直观 GUI 配置、管理和与 AI 代理交互,降低使用门槛。
ClawX 是 OpenClaw 的官方桌面图形界面,定位为将命令行 AI 代理操作转化为直观 GUI 体验的跨平台应用。它嵌入 OpenClaw 核心运行时,提供“电池 included”的即用体验,使用户无需终端即可配置、管理和与 AI 代理交互。主要用途包括通过聊天界面对话、管理技能插件、调度自动化任务以及统一配置多模型提供商,适用于希望利用 AI 代理但缺乏命令行知识的用户。
ClawX 解决了 OpenClaw 原始 CLI 方式的多个核心痛点:复杂的命令行安装与设置被一键引导向导替代;分散的 YAML 配置文件被可视化实时验证的设置面板取代;手动进程管理由自动网关生命周期管理接管;多提供商密钥配置通过统一面板集中处理;技能/插件的安装与更新则通过内置市场完成。这些改进显著降低了使用门槛,使 AI 代理技术更易于普及。
ClawX 适用于多种 AI 代理使用场景:个人或团队通过图形界面配置和启动 AI 代理进行日常任务;使用智能聊天界面与单个或多个代理对话,支持 @agent 语法定向通信;在技能市场浏览、安装和管理第三方插件以扩展功能;通过类 cron 的图形化界面创建和调度定时自动化任务;集中管理 OpenAI、Anthropic 等多家提供商的密钥与模型参数。这些场景覆盖了自动化工作流、AI 频道管理和智能任务编排等常见需求。
根据仓库提供的 package.json 和脚本,安装过程如下:首先确保已安装 pnpm 包管理器;运行 pnpm install 安装项目依赖;执行 pnpm run uv:download 下载并配置 bundled UV 运行时环境(这是 OpenClaw 运行的前提,脚本支持按平台下载)。开发时可运行 pnpm run dev 启动 Vite 开发服务器;完整构建需运行 pnpm run build,该命令会依次执行前端打包、OpenClaw 资源捆绑、插件捆绑及 Electron 应用打包。注意:仓库未明确给出系统级依赖要求,但支持 MacOS、Windows、Linux 三平台。
启动 ClawX 后,用户通过引导式设置向导完成首次配置,无需手动编辑文件。在 Chat 页面,可通过输入框与默认或 @agent 指定的代理对话,查看流式输出、思考过程与工具调用;在 Settings 页面集中管理提供商密钥、模型参数、代理行为、更新偏好及开发者选项(如 Settings → Advanced → Developer Mode);在 Skills 页面浏览技能市场,执行安装、卸载、启用/禁用等操作,并可打开技能文件夹;在 Cron 页面创建可视化定时任务,触发代理自动执行。所有操作均通过图形界面完成,无需终端。
ClawX 采用 Electron + React + Vite 架构,主进程(electron/main)负责应用生命周期、窗口管理和 OpenClaw Gateway 启动,预加载脚本(electron/preload)安全暴露 API,渲染进程(src)提供 React 界面。进程间通过 IPC 通信,渲染进程调用 gateway:rpc 与主进程的网关服务交互。状态管理使用 Zustand,涵盖聊天、网关、代理、设置、技能等域。构建流程复杂:先 vite 打包前端,再通过脚本捆绑 OpenClaw 核心资源、插件及预安装技能,最后 electron-builder 生成跨平台安装包。项目依赖 bundled UV 运行时以支持 OpenClaw 的 Python 生态,并通过严格对齐上游 OpenClaw 项目确保兼容性。
ClawX 是 OpenClaw 项目的官方桌面图形界面应用。它嵌入 OpenClaw 核心运行时,将原本的命令行 AI 代理操作转化为直观的 GUI 体验,无需用户使用终端或手动编辑配置文件。
安装需先确保 pnpm 环境,运行 pnpm install 安装依赖,然后执行 pnpm run uv:download 下载 bundled UV 运行时。开发时运行 pnpm run dev,完整构建运行 pnpm run build。仓库未明确给出系统级依赖,但支持 MacOS、Windows、Linux。
根据 README 中的平台徽章,ClawX 支持 MacOS、Windows 和 Linux 三平台。构建脚本也提供了针对各平台的 UV 运行时下载选项。
不需要。ClawX 的设计目标就是消除命令行障碍,提供零配置的图形界面。用户通过引导式设置向导、可视化面板和聊天界面即可完成所有操作,包括代理配置、技能管理和任务调度。
在 Chat 页面的输入框中,使用 @agent 语法(例如 @my-agent)指定目标代理。ClawX 会切换到该代理的独立对话上下文,而不是通过默认代理转发,从而实现多代理的隔离 workspace。