openclaw-menubar

🦀 macOS 原生菜单栏 AI 快捷助手

基于 Electron 的 macOS 专属菜单栏应用,为 OpenClaw 提供一键唤起的原生快捷访问体验,无需浏览器即可快速启动 AI 对话。

收藏
7.6k
安装
1.8k
版本
v1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

OpenClaw Menu Bar 是一款专为 macOS 系统设计的原生菜单栏应用,基于 Electron 框架开发,旨在为用户提供无需打开浏览器即可快速访问 OpenClaw AI 助手的便捷体验。用户通过简单的安装脚本即可将应用部署至系统菜单栏,点击螃蟹图标或使用 Cmd+Shift+O 快捷键即可唤起悬浮聊天窗口,实现轻量级的即时交互。

该 Skill 的核心用法简洁明了:运行 install.sh 安装依赖后,通过 start.sh 启动应用,系统菜单栏即会出现标志性的螃蟹图标。应用会自动读取 ~/.openclaw/openclaw.json 中的网关配置完成身份验证,无需重复登录。用户可自定义窗口尺寸、键盘快捷键及菜单栏图标,满足个性化需求。停止应用只需运行 stop.sh 脚本即可优雅退出,status.sh 可随时检查运行状态。

显著优点包括:第一,原生 macOS 体验,支持系统级菜单栏集成、毛玻璃视觉效果及置顶显示,完美融入苹果生态;第二,访问效率极高,消除打开浏览器的繁琐步骤,真正实现"一键触达";第三,轻量架构,480x680px 的弹出窗口设计,资源占用相对可控;第四,开源可定制,基于 MIT 协议,用户可自由修改图标、快捷键等配置。

然而,该 Skill 存在明显局限性:平台独占性极强,仅支持 macOS,Windows 和 Linux 用户无法使用;依赖链复杂,需要预先安装 Node.js 环境和运行 OpenClaw Gateway;Electron 应用固有的内存占用问题依然存在;此外,作为个人开发者项目,长期维护稳定性有待观察。

适合的目标群体主要包括:macOS 重度使用者,特别是习惯通过菜单栏管理工具的专业人士;需要频繁与 OpenClaw 交互的开发者或内容创作者;追求效率极致、希望减少上下文切换的认知成本的用户;以及具备基本命令行操作能力的技术爱好者。

使用风险方面需关注:Electron 配置中启用了 nodeIntegration 并关闭 contextIsolation,虽在本地应用场景区别不大,但理论上增加了安全风险;simple-client.js 通过 shell 执行 openclaw CLI 命令,尽管有 escapeShellArg 转义保护,仍需警惕特殊字符注入;文件上传限制为 10MB,大文件传输可能受限;作为 T3 来源的个人项目,缺乏企业级代码签名和长期维护承诺,建议关注依赖安全更新。

安全解读

OpenClaw Menu Bar 综合评估

核心用法

OpenClaw Menu Bar 是一款基于 Electron 的 macOS 原生菜单栏应用,将 OpenClaw 聊天功能嵌入系统托盘。用户点击菜单栏的 🦀 螃蟹图标,或使用 Cmd+Shift+O 快捷键,即可弹出约 480×680px 的精简聊天窗口,无需打开浏览器或完整仪表板。安装后自动读取 ~/.openclaw/openclaw.json 配置完成认证,直接对接本地 OpenClaw Gateway(localhost:18789)。

显著优点

  • 极致效率:菜单栏常驻后台,秒级唤起,适合高频查询场景
  • 原生体验:支持 macOS 毛玻璃效果(vibrancy)、全局快捷键、置顶窗口
  • 轻量占用:Electron 架构,内存占用可控
  • 自动认证:零配置启动,自动读取本地 token
  • 消息持久化:本地保存最近 10 条消息历史

潜在缺点与局限性

  • 平台锁定:macOS 专属,Windows/Linux 用户无法使用
  • Electron 安全风险nodeIntegration: true + contextIsolation: false 构成高危攻击面,渲染进程可直接调用 Node.js API
  • 凭证明文处理:token 通过 URL 参数明文传递(/#token=xxx),存在日志泄露风险
  • 命令注入隐患:使用 child_process.exec 拼接 shell 命令,虽有转义但防护薄弱
  • 网络暴露:尝试连接局域网 IP,公共网络环境下可能被利用

适合人群

  • macOS 重度用户,追求菜单栏快捷操作
  • 已部署 OpenClaw Gateway 的本地开发环境
  • 对 Electron 安全风险有认知、能承担一定风险的技术用户
  • 不适合:企业敏感数据场景、对安全合规要求严格的用户、多平台协作用户

常规风险

1. XSS 转 RCE:由于禁用上下文隔离,若渲染内容被篡改,攻击者可执行系统命令
2. Token 泄露:配置和 URL 中的明文 token 可能被日志、历史记录捕获

3. 依赖供应链:Electron 及 npm 依赖需持续监控漏洞

4. 无代码签名:应用未经 Apple 签名,Gatekeeper 可能拦截

建议:在个人开发环境使用,处理非敏感数据;修复高危配置后再用于生产场景。

openclaw-menubar 内容

assets文件夹
openclaw-menubar文件夹
icons文件夹
scripts文件夹
手动下载zip · 67.7 kB
icon-template.svgtext/plain
请选择文件