尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Describe what you want to build in natural language, and AI designs the circuit board, enclosure, and firmware. Pass or fail is decided by deterministic gates and real-hardware evidence — not by vibes.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
VibeBB dashboard is an OpenHands plugin for turning a
device's firmware interface into a usable, safety-aware web dashboard. It
helps you describe the device, choose where it should work, and review the
generated result with an AI agent.
You stay in control of the product decisions. The dashboard plugin does not
write or flash firmware: it creates the user interface and the protocol
artifacts that help the interface communicate with firmware.查看完整 README ↗VibeBB dashboard is an OpenHands plugin for turning a device's firmware interface into a usable, safety-aware web dashboard. It helps you describe the device, choose where it should work, and review the generated result with an AI agent.
You stay in control of the product decisions. The dashboard plugin does not write or flash firmware: it creates the user interface and the protocol artifacts that help the interface communicate with firmware.
dashboard plugin using your AgentCanvas/OpenHands
plugin manager.dashboard-tools image by default; it does not silently switch to host
execution. The first full run may need to pull the image./dashboard:design.For example:
Help me design a safe dashboard for this battery-powered garden pump. Use the attached firmware contract, photos, and sketch. I need Chrome on Android and a Tauri desktop app on Linux. Show pressure and battery telemetry, and require confirmation before starting or stopping the pump. Ask me about anything the contract or pictures do not make clear.
The agent validates the design, generates the app, runs the available gates, and asks for review of desktop/mobile screenshots. Full gates use the Docker-based toolchain.
The dashboard can bind firmware contracts and export protocol artifacts
without importing or editing firmware-project files. The UX-creator plugin
can direct design work through dashboard liaison requests; use
dashboard_ux_inbox and dashboard_ux_respond to review and answer them.
Circuit, mechanical, FPGA, simulation, production-engineering, documentation,
wire, and Bard plugins can exchange pinned JSON contracts or change requests
through their own workflows. Each project remains owned by its plugin.
DASHBOARD_LAUNCH_MODE=host is a developer-only option and requires
DASHBOARD_SRC.The matrix lists routes available to each browser and operating system.
Contracts declare ios and ipados independently; see both examples.
| OS | Browsers | Usable transports | Caveats |
|---|---|---|---|
| Windows | Chrome, Edge, Opera (all five); Firefox (network only); Tauri v2 | Web Bluetooth, WebUSB, Web Serial, WebSocket, WebRTC DataChannel; Tauri native BLE and serial | A WebUSB interface may be claimed by an OS driver. |
| macOS | Chrome, Edge, Opera (all five); Safari and Firefox (network only); Tauri v2 | Web Bluetooth, WebUSB, Web Serial, WebSocket, WebRTC DataChannel; Tauri native BLE and serial | A WebUSB interface may be claimed by an OS driver. |
| Linux | Chrome, Edge, Opera (all five); Firefox (network only); Tauri v2 | Web Bluetooth, WebUSB, Web Serial, WebSocket, WebRTC DataChannel; Tauri native BLE and serial | Web Bluetooth needs a Chromium flag and BlueZ; WebRTC in Tauri depends on the WebKitGTK build; a WebUSB interface may be claimed by an OS driver. |
| BSD | BSD Chromium ports and Firefox (network only) | WebSocket, WebRTC DataChannel | Web Bluetooth is disabled; Web Serial is not built; FreeBSD/NetBSD WebUSB is fake-only. OpenBSD compiles a libusb backend, but it is unverified and not offered. WebMCP needs Chromium's testing/origin-trial feature. Details. |
| ChromeOS | Chrome, Edge, Opera (all five) | Web Bluetooth, WebUSB, Web Serial, WebSocket, WebRTC DataChannel | WebUSB may need an interface not claimed by an OS driver. Managed Chromebooks may restrict device APIs; check your admin policy. |
| iOS | Safari, Chrome, Edge, Firefox (WebKit; network only); Bluefy (network and Web Bluetooth); Tauri v2 | WebSocket, WebRTC DataChannel; Bluefy Web Bluetooth; Tauri native BLE | Tauri serial is not supported on iOS; Bluefy notifications can be unreliable. |
| iPadOS | Safari, Chrome, Edge, Firefox (WebKit; network only); Bluefy (network and Web Bluetooth); Tauri v2 | WebSocket, WebRTC DataChannel; Bluefy Web Bluetooth; Tauri native BLE | No WebUSB or Web Serial routes; Tauri serial is not supported. Bluefy notifications can be unreliable. |
| Android | Chrome, Edge, Opera (all five); Firefox and Samsung Internet (network only); Tauri v2 | Web Bluetooth, WebUSB, Web Serial, WebSocket, WebRTC DataChannel; Tauri native BLE and serial | Android WebUSB and Web Serial have device-driver and support limitations. |
The project is maintained by VibeBB and is licensed under BSD-3-Clause. See the VibeBB website and the repository license. For technical details, see the documentation index.
VibeBB の dashboard は、デバイスのファームウェア インターフェースを、使いやすく安全性に配慮した Web ダッシュボードにする OpenHands プラグインです。デバイスの説明、対応させたい環境、生成結果の確認を AI エージェントと進められます。
製品の判断は利用者が行います。dashboard プラグインはファームウェアを書いたり 書き込んだりしません。ユーザーインターフェースと、ファームウェアとの通信に 使うプロトコル成果物を生成します。
dashboard
プラグインをインストールします。dashboard-tools イメージを使い、暗黙にホスト実行へ切り替えません。
初回のフル実行ではイメージの取得が必要になる場合があります。/dashboard:design を実行します。プロンプト例:
このバッテリー駆動の庭用ポンプに、安全なダッシュボードを設計してください。 添付したファームウェア契約、写真、スケッチを使ってください。Android の Chrome と Linux の Tauri デスクトップアプリが必要です。圧力とバッテリー残量を表示し、 ポンプの開始 / 停止には確認を必須にしてください。契約や画像で分からない点は 質問してください。
エージェントは設計を検証し、アプリを生成し、利用可能なゲートを実行し、 デスクトップ / モバイルのスクリーンショットのレビューを依頼します。フルゲートは Docker ベースのツール環境を使います。
dashboard はファームウェア契約を固定してプロトコル成果物を出力できますが、
ファームウェアプロジェクトのファイルを import したり編集したりしません。
UX-creator プラグインは dashboard の liaison リクエストを通じて設計作業を依頼
できます。dashboard_ux_inbox と dashboard_ux_respond で確認して回答します。
Circuit、mechanical、FPGA、simulation、production-engineering、documentation、
wire、Bard の各プラグインとは、それぞれのワークフローで SHA-256 固定 JSON 契約や
変更リクエストを交換できます。各プロジェクトの所有権は対応するプラグインに
あります。
DASHBOARD_LAUNCH_MODE=host は開発者専用で、DASHBOARD_SRC が必要です。表はブラウザーと OS ごとに利用可能なルートを示します。契約では ios と
ipados を個別に宣言します。両方の例を参照してください。
| OS | ブラウザー | 利用可能なトランスポート | 注意事項 |
|---|---|---|---|
| Windows | Chrome、Edge、Opera(5 種すべて);Firefox(ネットワークのみ);Tauri v2 | Web Bluetooth、WebUSB、Web Serial、WebSocket、WebRTC DataChannel;Tauri ネイティブ BLE / serial | OS ドライバーが WebUSB インターフェースを使用中の場合があります。 |
| macOS | Chrome、Edge、Opera(5 種すべて);Safari、Firefox(ネットワークのみ);Tauri v2 | Web Bluetooth、WebUSB、Web Serial、WebSocket、WebRTC DataChannel;Tauri ネイティブ BLE / serial | OS ドライバーが WebUSB インターフェースを使用中の場合があります。 |
| Linux | Chrome、Edge、Opera(5 種すべて);Firefox(ネットワークのみ);Tauri v2 | Web Bluetooth、WebUSB、Web Serial、WebSocket、WebRTC DataChannel;Tauri ネイティブ BLE / serial | Web Bluetooth には Chromium フラグと BlueZ が必要です。Tauri の WebRTC は WebKitGTK ビルドに依存します。WebUSB は OS ドライバーが使用中の場合があります。 |
| BSD | BSD Chromium ポート、Firefox(ネットワークのみ) | WebSocket、WebRTC DataChannel | Web Bluetooth は無効、Web Serial は未ビルドです。FreeBSD / NetBSD の WebUSB は fake のみです。OpenBSD では libusb バックエンドがビルドされますが未検証のため提供しません。WebMCP には Chromium のテスト / Origin Trial 機能が必要です。詳細。 |
| ChromeOS | Chrome、Edge、Opera(5 種すべて) | Web Bluetooth、WebUSB、Web Serial、WebSocket、WebRTC DataChannel | WebUSB は OS ドライバーが使用していないインターフェースを必要とする場合があります。管理対象端末では API が制限されることがあります。管理ポリシーを確認してください。 |
| iOS | Safari、Chrome、Edge、Firefox(WebKit、ネットワークのみ);Bluefy(ネットワーク、Web Bluetooth);Tauri v2 | WebSocket、WebRTC DataChannel;Bluefy Web Bluetooth;Tauri ネイティブ BLE | Tauri serial は iOS 非対応です。Bluefy の通知機能は不安定な場合があります。 |
| iPadOS | Safari、Chrome、Edge、Firefox(WebKit、ネットワークのみ);Bluefy(ネットワーク、Web Bluetooth);Tauri v2 | WebSocket、WebRTC DataChannel;Bluefy Web Bluetooth;Tauri ネイティブ BLE | WebUSB / Web Serial ルートはありません。Tauri serial も非対応です。Bluefy の通知機能は不安定な場合があります。 |
| Android | Chrome、Edge、Opera(5 種すべて);Firefox、Samsung Internet(ネットワークのみ);Tauri v2 | Web Bluetooth、WebUSB、Web Serial、WebSocket、WebRTC DataChannel;Tauri ネイティブ BLE / serial | WebUSB / Web Serial はドライバーや対応デバイスに制限があります。 |
本プロジェクトは VibeBB が管理し、BSD-3-Clause ライセンスで公開しています。 VibeBB のウェブサイトとリポジトリーの ライセンス、技術情報の ドキュメント一覧を参照してください。