
Someone just got a Pimoroni Inky Impression 7.3-inch e-ink panel running off a Pi Pico Plus 2 W on battery power. That is the whole shape of e-ink desk displays in 2026: no cable, no polling app, no wasted screen brightness, and one wake per hour. What that setup needs is a source: the desktop app that renders what shows up on the panel. These eight best apps for e-ink desk displays on desktop are the ones we run on the machine that does the rendering.
Every pick below runs on Linux (the natural home for Pi-adjacent projects) and most run on Windows and macOS too. Some are the actual e-ink pipeline; some are the dashboard source that feeds it.
What makes an e-ink desk display app worth setting up
Five things separate a working setup from a dead panel:
- Server-side render. E-ink refresh is slow. The desktop generates a PNG or SVG per interval; the panel just paints it.
- Palette-aware output. The Inky Impression is 7-color; smaller panels are 4-color or grayscale. The app should render in the target palette, not dither guesswork.
- Scheduled push. Cron or the app’s own scheduler drives refresh, not a polling loop from the panel.
- Home-lab-friendly. Runs in Docker, exposes an HTTP endpoint or writes to a shared folder, plays well with Home Assistant.
- Real theming. Weather, calendar, tasks, and a photo rail all need consistent layout, not a random dashboard picker.
Quick comparison
| App | Best for | Free plan | Starting price | Runs on |
|---|---|---|---|---|
| Home Assistant | The dashboard source for everything | Free | Free (self-hosted) | Linux, macOS, Windows via Docker |
| MagicMirror² | Weather-plus-calendar dashboard template | Free | Free | Linux, macOS, Windows |
| InkyPi | Pimoroni Inky panel pipeline | Free | Free | Linux (Raspberry Pi native) |
| MagInkDash | E-ink family dashboard renderer | Free | Free | Linux, macOS |
| DAKboard | Cloud dashboard designer | Free basic | Plus about $5/mo | Web (any desktop browser) |
| Grafana | Metric dashboards for panels | Free | Cloud from about $19/mo | Linux, macOS, Windows |
| PaperTrails | E-ink weather and news publisher | Free | Free | Linux, macOS |
| Node-RED | Wiring dashboards to devices | Free | Free | Linux, macOS, Windows |
The apps
1. Home Assistant, best dashboard source of truth
Home Assistant is the reason most e-ink desk displays exist. Every sensor in your house lands here (temperature, calendar, laundry state, garage door, energy, health metrics) and the Lovelace dashboard renders it as HTML. Point a headless browser at that dashboard, screenshot it into an e-ink-friendly palette, and push it to the panel.
Home Assistant runs in Docker on any desktop, on a Pi, or on a Home Assistant Yellow appliance. The community add-on ecosystem includes the exact “screenshot to e-ink” scripts most people ship on GitHub.
Where it falls short: Setup takes an evening. The dashboard-to-e-ink screenshot layer is community-maintained rather than official.
Pricing: Free (self-hosted) Platforms: Linux, macOS, Windows via Docker
Download: Home Assistant
Bottom line: The dashboard source you probably already want in the house. E-ink display is one of many things it feeds.
2. MagicMirror², best dashboard template
MagicMirror² was built for smart-mirror projects (a monitor behind a two-way mirror in a hallway). Its layout system, module ecosystem, and calm typography make it the best-tuned template for a dashboard that stays glanceable at all times.
For e-ink, the workflow is: run MagicMirror², snapshot its rendered page at intervals, palette-map and push to the panel. Weather, calendar, transit, RSS, and to-do modules are all built-in.
Where it falls short: Designed for a full-color LED mirror, not a color-limited e-ink panel. Palette mapping is a step you add yourself.
Pricing: Free, open source Platforms: Linux (Raspberry Pi natively), macOS, Windows
Download: MagicMirror² on GitHub
Bottom line: Best pick if you want a mature dashboard template without designing one yourself.
3. InkyPi, best native Inky panel pipeline
InkyPi is a purpose-built dashboard for Pimoroni’s Inky panels. It ships plugins for weather, calendar, artwork, RSS, stock tickers, and photo rotation. It handles the 7-color palette natively, does the dithering right, and includes a scheduler.
Runs on a Raspberry Pi Zero 2 W or a Pi Pico class board (the same class as the article about the battery-powered Inky). Zero configuration beyond your API keys.
Where it falls short: Pi-specific. Not for larger e-ink panels from other vendors without adapter work.
Pricing: Free Platforms: Linux on Raspberry Pi
Download: InkyPi on GitHub
Bottom line: Fastest path from “I bought an Inky Impression” to “it is showing my calendar.”
4. MagInkDash, best e-ink family dashboard
MagInkDash renders a family dashboard (calendar, weather, meal plan, chore rota) as a single palette-correct PNG optimized for 7-color e-ink panels. It runs on a Linux desktop or a Mac, exposes the PNG via HTTP, and lets the panel fetch on a schedule.
The included templates are clean and print-quality. If your goal is a hallway-family board rather than a metrics dashboard, this is the pick.
Where it falls short: Family-dashboard focused; less useful for developer metrics. Configuration is a YAML file rather than a UI.
Pricing: Free Platforms: Linux, macOS
Download: MagInkDash on GitHub
Bottom line: Best pick for a family-shared display in a hallway or kitchen.
5. DAKboard, best hosted dashboard designer
DAKboard is a cloud dashboard designer that runs in any browser. Drag widgets for weather, calendar, news, photos, or custom HTML into a template, publish, and point a headless browser at the URL. Snapshot, palette, push.
The free tier is fine for one dashboard. Plus adds multi-dashboard and richer widgets.
Where it falls short: Cloud-hosted (dashboards run on DAKboard’s servers). Not ideal if the point of the project is self-hosting.
Pricing: Free basic, Plus about $5/mo Platforms: Web (any desktop browser)
Download: DAKboard
Bottom line: Best pick if you want to design a dashboard in an afternoon without setting up a Home Assistant instance.
6. Grafana, best metrics dashboard for the technical
Grafana is what home-lab and self-hosters already run for metrics. If your e-ink display is going to show CPU temp, home-server disk usage, solar generation, or crypto prices, Grafana renders it and exposes a render API you can screenshot into a PNG.
Grafana’s rendering plugin can output a fixed-size PNG on demand, which is exactly what an e-ink pipeline wants.
Where it falls short: Overkill for a family dashboard. Requires a Prometheus or similar data source.
Pricing: Free (self-hosted), Grafana Cloud from about $19/mo Platforms: Linux, macOS, Windows
Download: Grafana
Bottom line: Best pick if you already run Grafana for other metrics.
7. PaperTrails, best e-ink news and weather publisher
PaperTrails is a minimal Python-based renderer that pulls weather, news, and a couple of RSS feeds and renders them for e-ink in a newspaper-style layout. It is the pick when you want the panel to feel like a morning news card, not a dashboard.
The layouts are pre-designed and print-typographic. Configuration is a YAML file with your feed URLs and location.
Where it falls short: Limited widgets compared to Home Assistant. Not extensible without Python knowledge.
Pricing: Free Platforms: Linux, macOS
Download: PaperTrails on GitHub
Bottom line: Best pick for a morning-briefing panel on the desk.
8. Node-RED, best glue between everything
Node-RED is a visual programming environment for wiring services to devices. For e-ink projects, it is the layer that takes a Home Assistant event, a calendar change, or a webhook, formats the payload, and pushes to the panel over HTTP or MQTT.
Runs in Docker or natively. Every home-lab install eventually gets one.
Where it falls short: Not a dashboard renderer by itself. It is the connective tissue between one.
Pricing: Free Platforms: Linux, macOS, Windows
Download: Node-RED
Bottom line: Install this when your panel needs to react to events rather than poll on a schedule.
How to pick the right one
If you already run Home Assistant: Home Assistant plus a community screenshot add-on. Nothing else needed.
If you want a family hallway display: MagInkDash or PaperTrails.
If you just bought an Inky Impression and want it running today: InkyPi.
If you want a dashboard you designed in a browser: DAKboard.
If you want a monitoring board for home-server metrics: Grafana.
If you want the smart-mirror-style calm layout: MagicMirror².
If your dashboard needs to react to events rather than poll: Node-RED as the glue.
FAQ
What is the best e-ink desk display panel to buy?
The Pimoroni Inky Impression 7.3-inch (7-color) is the most common pick for hobbyists in 2026. Waveshare’s larger 10 to 13-inch panels are the step up for family dashboards.
Do e-ink displays need to be plugged in all the time?
No. E-ink holds its image without power. Recent projects run for weeks on a battery because the Pi wakes once an hour, fetches the new render, paints the panel, and sleeps.
What is the best free app for e-ink display dashboards?
Home Assistant plus a community screenshot script if you already run smart home, InkyPi if you have an Inky panel and want to skip setup.
Can I use these on Windows or Mac?
Home Assistant, MagicMirror², Grafana, and Node-RED all run on Linux, macOS, and Windows via Docker. InkyPi, MagInkDash, and PaperTrails are Linux-first.
Do e-ink dashboards work with Google Calendar?
Yes. Home Assistant, MagicMirror², and MagInkDash all include Google Calendar integrations. Authorize once, the events land on your panel.