各位友友们好!继 ClawApp 手机客户端 和 OpenClaw 中文汉化版 之后,我发现日常管理 OpenClaw 依然有个痛点:配置太繁琐。
改个模型要翻 ,记不住 JSON 结构;换 API Key 得手动同步运行时配置;看日志得 ,重启还得敲命令。为了终结这种“痛苦”,我开发了 ClawPanel —— 一个专为 OpenClaw 打造的跨平台 GUI 管理工具。
一句话总结:给 OpenClaw 套上可视化外壳,让 AI 配置像点鼠标一样简单。
核心架构
ClawPanel 并非代理转发工具,它通过 Rust 后端直接读写本地配置文件,并利用 WebSocket 与 Gateway 通信,因此它需要安装在运行 OpenClaw 的机器上。
- 前端: Vanilla JS + Vite(追求极致轻量,拒绝 React/Vue 的臃肿)。
- 后端: Rust + Tauri v2(内存占用极低,Windows 安装包不足 10MB)。
- 通信: Tauri IPC(操作文件/系统命令) + WebSocket(实时聊天)。
1. 自动化安装引导
初次使用无需命令行。内置引导流程:
- 环境检测: 自动检查 Node.js,提供一键下载。
- 一键安装: 支持官方原版/汉化版一键部署,可选淘宝/华为镜像加速。
- 全自动配置: CLI 装完自动拉起 Gateway,直达仪表盘。
2. 模型与渠道可视化管理
- 多渠道支持: OpenAI, DeepSeek, Anthropic, Kimi 等一键添加。
- 批量测试: 实时测试所有模型的连通性与延迟(ms)。
- 智能容灾: 支持拖拽排序优先级;主模型挂了自动切备选;删除渠道自动重选主模型,防止服务崩溃。
3. 实时聊天与调试
- WebSocket 直连: 响应更迅速,支持流式输出、Markdown 及代码高亮。
- 性能监控: 每条回复精准显示耗时(如 ),方便对比模型速度。
4. 服务守护与管理
- 进程监控: Gateway 意外退出自动拉起(支持冷却机制)。
- 配置自愈: 自动剥离 UTF-8 BOM,配置损坏自动从备份(.bak)恢复。
- 一键升级: 检查更新、版本互切、配置备份一站式完成。
在开发过程中,我针对 OpenClaw 的特性做了深度优化:
- 双配置同步: 解决了 (全局)与 (运行时)不一致导致的 401 错误。现在保存配置会自动执行 逻辑。
- 原生拖拽优化: 为了解决 Tauri WebView 在不同系统下的兼容性,弃用了 HTML5 Drag API,改用 Pointer Events 重写,确保 Win/Mac 体验高度一致。
- 配置鲁棒性: 引入 函数,确保用户在删除模型后,系统始终有一个可用的主模型,避免 Gateway 启动失败。
项目已支持三大主流平台,欢迎前往 GitHub Releases 获取最新包:
系统 安装包名称 说明
macOS (Silicon) M1/M2/M3/M4 系列
macOS (Intel) 2020 年及之前的 Mac
Windows 标准安装程序
Linux / 支持主流发行版
💡 macOS 用户注意:
首次打开若提示拦截,请在终端执行:
- GitHub 仓库: qingchencloud/clawpanel
- 产品主页: claw.qt.cool
- 开源协议: MIT (完全免费,欢迎 PR)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/233955.html