Open-source & trademark notices
RemindMeVoice is built on open-source software and on open hardware from the Home Assistant project. This page acknowledges that work, explains how to obtain the source code we're required to share, and clarifies our relationship (and lack of affiliation) with the trademark holders.
Trademarks & affiliation
Home Assistant and Home Assistant Voice are trademarks of the Open Home Foundation. ESPHome is a project of the Open Home Foundation, and Nabu Casa is a trademark of Nabu Casa, Inc. We use these names only to describe what our product is built on.
RemindMeVoice is an independent product. We are not affiliated with, endorsed by, or sponsored by the Open Home Foundation, Nabu Casa, or the Home Assistant or ESPHome projects.
Our ready-made button ships on Home Assistant Voice PE hardware that we reflash with our own firmware. A reflashed device runs RemindMeVoice firmware and no longer runs Home Assistant's software.
Device firmware — open source & source-code offer
The firmware on the RemindMeVoice button is built with ESPHome and components from the open-source Home Assistant Voice PE firmware, together with our own additions. ESPHome's runtime code is licensed under the GNU General Public License, version 3 (GPLv3) (its Python tooling is under the MIT licence). Because the compiled firmware we distribute includes GPLv3-licensed code, that firmware is distributed under the terms of the GPLv3.
Written offer for source code. In accordance with the GPLv3, for at least three years we will give anyone who possesses this firmware the complete corresponding source code for its GPL-licensed portions, for no more than our reasonable cost of distribution. To request it, email hello@remindmevoice.com (mention your device ID or the firmware version if you have it).
The full text of the GPLv3 is at gnu.org/licenses/gpl-3.0.html. ESPHome's source is published at github.com/esphome/esphome, and the Home Assistant Voice PE firmware and open hardware designs at github.com/esphome/home-assistant-voice-pe.
Website & app — third-party software
The RemindMeVoice website, caregiver app and back-end are built with open-source software released under permissive licences (MIT, Apache 2.0 and BSD). With gratitude to the authors of, among others:
- React, Vite and Tailwind CSS — MIT.
- TanStack Query, React Hook Form, Zod, date-fns-tz, FullCalendar and Radix UI — MIT.
- Firebase, the Google Cloud client libraries and esptool-js — Apache 2.0.
- rrule — BSD-3-Clause.
- Pydantic, Stripe and the Anthropic Python SDK — MIT; cryptography — Apache 2.0 or BSD; soundfile — BSD-3-Clause.
Each remains the property of its respective authors and is used under its own licence. For a specific licence text or a fuller list, email hello@remindmevoice.com.