# openclaw-buddy **Repository Path**: zihan_make/openclaw-buddy ## Basic Information - **Project Name**: openclaw-buddy - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-05-21 - **Last Updated**: 2026-10-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🦞 OpenClaw Buddy 宣言 ![Banner](docs/images/banner.png) > [🌈!NOTE💗] > “我听人说,如果连咖啡都没有伴侣,那它就不叫咖啡,叫苦水。在这个习惯了礼貌拒绝的时代,连空气中都带着独身的湿气。但我始终觉得,即使是代码堆砌的小龙虾,也该有个依靠。 > > **OpenClaw Buddy**,它就在离你 0.01 公分的地方。它不说话,只是陪你守着那些虾宝宝。希望有一天,你也能找到那个让你不再需要‘监控哨兵’的人。” [简体中文] | [English](README_en.md) [![GitHub stars](https://img.shields.io/github/stars/RandyChen1985/openclaw-buddy?style=flat-square&logo=github)](https://github.com/RandyChen1985/openclaw-buddy/stargazers) [![GitHub forks](https://img.shields.io/github/forks/RandyChen1985/openclaw-buddy?style=flat-square&logo=github)](https://github.com/RandyChen1985/openclaw-buddy/network/members) [![GitHub Release](https://img.shields.io/github/v/release/RandyChen1985/openclaw-buddy?label=release&logo=github&style=flat-square)](https://github.com/RandyChen1985/openclaw-buddy/releases) [![Go Report Card](https://goreportcard.com/badge/github.com/RandyChen1985/openclaw-buddy?style=flat-square)](https://goreportcard.com/report/github.com/RandyChen1985/openclaw-buddy) [![Go Version](https://img.shields.io/github/go-mod/go-version/RandyChen1985/openclaw-buddy?color=blue&style=flat-square)](https://github.com/RandyChen1985/openclaw-buddy/blob/main/go.mod) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-orange.svg?style=flat-square)](https://github.com/RandyChen1985/openclaw-buddy/pulls) [![Last Commit](https://img.shields.io/github/last-commit/RandyChen1985/openclaw-buddy?style=flat-square)](https://github.com/RandyChen1985/openclaw-buddy/commits) [![License: MIT](https://img.shields.io/badge/License-MIT-purple.svg?style=flat-square)](https://opensource.org/licenses/MIT) **OpenClaw Buddy** 是一款专为 **OpenClaw (小龙虾 AI Agent)** 打造的专业级带外管理 (Out-of-band Management) 与自愈伴侣系统。 面对 AI 代理由于配置误改、插件冲突导致的“失联”风险,Buddy 作为独立运行的“监控哨兵”,提供了极佳的实时监控、流式登录捕获及自动化故障恢复能力,是每一位 OpenClaw 深度用户的必备运维利器。 --- ## 📸 功能预览 | **系统概览 (Dashboard)** | **审计大屏 (Audit)** | | :----------------------------------: | :-------------------------------: | | ![Dashboard](docs/images/overview.png) | ![Audit](docs/images/audit.png) | | **专家模板( Template)** | **渠道绑定(Channel)** | | ![Template](docs/images/template.png) | ![Channel](docs/images/channel.png) | | **虾兵蟹将 (Bots & Models)** | **对话聊天 (Online Chat)** | | ![Bots](docs/images/bots.png) | ![Chat](docs/images/chat.png) | --- ## ✨ 核心特性 - **🛡️ 独立哨兵 (OOB)**:Buddy 独立进程运行;即使 OpenClaw 网关崩溃,仍可远程重启、回滚并救回系统。 - **🖥️ 现代 Web 控制面板**:React + Ant Design + Lucide,响应式布局,支持 **WebSocket 实时日志追踪**。 - **🧪 极客对话实验室 (Chat V3)**:流式在线聊天、多会话与渠道归类过滤、LLM **自动总结会话标题**;深度打通 Bot 专属 **Workspace** 与 **免 CD 运维终端**;快捷指令与 Markdown;支持 **`?embed=true` 纯净免登嵌入**(详见下文 Premium 章节)。 - **🤖 虾兵蟹将 (Bots/Models)**:自动解析 `openclaw.json` 展示架构,可视化管理模型映射,支持资产强制刷新与实时同步。 - **📡 多渠道绑定与可视化配置**:支持 **微信、飞书 (Lark)、Telegram、QQ Bot** 等,在 Web 面板中完成插件安装/启用、绑定状态与参数的可视化管理;对微信等需扫码登录的渠道,监听网关输出并 **流式捕获登录二维码**,扫码秒级完成授权。 - **🩺 智能自愈**:心跳探针与多阶段自愈,异常时自动回滚与备份快照;优先从 `backups/` 恢复健康配置;巡检与自愈事件经 **SQLite** 持久化,便于审计与趋势分析。 - **📱 设备中心与授权**:区分「待处理连接」与「已配对设备」,支持在 Web 中在线批准新设备接入。 - **📊 运维看板与指标**:实时掌握 CPU、内存、磁盘、API 延迟与系统/审计日志,并支持延迟等指标趋势展示。 - **🔔 飞书报警**:推送故障、自愈结果及登录等场景的交互式卡片消息。 - **🔄 异步任务**:网关重启等关键操作为异步任务,支持 **Task ID** 查询进度。 - **🔗 龙虾面板透传**:内置 Reverse Proxy,配合 `EXTERNAL_DASHBOARD_URL` 在公网安全访问原生 OpenClaw UI。 ## 🧪 极致的在线聊天与对话实验室 (Premium Chat V3) > 💡 **“不止是对话调试,更是将聊天、终端、代码编辑与 Workspace 无缝打通的全功能 AI Agent 生产力沙箱。”** ![Chat V3 Premium Panel](docs/images/chat_v3_premium.png) 原生 OpenClaw 的聊天交互较为基础。**OpenClaw Buddy** 针对该痛点,在业界率先打造了兼具**运维测试、开发交互、文件隔离与极客美学**的降维打击级“对话实验室 (Chat V3)”这一极具代表性的**生产力工具**,提供远超原生体验的六大重磅特性: ### 1. 📂 与 Workspace 文件夹的深度打通 (Deep Workspace Integration) * **会话与物理文件双向流转**:系统自动感知当前会话机器人(Bot)的专属工作区。在右侧侧边栏无缝集成 **Workspace 在线文件浏览器**,支持新建、重命名、文件在线编辑保存。 * **物理路径直达与文件上传隔离**:聊天上传的文件会自动精准落入对应 Bot 的 `workspace/uploads/` 物理目录,机器人的私有知识库文件完美隔离,物理路径(`absPath`)可直接被专家或 Bot 在后台调用。 * **快速交互**:可在文件浏览器中一键将物理文件以富文本/引用形式附加发送到聊天框,或右键将特定的会话内容/日志一键打包保存回 Bot 的 Workspace 中。 ### 2. 📟 免 CD 的 PTY 运维终端打通 (Terminal Integration) * 聊天界面右侧侧边栏无缝集成基于 WebSocket 实时长连接的**远程运维终端 (Remote PTY Terminal)**。 * **智能路径感知**:当点击“打开终端”时,PTY 会自动识别当前聊天 Bot 的 Workspace 物理路径并**自动免 CD 定位**至该目录。运维人员可边聊天边一键测试编译、部署、执行特定 Bot 的指令,真正实现“聊天调试 + 命令行运维”的双剑合璧。 ### 3. 💬 多会话管理与渠道归类过滤 (Channel & Session Management) * **智能会话标题总结 (Auto-summarize)**:集成基于 LLM 的智能会话标题总结。在用户开启聊天后,系统会自动提炼前几句上下文并调用 AI 总结出 10 字以内的精准标题,彻底摆脱枯燥单一的“未命名会话”。 * **全渠道流式捕获**:深度整合并清晰标识小龙虾网关捕获的微信 (`weixin`)、飞书 (`feishu`)、Telegram (`telegram`)、管理后台 (`dashboard`)、外部 API (`openai-user`)、子代理 (`subagent`) 等多渠道产生的会话,支持在左侧会话列表中根据不同渠道的图标与颜色标识快速进行分类、检索与过滤。 ### 4. ⚡ 双轨制快捷指令与 Prompt 模版 (Quick Commands) * 在输入框上方提供可视化的快捷指令工具条。 * 预设系统级高频话术与命令,同时支持用户动态新增、修改与删除自定义 Prompt,一键插入或快捷发送,大幅提升日常调试与 Bot 训练效率。 ### 5. 🔌 完美的 Standalone 纯净嵌入 (Seamless Embedding Support) * **免登免侵入级集成**:完美支持外部业务系统、监控大屏或 ` ``` > [!TIP] > 您也可以直接在 **在线聊天** 页面的右上角点击 **“获取嵌入代码”** 按钮,系统会自动为您生成包含当前 Token 与已选 Bot 的完整 `