# Tessera > Tessera turns ESP32 touch screens into Home Assistant control panels. Free, open-source ESPHome firmware with guided USB setup and a drag-and-drop editor. Tessera was previously called ESP Screens. Tessera Screen Manager is its Home Assistant app. Firmware and manager are free under GNU AGPL v3. Hardware is supplied separately. This is an independent project, not affiliated with Home Assistant. Supported and experimental models have different support statuses; check the screen page before recommending hardware. ## Start here - [Project overview](https://tessera-maxgramser.on-forge.com) - [Screen models and support status](https://tessera-maxgramser.on-forge.com/screens) - [Installation](https://tessera-maxgramser.on-forge.com/install) - [Plugins and how to publish your own](https://tessera-maxgramser.on-forge.com/plugins) - [Real screen layouts](https://tessera-maxgramser.on-forge.com/gallery) - [Wishlist, votes and development status](https://tessera-maxgramser.on-forge.com/wishlist) - [Community questions and installation reports](https://tessera-maxgramser.on-forge.com/community) - [All public pages](https://tessera-maxgramser.on-forge.com/sitemap.xml) ## Manual - [Tessera manual](https://tessera-maxgramser.on-forge.com/docs) - [About Tessera](https://tessera-maxgramser.on-forge.com/docs/about) - [Add a screen](https://tessera-maxgramser.on-forge.com/docs/add-a-screen) - [Alerts from automations](https://tessera-maxgramser.on-forge.com/docs/alerts) - [Bedside clock](https://tessera-maxgramser.on-forge.com/docs/bedside-clock) - [Brightness and standby](https://tessera-maxgramser.on-forge.com/docs/brightness-and-standby) - [Cameras and pictures](https://tessera-maxgramser.on-forge.com/docs/cameras) - [Clock, language and formats](https://tessera-maxgramser.on-forge.com/docs/clock-and-language) - [Improve this manual](https://tessera-maxgramser.on-forge.com/docs/contribute) - [Home Assistant Container](https://tessera-maxgramser.on-forge.com/docs/docker) - [The editor](https://tessera-maxgramser.on-forge.com/docs/editor) - [Buttons, sensors and other hardware](https://tessera-maxgramser.on-forge.com/docs/extra-hardware) - [Questions](https://tessera-maxgramser.on-forge.com/docs/faq) - [Your first page](https://tessera-maxgramser.on-forge.com/docs/first-page) - [Flash a screen yourself](https://tessera-maxgramser.on-forge.com/docs/flash-yourself) - [Install the app](https://tessera-maxgramser.on-forge.com/docs/install) - [Manage your screens](https://tessera-maxgramser.on-forge.com/docs/manage-screens) - [Navigation](https://tessera-maxgramser.on-forge.com/docs/navigation) - [Night mode and dark mode](https://tessera-maxgramser.on-forge.com/docs/night-mode) - [On the screen](https://tessera-maxgramser.on-forge.com/docs/on-the-screen) - [Pages](https://tessera-maxgramser.on-forge.com/docs/pages) - [Add a screen to Home Assistant by hand](https://tessera-maxgramser.on-forge.com/docs/pair) - [Plugins, Assist and screen hardware](https://tessera-maxgramser.on-forge.com/docs/plugins) - [Quick start](https://tessera-maxgramser.on-forge.com/docs/quick-start) - [Screen settings](https://tessera-maxgramser.on-forge.com/docs/screen-settings) - [Supported screens](https://tessera-maxgramser.on-forge.com/docs/screens) - [CYD 2.8 inch](https://tessera-maxgramser.on-forge.com/docs/screens/cyd) - [Guition 4 inch](https://tessera-maxgramser.on-forge.com/docs/screens/guition) - [Hosyond 4 inch](https://tessera-maxgramser.on-forge.com/docs/screens/hosyond40) - [Guition 7 inch](https://tessera-maxgramser.on-forge.com/docs/screens/jc1060p470) - [Guition 3.5 inch](https://tessera-maxgramser.on-forge.com/docs/screens/jc3248w535) - [Guition P4 4.3 inch](https://tessera-maxgramser.on-forge.com/docs/screens/jc4880p443) - [Guition 10.1 inch](https://tessera-maxgramser.on-forge.com/docs/screens/jc8012p4a1) - [Guition 5 inch](https://tessera-maxgramser.on-forge.com/docs/screens/jc8048w550ci) - [Seeed reTerminal D1001](https://tessera-maxgramser.on-forge.com/docs/screens/reterminald1001) - [Sunton 7 inch](https://tessera-maxgramser.on-forge.com/docs/screens/sunton8048s070) - [M5Stack Tab5 5 inch](https://tessera-maxgramser.on-forge.com/docs/screens/tab5) - [Waveshare 3.5 inch](https://tessera-maxgramser.on-forge.com/docs/screens/waveshare35) - [Waveshare 4.3 inch](https://tessera-maxgramser.on-forge.com/docs/screens/waveshare43) - [Waveshare 4 inch](https://tessera-maxgramser.on-forge.com/docs/screens/waveshare4b) - [Waveshare 5 inch](https://tessera-maxgramser.on-forge.com/docs/screens/waveshare5) - [Waveshare 7 inch](https://tessera-maxgramser.on-forge.com/docs/screens/waveshare7) - [Waveshare P4 86 panel](https://tessera-maxgramser.on-forge.com/docs/screens/wavesharep4) - [Screensaver](https://tessera-maxgramser.on-forge.com/docs/screensaver) - [Tiles](https://tessera-maxgramser.on-forge.com/docs/tiles) - [Heating and cooling](https://tessera-maxgramser.on-forge.com/docs/tiles/climate) - [Blinds, curtains and doors](https://tessera-maxgramser.on-forge.com/docs/tiles/covers) - [Energy](https://tessera-maxgramser.on-forge.com/docs/tiles/energy) - [History graphs](https://tessera-maxgramser.on-forge.com/docs/tiles/history) - [Lights, switches and fans](https://tessera-maxgramser.on-forge.com/docs/tiles/lights) - [Map and people](https://tessera-maxgramser.on-forge.com/docs/tiles/map) - [Music and media](https://tessera-maxgramser.on-forge.com/docs/tiles/media) - [Remotes](https://tessera-maxgramser.on-forge.com/docs/tiles/remote) - [Scenes, scripts and buttons](https://tessera-maxgramser.on-forge.com/docs/tiles/scenes) - [Locks and alarms](https://tessera-maxgramser.on-forge.com/docs/tiles/security) - [Sensors and values](https://tessera-maxgramser.on-forge.com/docs/tiles/sensors) - [Vacuum](https://tessera-maxgramser.on-forge.com/docs/tiles/vacuum) - [Weather and clock](https://tessera-maxgramser.on-forge.com/docs/tiles/weather) - [The top bar](https://tessera-maxgramser.on-forge.com/docs/top-bar) - [Troubleshooting](https://tessera-maxgramser.on-forge.com/docs/troubleshooting) - [Updates](https://tessera-maxgramser.on-forge.com/docs/updates) - [Screens with 4 MB of flash](https://tessera-maxgramser.on-forge.com/docs/updating-4mb-screens) ## Source and contributions - [Firmware and Screen Manager source](https://github.com/MaxGramser/homeassistant_espscreen) - [Website source](https://github.com/MaxGramser/tessera) GitHub issues are for reproducible bugs only. Feature requests, improvements and new board requests belong on the website wishlist. Questions belong in Community. Search existing requests and vote before creating duplicates. Public reading needs no login. Posting requires GitHub sign-in and a verified email. The administrative MCP connection requires explicit administrator authorization; it is not a public posting API.