尚未偵測到更新。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 のウェブサイトとリポジトリーの ライセンス、技術情報の ドキュメント一覧を参照してください。