Tesserae makes it actually easy to run self-hosted e-ink
Tesserae is a self-hosted dashboard server specifically built for e-ink panels that solves the nightmare of manually formatting layouts for these weird screen ratios. Instead of wrestling with coordinates in a config file, you get two distinct ways to build your view. There is a card-based editor for tessellating widgets into resizable cells, and a free-form canvas editor for drag-and-drop placement. If you're into the newer LLM agent trends, you can even drive the canvas editor via MCP to generate highly detailed layouts automatically.
The whole system is built on a "drop-a-folder" architecture, which is a massive win for extensibility. If you want to add a new widget, a custom theme, or a specific device renderer, you just drop the corresponding folder into the Tesserae directory. It doesn't require a complex build process or deep diving into the core source code just to change a visual element.
In terms of out-of-the-box utility, it comes with over 30 pre-installed widgets. There is also a community marketplace for more, though the creator admits they've built most of those themselves so far. The hardware support is surprisingly broad for a project of this scale, currently supporting over 10 different panels and devices.
For anyone looking for a practical tutorial on how to get started, the deployment is straightforward since it's designed to be self-hosted. Because it's licensed under AGPL, it's fully open-source and has a growing ecosystem of contributors providing firmware updates and even a community-made iOS app.
If you're planning a deep dive into e-ink home automation, here is the current breakdown of the feature set:
- Layout Engines: Card-based grid system and a free-form canvas.
- Integration: MCP support for automated canvas editing.
- Extensibility: Folder-based plugin system for widgets and themes.
- Hardware: Support for 10+ different e-ink panels.
- License: AGPL open-source.
All Replies (3)
Want a live back-and-forth? Join the global AI chat room — login to talk.
Those telemetry layouts are genius. Which specific dashboard tool are you using for this?
Loving the lack of flicker! Does it handle partial refreshes across all e-ink screen types?
Finally! Which Seeed screen would you recommend for a first-time self-hosted setup?