TasmoCompiler

TasmoCompiler is a self-hosted web interface for building custom Tasmota firmware for ESP-based devices, letting you pick the exact board and features and…

  • Home Automation
  • Other
  • Tools & Utilities
TasmoCompiler is a self-hosted web interface for building custom Tasmota firmware for ESP-based devices, letting you pick the exact board and features and embed your WiFi credentials in the build. It runs as a Docker container on any Linux host, so smart-home hobbyists can generate tailored firmware without compiling Tasmota from source.

Platform availability

Available on 2 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

62/100 Good

Maintained
74last commit 64 days ago
Popular
56622 GitHub stars
Easy to install
452 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 13 days ago

GitHub stars
622
Open issues
58
Last commit
2026-08-10
Latest release
v13.5.0
License
MIT
Activity
stale

Checked 5 days ago - source: GitHub (benzino77/tasmocompiler)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 14 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Run the Docker container TasmoCompiler runs as a Docker container; deploy it via Unraid Community Applications or plain Docker, exposing port 3000 for the web interface. source

Fetched 4 days ago - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

Does TasmoCompiler compile firmware on my server or elsewhere?

It provides a web GUI for custom Tasmota compilation, but the README notes that compilation is performed on Gitpod servers. You should not put sensitive WiFi or MQTT credentials there unless you are comfortable with Gitpod receiving them.

Can I choose the board I am building firmware for?

Yes, you can select which board you are building firmware for.

Can I limit which Tasmota features or sensors are included?

Yes, you can select which features or sensors of the Tasmota firmware you want to use.

Answers sourced from github.com, github.com

Community

Collected 13 days ago - public community threads