ClawPanel 是一个开源的 OpenClaw 智能管理面板,提供比官方控制台更强大的可视化管理能力。支持 20+ 通道接入、多模型配置、技能中心、插件管理、定时任务等功能。
GitHub:https://github.com/zhaoxinyi02/ClawPanel
📌 本次更新概览
v4.4.0 是一次功能 + 兼容性 + 体验三合一的更新,主要包含:
| 类型 | 内容 |
|---|---|
| 🆕 新功能 | AI 智能助手浮窗 |
| 🔧 兼容性 | 修复非 OpenAI 模型的 developer 角色错误 |
| 🎨 UI | 技能中心布局优化、AI 助手最大化/还原 |
🤖 新功能:AI 智能助手
功能介绍
在 ClawPanel 管理面板的右下角新增了一个浮窗式 AI 对话助手,可以随时与已配置的 AI 模型进行对话。
核心特性
- 拖拽移动:按住标题栏可自由拖拽到屏幕任意位置
- 调整大小:右下角拖拽手柄可自由调整窗口大小
- 最大化/还原:一键最大化到屏幕中央,再次点击还原到之前的位置和大小
- 模型选择:下拉选择已配置的模型提供商和具体模型
- 深色模式:完美适配 ClawPanel 的深色/浅色主题
- 收起/展开:点击收起按钮折叠为右下角小图标
技术实现
AI 助手组件 AIAssistant.tsx 使用纯 React 实现,核心技术点:
// 拖拽:mousedown + mousemove + mouseup 事件链
const onDragStart = useCallback((e: React.MouseEvent) => {
dragging.current = true;
dragOffset.current = { x: e.clientX - pos.x, y: e.clientY - pos.y };
}, [pos]);
// 最大化/还原:保存之前的位置和大小
const [isMaximized, setIsMaximized] = ();
savedPosSize = ({ : , : , : , : });


