Show today's weather, calendar, and to-do list on a physical desk screen.
Display the status of a running AI coding session at a glance without checking the terminal.
Run the display for months on battery power using its low power Bluetooth wake mode.
Show a digital business card on the screen when it is idle overnight.
| op7418/ai-desk-card | amaravijayalakshmi216-collab/crop-recommendation-system | biansy000/mda | |
|---|---|---|---|
| Stars | 52 | 52 | 52 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 2/5 | 5/5 |
| Audience | vibe coder | researcher | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires an M5Paper V1.1 e-ink device and a USB-C data cable for the first-time firmware flash.
AI Desk Card is a skill that turns a small e-ink screen into a physical desktop widget display controlled entirely by an AI coding assistant. You attach a M5Paper e-ink device to your computer, and instead of writing setup scripts or flashing firmware yourself, you just describe what you want in plain language and the AI agent walks through the whole setup on your behalf. Once installed, the skill can detect what state your setup is in, install any missing tools, compile and flash the device's firmware, start a background program called a daemon, configure Wi-Fi, and push the first widget to the screen automatically. After that, day to day use is just talking to the agent: asking it to show today's weather, your calendar, your task list, a pull request queue, or the current status of an AI coding session. There are sixteen widgets in total, including things like inbox counts, git status, now playing music, and a break reminder. The screen itself is divided into four regions plus a small touch sensitive bottom bar, and one full screen mode is available for showing a digital business card. The background daemon renders each widget as an image on the computer, then sends it to the device over the local network, which means no cloud service is involved at any point. The device supports three power modes, including a battery powered mode where it wakes briefly over Bluetooth roughly every 30 minutes to fetch an update and can last around six months between charges thanks to how e-ink screens retain their last image with no power draw. This project needs a specific piece of hardware, the M5Paper V1.1 e-ink device, along with a USB-C data cable for the initial firmware flash. It works with Claude Code as its primary tested platform, with partial support for several other AI coding tools that use a similar skill format.
A skill that turns an M5Paper e-ink screen into an AI-controlled desktop widget display, showing weather, calendar, tasks, and more with no cloud dependency.
Mainly Python. The stack also includes Python, M5Paper, PlatformIO.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.