ClawX 的 Rust + Tauri 版本,复用 Electron 版的前端 UI,后端由 Rust 实现。
与 Electron 版本功能一致:
- 主界面 / 聊天
- Gateway 管理
- AI 提供商配置
- Agent / Channel / Skill 配置
- Cron 任务
- 设置
- 模型用量统计
- Node.js 18+
- pnpm
- Rust 1.70+
- Tauri 2 依赖
pnpm install
pnpm tauri devpnpm tauri build- 前端:与原 ClawX 相同的 React + Vite 应用
- 后端:Rust + Tauri 2
- Host API:Axum HTTP 服务(127.0.0.1:3210)
- IPC:
ipc_invoke命令统一处理所有 channel
前端通过 src/lib/tauri-bridge.ts 提供 window.electron 接口,与 Electron 版兼容。
需要系统已安装 openclaw 或设置 OPENCLAW_CLI 环境变量。Tauri 版会作为子进程启动 OpenClaw Gateway。