Status Trio
Status Trio는 macOS 메뉴바 앱으로 Wi‑Fi·배터리·볼륨을 하나의 아이콘에 통합합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기system daemon and app ecosystem for the Spotify Car Thing
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗bridgething is the bridge layer that lets the thing remain itself while
opening up to anything you build for it. It runs on a fully custom Linux
distro designed specifically for the Car Thing and replaces Spotify's
stock qt-superbird-app with a Rust daemon, a kiosk web runtime, and a
phone-side gateway, so the Car Thing keeps being a Car Thing on your
own terms.
Install from bridgething.com over USB. Updates after that come over the air through your phone, which is also where pairing, settings, and new apps live.
| path | what it is |
|---|---|
crates/lib | libbridgething - the wire-protocol crate. DTOs, codec, framing. |
crates/core | bridgething - the daemon |
crates/client-rs | Rust client of libbridgething. |
crates/mfi, crates/mfi-proxy | iAP2 / MFi link layer |
crates/swupdate-sys | FFI to libswupdate for in-band system OTA |
crates/delivery, crates/companion | The shared phone-side core in Rust, plus its wasm/napi bindings |
packages/companion | Swift + Kotlin platform shells over that core |
packages/{client-ts,browser} | The webapp TS SDK, and the delivery core for browsers |
desktop/ | Tauri shell over the shared core |
packages/webapps/builtin | Webapps delivered with the daemon (hub, browser) |
packages/webapps/catalog | Webapps published to the app catalog |
packages/create-bridgething | bun create bridgething |
mobile/ | Phone-side app |
docs/protocol.md | Wire-protocol reference |
webapp daemon gateway
┌─────────────────┐ ws ┌──────────────┐ bt ┌──────────────┐
│ hub / stock / │◄────────►│ bridgething │◄───────►│ phone + │
│ your own app │ ws,asset │ │ msgpack │ companion │
└─────────────────┘ └──────────────┘ └──────────────┘
device kiosk the thing phone-side
The webapp talks to the daemon over a local WebSocket on 127.0.0.1:8891.
The daemon talks to the phone-side gateway over Bluetooth RFCOMM, with
an iAP2 link layer for iOS. The gateway sources playback, streams audio
out, and proxies arbitrary HTTP/WS via the Tunnel surface. Everything
that crosses a boundary is typed in libbridgething; the TS SDKs and the
Rust surface facades are generated from those types, and the phone side
reaches them through the shared Rust core.
bun create bridgething
Creates a Vite + React + Tailwind project wired to the bridgething
client. The manifest schema is in crates/lib/src/shared/webapp.rs;
permissions, config primitives, and the KV namespace are documented in
crates/core/src/state/webapps.rs and docs/protocol.md.
The image, OTA pipeline, and BSP live in
yocto-superbird.
Webapps push with bun run push from each webapp package.
bun create bridgething comes with scripts for pushing to the device.
For host-side dev, the daemon expects chromium --remote-debugging-port=9222
running and a Bluetooth adapter with class 0x7c0000
(sudo hciconfig hci0 class 0x7c0000). Override the port with
BRIDGETHING_CHROME_PORT.
On a device, chromium's DevTools endpoint is served at bridgething.local:9222.