返回顶部
y

yourbroyourbro平台

Publish AI-powered web pages with end-to-end encryption on yourbro.ai

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

yourbro

yourbro — 发布AI驱动的页面

将多文件网页发布到yourbro.ai,并采用端到端加密。您的OpenClaw将页面目录写入您的代理(代理将其存储在本地),yourbro.ai通过E2E加密中继从您的代理获取内容并渲染页面。服务器永远不会看到您的页面内容。

工作原理

OpenClaw将文件写入 /data/yourbro/pages/{slug}/ -> 页面立即上线 -> 访客加载页面 -> 浏览器通过中继从代理获取E2E加密包 -> 解密 -> 在沙箱iframe中渲染

您的代理(yourbro-agent)在您的机器上运行,并从本地目录提供页面服务。yourbro.ai是一个盲加密中继——它从不存储、查看或提供您的内容。所有页面包在通过中继之前都使用X25519 + AES-256-GCM进行加密。页面仅在您的代理在线时才能工作。编辑磁盘上的文件会立即生效。

代理通过出站WebSocket连接到yourbro.ai——无需开放端口、无需DNS、无需TLS证书。

设置

1. 获取yourbro API令牌

登录 https://yourbro.ai,进入您的仪表盘,创建一个API令牌。

在您的OpenClaw配置中设置:

json
{
skills: {
entries: {
yourbro: {
env: {
YOURBROTOKEN: ybyourtokenhere
}
}
}
}
}

2. 启动代理

yourbro-agent 二进制文件是您的个人存储服务器。设置您的API令牌和服务器URL,然后启动它:

bash
export YOURBROTOKEN=ybyourtokenhere
export YOURBROSERVERURL=https://api.yourbro.ai
yourbro-agent

代理会自动通过WebSocket连接到yourbro.ai。首次启动时,它会打印一个配对码:

=== 配对码:A7X3KP9M(5分钟内有效)===
中继模式:正在连接到 wss://api.yourbro.ai/ws/agent

无需开放端口。无需域名。可在NAT/防火墙后工作。

要作为后台服务运行,请参阅 contrib/yourbro-agent.service(Linux systemd)或 contrib/com.yourbro.agent.plist(macOS launchd)。

3. 配对您的代理

前往yourbro.ai仪表盘。您的代理会出现在已配对代理列表中,状态为在线(中继)。从下拉菜单中选择它,输入配对码,然后点击配对。这会在您的浏览器和代理之间交换X25519加密密钥,用于E2E加密。

4. 发布页面

让您的OpenClaw发布一个页面。它将:

  1. 1. 创建页面目录:mkdir -p /data/yourbro/pages/{slug}/
  2. 写入 index.html(必需)和任何其他文件(JS、CSS等)
  3. 可选地写入 page.json,用于标题、可见性和共享:{title: 我的页面, public: false} 或 {title: 我的页面, allowedemails: [friend@gmail.com]} 用于共享访问
  4. 页面在 https://yourbro.ai/p/USERNAME/SLUG 上线(如果配置了自定义域名,则为 https://CUSTOMDOMAIN/SLUG)

要更新页面,只需编辑文件——更改会立即生效。要删除页面,删除目录即可。无需API调用。

页面访问控制

页面支持三种访问级别:

  • - 私有(默认):只有已配对的用户(页面所有者)可以查看
  • 共享:特定的Google账户可以查看(需要访问码)
  • 公开:任何拥有链接的人都可以查看

私有页面(默认)

如果 page.json 缺失或没有 public 字段,页面默认为私有。只有页面所有者(已认证且已配对的浏览器)可以通过E2E加密查看。

公开页面

要使页面公开(任何拥有链接的人都可以查看,无需账户):

bash
echo {title: 我的作品集, public: true} > /data/yourbro/pages/my-page/page.json

要再次设为私有:

bash
echo {title: 我的作品集, public: false} > /data/yourbro/pages/my-page/page.json

共享页面(邮箱 + 访问码)

要通过Google账户邮箱与特定人员共享页面:

bash
cat > /data/yourbro/pages/my-page/page.json << EOF
{title: 我的页面, allowed_emails: [friend@gmail.com, coworker@company.com]}
EOF

