返回顶部
h

homebrew-bridgeHomebrew桥接

Expose Mac Homebrew tools like brew, gh, and other /opt/homebrew/bin CLIs on a Linux OpenClaw gateway by installing explicit same-LAN SSH wrappers with optional Wake-on-LAN and OpenClaw config auto-discovery.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.6.1
安全检测
已通过
357
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

homebrew-bridge

Homebrew Bridge

当实际需求是为 Linux OpenClaw 网关提供访问 Mac 节点 Homebrew 工具链的权限时,使用此技能。

此技能适用于 /opt/homebrew/bin/<工具> 包装器,例如:

  • - brew
  • gh
  • 其他你想从 Mac 节点暴露的 Homebrew 安装的 CLI 工具

适用场景

  • - 需要通过 Mac 节点运行 Homebrew 工具的 Linux 网关
  • 依赖 brew、gh 或其他 Homebrew CLI 的包装器技能
  • 同一局域网内已安装真实 Homebrew 的 Mac 节点
  • 当仅知道一个 Mac 所有者时,可选的 OpenClaw 配置主机自动发现

不适用场景

  • - 本质上属于 Mac 自有应用或需要权限的 CLI 工具,如 imsg 或 remindctl
  • 应直接安装在 Linux 上的原生 Linux 工具
  • 通过广域网路由的 Mac 或通用远程 shell 访问

前提条件

  • - Linux 网关和 Mac 所有者共享同一可信本地网络或 VLAN
  • Linux 网关可通过 SSH 连接到 Mac 所有者
  • 请求的工具存在于该 Mac 的 /opt/homebrew/bin/<工具> 路径下
  • Mac 在工作时段保持唤醒状态,或支持局域网唤醒功能

工作流程

1. 生成工具所有权映射

运行:

bash
scripts/render-tool-map.sh /home/node/.openclaw/openclaw.json

这将打印 Homebrew 工具的推断或备用 Mac 所有者。

2. 安装 Homebrew 包

示例:

bash
scripts/install-homebrew-pack.sh \
--target-dir /home/node/.openclaw/bin \
--tool brew \
--tool gh \
--tool claude \
--default-host mac-ops@mac-node.local \
--wake-map mac-node.local=AA:BB:CC:DD:EE:FF \
--wake-wait 20 \
--wake-retries 2

主机解析顺序:

  • - 显式 --map tool=user@host
  • --default-host user@host
  • 如果 OpenClaw 配置中只有一个 remoteHost,则使用该发现的主机
  • 当 OpenClaw 配置已解析所有者时,不重复询问主机

3. 验证包

运行:

bash
scripts/verify-homebrew-pack.sh --target-dir /home/node/.openclaw/bin

设计约定

  • - Linux 拥有稳定的包装器路径
  • Mac 拥有真实的 /opt/homebrew/bin 二进制文件
  • 公共技能依赖包装器路径,而非 Mac 路径
  • 包装器名称按工具保持显式

文件

  • - scripts/install-wrapper.sh:为远程二进制文件创建一个 SSH 包装器
  • scripts/install-homebrew-pack.sh:安装一批 Homebrew 包装器
  • scripts/verify-homebrew-pack.sh:验证已安装的包装器
  • scripts/render-tool-map.sh:打印推断或备用的工具到主机映射
  • references/skill-readiness.md:Homebrew 包装器的可发布性规则

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 homebrew-bridge-1776209865 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 homebrew-bridge-1776209865 技能

通过命令行安装

skillhub install homebrew-bridge-1776209865

下载

⬇ 下载 homebrew-bridge v0.6.1(免费)

文件大小: 7.86 KB | 发布时间: 2026-4-15 13:36

v0.6.1 最新 2026-4-15 13:36
Patch wrapper forwarding refresh and ClawHub-managed bridge install.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部