Image
Dot. Manual
Image
Dot. Manual
Back to home

Dot.

Install Dot. AppDiagnostic Tool

Quote

Quote/0
Pairing Quote/0How to TapShare with Family and FriendsHow to Charge
Content Mode
Loop ContentFixed Content
TimingNewApp Clip and Tap-to-InteractNew
Screen States and Troubleshooting
Update DeviceReset NetworkReset DeviceChangelogNew
Service and RepairCustomize Quote/0

Rand The Pocket Prophet

Rand/0
Getting Started
Features
Book of AnswersFortuneMBTI GuideWooden FishCoin FlipBluetooth RemoteNewPomodoroNewClockTimerNewDice RollNumber Under TenDisplay ModeNewNFC Cards
Wi-FiCustom WallpaperSettingsHow to Charge
Update DeviceReset DeviceChangelogNew
Service and RepairCustomize Rand/0

Content & Services

Roadmap
Content Studio
Join Content StudioRSS
Shortcuts
Co Create
Software
AdventureX QR ServiceCastCardDiablo II Resurrected Terror Zone & Uber Diablo Alert ToolDot Token Dashboard: Claude Code Hub Usage RankingsDot Calendar - Weather Calendar for Quote/0DotCanvasDotClientDot Crypto TickerDot Mate - Quote/0 Automation SchedulerIntelligent Poetry Weather Generation SystemDot ServiceDot Studio: Local Content Console for Quote/0F1 Quote/0: Race Calendar and Live Standings DashboardFureru Calendar: iCal Schedule Display for Quote/0Dot Quote/0 Home Assistant Dashboard CardDot Quote/0 Home Assistant IntegrationInkCanvasQuote/0 Baby Dashboard: Local Baby Care TrackerInkLink Studio: Local Web Console for Quote/0Lingxi MultiScreen: Three-display controlNewMindReset Dot MCP (Lakphy)Pocket Prophet Dashboard: Local Content Hub for Pocket ProphetPocket Prophet Display Features: A Market Screen and Pocket ReaderNewQuote/0 Send DemoQuote/0 + Calendar ShortcutQuote/0 Agent Skill (YangguangZhou)Quote/0 Evening SummaryQuote/0 Flash NoteQuote/0 Health ReminderQuote/0 + Holiday ShortcutQuote/0 MCP (stvlynn)Quote/0 MCP (thomaszdxsn)Quote/0 + WAY 2 Reminder ShortcutQuote/0 USB EPD BuddyQuote/0 Yearly Progress CalendarQuote/0 API Serverless MicroserviceQuote/0 Bad Apple: E-Paper Video Playback ExperimentQuote/0 AI Usage DashboardQuote/0 Client Python SDKQuote/0 DeepSeek Balance Dashboardquote0-desk: NFC-Interactive Desk Console for Quote/0Quote/0 Desktop StatusQuote/0 Sonos: Now Playing BridgeQuote/0 Kimi / GLM Usage DashboardQuote/0 Claude / Codex Usage DashboardQuote/0 WeatherQuote/0 SDK & CLI (MrWillCom)Server StatusToucanEcho / ECHO: macOS Agent with a Quote/0 Companion DisplayVibe Usage Quote/0: AI Coding Usage Dashboard
Hardware
IKEA SKÅDIS MountQuote/0 Carry Case HangerQuote/0 Desktop Charging Mini StandQuote/0 Desktop Stand (Andrrrrrrija)Quote/0 Desktop Stand (MindReset)Quote/0 Desktop Mini StandQuote/0 Monitor Mount (Kiiko)Quote/0 Excerpt Mount (GLB_wegoo777)Quote/0 Monitor Mount (TLL)Rand/0 Single Shoulder Bag Buckle 40mmNew
Open Platform
What is an APIDot SkillNewGet API KeyGet Device Serial NumberGet Device ListGet Device StatusGet TimezonesNewDevice SettingsNewSwitch to Next ContentList Device ContentControl Text ContentNewControl Image ContentNewControl Canvas ContentNew

Explore More Possibilities

Request New ContentJoin Content StudioOur Repositories

Security

MSA-2025-08-001MSA-2025-09-001MSA-2025-09-002MSA-2025-10-001MSA-2025-10-002MSA-2025-10-003MSA-2026-04-001
Responsible Disclosure Policy

More

Service StatusService and RepairCustomize ProductsPrivacy PolicyUser AgreementContact UsAbout MindReset
Content & ServicesCo CreateSoftware
Image

ToucanEcho / ECHO: macOS Agent with a Quote/0 Companion Display

Run a local desktop agent on macOS and transfer task-status screens to Quote/0 over BLE.

RSS
GitHub

BrightWeb-Dev-Team/ToucanEcho

3

ECHO, developed in the ToucanEcho repository, is a desktop agent for macOS. Its SwiftUI application automatically starts a local Python engine for goals, activities, reminders, rules, memory, and connections. The Mac can also render a Quote/0 status screen locally and send current state, progress, and next-step guidance to the e-paper display over BLE.

Features

  • Local desktop agent: Manages workspace state in a macOS app and uses a configurable DeepSeek service for replies
  • Managed sidecar: Starts the Python engine automatically and communicates over a random localhost port with a one-time Bearer Token
  • Host-side rendering: Uses system fonts and project assets to generate a 296 × 152, 1-bit landscape screen
  • Chunked BLE transfer: Sends the 5,624-byte framebuffer through a Manifest and bitmap chunks
  • Integrity and resume: Validates per-chunk and full-image CRC32 values and supports resuming an interrupted transfer
  • Privacy mode: Can hide project names, questions, and activity details

Requirements

  • macOS and Xcode
  • Python 3 available through /usr/bin/env python3
  • A DeepSeek API Key for agent replies; the service URL and model are configurable
  • Quote/0 or ESP32-C3 firmware implementing ECHO Q/0 Display BLE Protocol v1

Open echo.xcodeproj in Xcode, run the ECHO scheme, and configure the model service in Settings. The device acts as the BLE Central and GATT Client: it reads the Manifest and 32 bitmap chunks, validates the image, refreshes the e-paper panel, and returns a transfer result.

Companion device firmware required

The repository currently provides the macOS app, BLE protocol, and firmware integration contract. It does not claim plug-and-play compatibility with the stock Quote/0 firmware. Device firmware must implement the required GATT service, long reads, chunk validation, and panel refresh flow. The e-paper device is a read-only companion; confirmations, rejections, and approvals remain on the Mac.

E-paper privacy

An e-paper display may retain its last screen after losing power or going offline. Delivery of a neutral privacy screen is best effort. Consider device placement, BLE pairing, and retained images before displaying sensitive workspace information.

Did this solve your problem?

Join our community

Server Status

Previous

Vibe Usage Quote/0: AI Coding Usage Dashboard

Turn cloud-based Vibe Usage data into a Quote/0 Canvas dashboard that refreshes on your desktop.

Contents

FeaturesRequirements