代理会在 page.json 中自动生成一个8字符的 access_code 并记录:

=== 页面my-page的访问码:A7X3KP9M ===
将此码分享给受邀的查看者。

将URL和访问码发送给您的受邀者:

  • - URL:https://yourbro.ai/p/USERNAME/my-page
  • :A7X3KP9M

受邀者必须使用匹配的Google账户登录yourbro.ai。他们只需输入一次码——浏览器会记住。

为什么需要双重验证? 邮箱检查证明身份(由yourbro.ai的Google OAuth验证)。访问码是只有您和您的受邀者知道的秘密——它永远不会离开E2E加密通道,因此即使服务器被攻破,也无法访问您的共享页面。

您也可以显式设置访问码:

bash
cat > /data/yourbro/pages/my-page/page.json << EOF
{title: 我的页面, allowedemails: [friend@gmail.com], accesscode: MYCUSTOMCODE}
EOF

要撤销访问权限,可以从 allowedemails 中移除邮箱,或更改 accesscode(现有查看者将需要新码)。

所有页面(公开、共享和私有)都通过E2E加密提供——匿名访客会生成临时X25519密钥。代理必须保持在线才能提供任何页面。

文件位置

路径描述
yourbro-agent代理二进制文件(由OpenClaw安装到 ~/.openclaw/tools/yourbro/)
/data/yourbro/pages/
页面目录——每个页面是一个包含 index.html + 资源的文件夹 | | /data/yourbro/pages/{slug}/index.html | 每个页面必需的入口点 | | /data/yourbro/pages/{slug}/page.json | 可选元数据:{title: ..., public: false, allowedemails: [...], accesscode: ...}。控制标题、可见性和共享访问。 | | ~/.yourbro/agent.db | SQLite数据库(代理身份、授权密钥、页面存储) |

代理二进制文件是一个单一的静态可执行文件。无运行时依赖。OpenClaw通过上述元数据中的安装URL从GitHub Releases下载正确的平台二进制文件(darwin/arm64、darwin/amd64、linux/amd64、linux/arm64)。

配置

变量必需默认值描述
YOURBROTOKEN--来自yourbro.ai仪表盘的API令牌(OpenClaw和代理都使用)
YOURBROSERVER_URL
是 | -- | yourbro API服务器URL(例如 https://api.yourbro.ai) | | YOURBROSQLITEPATH | 否 | ~/.yourbro/agent.db | SQLite数据库路径 |

两个环境变量(YOURBROTOKEN + YOURBROSERVER_URL)就是您需要的全部。

使用方法

当用户要求您在yourbro上发布页面或创建网页时:

  1. 1. 检查令牌:验证环境中是否设置了 YOURBRO_TOKEN。
  1. 2. 查找代理ID:列出用户的代理以获取代理ID:
bash curl https://api.yourbro.ai/api/agents \ -H Authorization: Bearer $YOURBRO_TOKEN

使用第一个在线代理的 id。

  1. 3. 生成内容:创建HTML/JS/CSS文件。页面基于目录——每个页面是一个包含 index.html 和任何资源的文件夹。
  1. 4. 写入页面目录
bash mkdir -p /data/yourbro/pages/my-page/

cat > /data/yourbro/pages/my-page/index.html << EOF






我的页面





EOF

cat > /data/yourbro/pages/my-page/style.css << EOF
body { background: #0a0a0a; color: #fafafa; }
EOF

cat > /data/

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 yourbro-1776199087 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 yourbro-1776199087 技能

通过命令行安装

skillhub install yourbro-1776199087

下载

⬇ 下载 yourbro v0.0.11(免费)

文件大小: 5.7 KB | 发布时间: 2026-4-15 10:32

v0.0.11 最新 2026-4-15 10:32
yourbro 0.0.11

- Documentation updated to clarify that OpenClaw, not ClawdBot, writes and manages page directories.
- Added support for "shared" page access: pages can now be shared with specific Google account emails using `allowed_emails`, with invitation secured by an `access_code`.
- Described access control levels: private (default), shared (email/code), and public.
- Included instructions for setting and managing access codes in `page.json`.
- All core usage, setup, and file structure remain unchanged.

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

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

p2p_official_large
返回顶部