Quote/0 Usage Monitor
Monitor ChatGPT/Codex and GLM usage on Windows and send scheduled updates to two Quote/0 loop cards.
quote0-monitor displays ChatGPT/Codex and GLM usage on two separate Quote/0 loop cards. Preview both displays on your computer, adjust the refresh interval, or hide the window to keep updates running in the system tray.
Features
- Two usage cards: Sends ChatGPT/Codex and GLM separately, with individual switches. The GLM card also shows available reset-card counts when they can be retrieved.
- Configuration window: Enter your keys and device serial number, retrieve the device's cards, then test and save.
- Local previews: View both cards on your computer and save preview images and logs.
- Scheduled updates: Choose a refresh interval from 1 to 60 minutes or refresh immediately.
- Tray and startup controls: Keep running after closing the window and optionally start with Windows.
Getting started
You need a Windows computer, an online Quote/0, a Dot. API key, and the device serial number. The GLM card also requires a Zhipu Open Platform API key.
- Download
quote0-monitor.exefrom Releases. No Python installation is needed. - In the Dot. App Content Studio, add two separate Image API cards to the device's loop, one for ChatGPT and one for GLM, so the displays do not overwrite each other.
- Open the app's configuration window (「配置」), enter your Dot. API key, device serial number, and GLM key, then select 「获取卡片并自动填入」 to retrieve and fill in the cards. Select 「测试并保存」 to test and save.
- For the ChatGPT card, install Codex CLI on the same computer and run
codex login. Turn off ChatGPT in the main window if you only use GLM.
To start automatically with Windows, run this from the app's directory:
.\quote0-monitor.exe --install-autostartYou can also run from source. See the README for dependencies and full configuration details.
Usage notes
Closing the window hides it to the system tray while updates continue. Use the tray's context menu to quit completely. When the computer shuts down or the app exits, Quote/0 retains the last successfully sent display.
ChatGPT usage is read using the local Codex credentials, which the app does not renew automatically. Sign in again if they expire. Keys are stored in config.json beside the app; do not share this file. After editing that file manually, quit from the tray and restart the app.
Did this solve your problem?
Join our community
Quote/0 Desktop Status
Rotate desktop status, Cursor Agent activity, Minecraft players, and a custom cover image on Quote/0 with third-party firmware and a local service.
Quote/0 Sonos: Now Playing Bridge
Watch a Sonos speaker on your local network and automatically send its Now Playing summary to Quote/0.