UniversalHuman.org is an open initiative to build a default configuration that works as a starting point for any human environment โ home, school, office, or community space. All tools are HTML and JavaScript running in any browser, on any device. Zero vendor lock-in, by design.
Our mission: give every person access to the same quality of digital tools that large institutions enjoy โ private messaging, collaborative documents, home automation, emergency services access, and more โ running on hardware you own and control. See our guiding philosophy.
At the heart of this system is the Universal Human Assistance Portal (UHAP) โ a browser-based interface connecting your home, school, or office automation with the people who live and work there. UHAP runs on Home Assistant, an open-source platform, hosted on a Raspberry Pi you own and operate.
We believe that technology should serve humans, not the reverse. Every tool in this system is chosen or built with that principle as its first requirement. Simplicity, transparency, and human control are non-negotiable.
This project grows out of over two decades of work in music education, software design, and human-centered technology โ and a conviction that the tools to live, learn, and work well should belong to everyone.
The tools and services in this system cover communication, education, home management, emergency access, and creative learning โ all accessible from a single, unified interface.
Universal Human Assistance Portal
The Universal Human Assistance Portal โ UHAP โ is the operational heart of the UniversalHuman.org system. It is a browser-based dashboard that provides unified access to home automation, communication tools, emergency services, music learning, and more โ from any device, anywhere.
UHAP runs on Home Assistant, an open-source home automation platform, hosted on a Raspberry Pi on your own local network. Remote access is provided by Home Assistant Cloud (Nabu Casa), giving you a secure public URL without exposing your home network.
What UHAP Provides
Home & Environment Automation
Control lights, sensors, climate, and devices throughout your home, school, or office. Built on Home Assistant's universal device integration โ works with thousands of devices from hundreds of manufacturers.
Music Learning Portal
Access to the UpBeat School of Music digital learning environment โ lessons, teacher resources, performance videos, and educational tools. Powered by the same infrastructure as this site.
Emergency Services Access
One-touch access to emergency services, built into the portal interface. Designed with elders and users with accessibility needs in mind. Part of the HAFE (Home Automation For Elders) initiative.
Messaging & Communication TBD
Private, self-hosted messaging between UHAP users. No data leaves your system. Identity is provided by your Home Assistant login. Currently in development.
Messaging In Development
The UniversalHuman.org messaging system will provide private, self-hosted communication between UHAP users โ with no data stored on third-party servers. Your Home Assistant username becomes your identity. Messages stay on your hardware.
We are evaluating open-source HTML/JS messaging interfaces that meet our human-centered technology principles: beautiful by default, simple to use, and fully under your control.
Design Requirements
- Pure HTML/JS โ runs in any browser, no app install required
- Authenticated via Home Assistant login โ your HA username is your identity
- Beautiful, human-friendly interface โ not a terminal, not a nerd tool
- Self-hosted โ all data stays on your Raspberry Pi
- Open source โ auditable, forkable, improvable by anyone
Placeholder interface coming soon. In the meantime, contact us if you want to contribute to this component.
Our Philosophy
Open โ Every tool we build or recommend is open source, transparent, and auditable by anyone. There are no hidden dependencies, no black boxes, no vendor agreements that compromise your autonomy.
Human โ Every design decision starts and ends with human needs. Technology that requires humans to adapt to it has the relationship backwards. We build tools that adapt to people โ not the other way around.
Free โ Free as in freedom, and wherever possible, free as in price. We believe access to quality digital tools should not depend on wealth, institutional affiliation, or vendor relationships.
These principles were derived from over two decades of work at the intersection of music education, software engineering, and human-centered design โ and from the conviction that the tools for living and learning well are a human right, not a product.
See the Principles of Human-Centered Technology for the operational guidelines that flow from this philosophy.
Tools & Services
The UniversalHuman.org toolkit provides open, browser-based tools for the full range of daily human activities โ learning, communicating, managing a home or school, and accessing help in an emergency. All tools are designed to work together through the UHAP interface.
Current Tools
Home Automation Dashboard (UHAP) ยท Emergency Services Portal ยท Music Learning Environment ยท Performance Video Library ยท Contact & Directory
Planned Tools TBD
In addition to tools currently available, we plan to offer: private self-hosted messaging ยท collaborative spreadsheets ยท private email ยท student and family portals ยท scheduling and calendar tools ยท community announcement boards. All running on hardware you own, with no third-party data exposure.
Compatibility
All tools are CSV-compatible and avoid proprietary formats. Every tool must run in a standard web browser with no plugin or app installation required. This is a hard requirement, not a preference.
Community Programs
UniversalHuman.org supports community programs that apply human-centered technology to real learning environments. Our longest-running program is the UpBeat School of Music โ which served as the original proof-of-concept for the UH infrastructure and remains the primary working example of the system in a real educational setting.
Our founder, Reed McHeyser, describes his experience at the Georgia Governor's Honors Program as "The best educational experience of my life," and that experience has shaped the design principles behind every UniversalHuman.org community initiative: immersive, human-centered, and technology-assisted without being technology-dominated.
We are actively seeking partner schools, community centers, and elder-care facilities to pilot the UHAP system in real-world environments. If you are interested in bringing UniversalHuman.org tools to your community, contact us.
Team & Contributors
UniversalHuman.org is founded and led by Reed McHeyser, with contributions from educators, technologists, and musicians who share the conviction that great tools should be open, human-centered, and accessible to everyone.
Note: Some contributor listings are illustrative placeholders representing the kinds of collaborators we intend to bring on as the project grows.
Our Infrastructure
The UniversalHuman.org system runs on hardware you own and open-source software you control. The current reference implementation uses a Raspberry Pi running Home Assistant OS as the local server, with a Nabu Casa subscription providing secure remote access. ESP32-series microcontrollers handle sensors and physical interface devices throughout the environment.
The public-facing website (this site) is hosted on Netlify's free tier โ HTML and JavaScript only, no server required. Video and media files are served directly from the Raspberry Pi via the Nabu Casa remote access URL, keeping bandwidth and hosting costs near zero.
We believe the physical infrastructure of a human environment matters deeply โ our reference systems are designed to be reliable, repairable, and understandable without specialized expertise. A Raspberry Pi with an SSD is the goal: quiet, fast, low-power, and completely in your control.
Reference Hardware
Raspberry Pi 4 (4GB RAM) ยท SSD storage ยท Home Assistant OS ยท ESP32-C6 Feather (Adafruit) ยท Mac M4 development workstations ยท Mosquitto MQTT broker
Technology in Use at UniversalHuman.org
We make selective use of technology at UniversalHuman.org to help people learn, communicate, and manage their environments. Most tools are simple to use for their basic purposes. Some require special configuration but provide important capabilities for the system as a whole.
Research Note: All technology listed here is based on hands-on deployment and use in the reference implementation.
Home Assistant โ Open-Source Automation Platform
The operational core of UHAP. Home Assistant integrates with thousands of devices and services, providing a unified control interface that runs locally on your own hardware. No cloud dependency required for local operation.
MQTT โ Lightweight Messaging Protocol
The communication backbone connecting ESP32 microcontrollers, sensors, and the Home Assistant hub. MQTT is the standard protocol for IoT device communication โ open, lightweight, and widely supported.
ESP32 Microcontrollers โ Physical World Interface
ESP32-series boards (available for $7โ$15 from Adafruit) provide the physical interface layer โ sensors, switches, LED arrays, and input devices โ that connect the human environment to the digital control system.
HTML/JS โ Universal Interface Layer
All user interfaces are pure HTML and JavaScript running in a standard browser. No apps, no plugins, no proprietary runtimes. The same interface works on a phone, tablet, laptop, or wall-mounted display.
Principles of Human-Centered Technology
These principles were derived by Reed McHeyser to guide the development of UniversalHuman.org tools โ and more broadly, as a philosophy for how technology should serve human beings rather than the reverse.
- Unobtrusive. The more transparent, the better. Seen and heard only when used for mindful human expression.
- Responsive. Reacts to our input without making us wait.
- Consistent. Rarely if ever crashes, and requires as little human intervention as possible.
- Minimal negative impact on the environment, community, and culture.
- Simple solutions to problems, and simplicity in design.
- Assists us in our natural processes. Good design minimizes requirements for artificial ways of thinking and working, therefore minimizing the need for training us how to serve the technology.
- Provides just the right amount of information at the precise time that we need it.
Human Ergonomics
Human ergonomics โ applied first at the UpBeat School of Music as Musical Ergonomics โ describes our physical and psychological relationship to our instruments, tools, and workspaces. We emphasize the foundation of training in proper use of our bodies primarily because it reduces our risk of injury โ but this training also has added benefits: as we work, we have less tension, use less force, and experience greater comfort. Best of all, this training helps free our technique so we can better express our ideas.
Smooth, effortless action is the ideal when playing, working, or interacting with any tool. Of course, we sometimes struggle when trying to overcome technical problems. At these times, we may be so intent on achieving a goal that we ignore subtle tensions within our bodies. This unnecessary tension accumulates. It is not only counter-productive; it can be quite dangerous over time.
The key insight is that tension and force are not signs of commitment or effort โ they are inefficiencies. The most effective practitioners in any field are often the most relaxed. Mastery is not about overpowering a tool; it is about communicating with it.
These principles apply equally to a musician and a home automation system designer: the best interfaces are the ones you stop noticing because they work so naturally.
A Miracle of Music Technology?
One particularly successful implementation of ergonomic performance support technology is the Yamaha WX11 MIDI Wind Controller and its companion VL70-m Tone Generator. The wind controller is about the size, shape and fingering of a clarinet, and it sends MIDI signals to the tone generator, which generates the sounds.
Together, this "wind synth" allows a wind player a degree of expressiveness that I, as someone well-versed with MIDI keyboards, find astonishing. On a keyboard, successfully simulating a wind instrument is extremely awkward at best. The keyboard is a percussion instrument in the sense that the sound is determined entirely by the initiation of the note at the moment of "attack." Normally, the only control the player has after initiating a note is how long the note is sustained.
On an electronic keyboard, sounds can be programmed with certain characteristics such as vibrato โ but this vibrato is "canned." The player cannot naturally control it in real time. The WX11 changes all of this. Breath pressure, tongue articulation, lip pressure, and fingering combine to give the player the same nuanced, real-time expressive control they would have on an acoustic wind instrument โ while having access to the full tonal palette of a sophisticated tone generator. It is, genuinely, a kind of miracle.
For a video demonstration, see the Reed McHeyser Bio page โ the Wind Synth Demo video is there.
For further information, see windsynth.org.
Reed McHeyser
Reed McHeyser plays keyboards, acoustic guitar (with full rasgueado technique), recorder at professional classical level, folk flutes, slide dobro, bass guitar, wind synthesizer, and piano. He founded the UpBeat School of Music and taught all of these instruments there. He also conducted school ensembles and taught Recording and Music Technology classes.
Reed started his music career as a trombonist. In high school he won several honors including serving as principal trombonist in the Georgia All-State Band and attending the Governor's Honors Program โ which he describes as "The best educational experience of my life." He played with the Columbus (GA) Symphony Orchestra for four years, serving as principal trombonist for two of those years. He also majored in music for three years at Columbus College.
He holds an MA in Educational Technology (Information and Learning Technologies) from the University of Colorado Denver, with an emphasis on technology-assisted learning environments โ which forms the intellectual backbone of the UniversalHuman.org project. He brings over 22 years of professional experience in software systems design, development, implementation, testing, and configuration.
Performance Videos โ May 2001
Links & Resources
A curated collection of resources related to human-centered technology, open-source home automation, music education, ergonomics, and learning technology.
Home Automation & Open Source
Home Assistant (home-assistant.io) ยท Nabu Casa ยท Mosquitto MQTT Broker ยท Adafruit (ESP32 hardware) ยท Raspberry Pi Foundation
Human-Centered Design
Alexander Technique resources ยท Performing Arts Medicine Association (PAMA) ยท Body Mapping for Musicians ยท Feldenkrais Method ยท Norman, D.A. โ The Design of Everyday Things
Wind Synthesizer
windsynth.org โ The primary community resource for wind synthesizer players and enthusiasts.
Learning Technology
University of Colorado Denver, School of Education and Human Development ยท Information and Learning Technologies program ยท MIDI Manufacturers Association
Contact Us
Boulder, CO 80302
Get Involved
UniversalHuman.org is an open initiative. There are many ways to participate โ as a pilot site, as a contributor, as a user, or as a partner organization.
If you are a school, community center, elder-care facility, or individual interested in deploying the UHAP system, we want to hear from you. We are actively seeking real-world environments to pilot and refine the system.
To discuss participation, contact Reed McHeyser directly at reedplay@gmail.com.
Join the Project
We are always interested in connecting with people who share our conviction that technology should serve humans โ not the other way around. Whether you are a software developer, educator, designer, musician, or someone who just wants better tools in their life, there is a place for you here.
We are particularly looking for contributors in: HTML/JS interface design ยท Home Assistant integration ยท ESP32 hardware development ยท Educational technology ยท Community outreach.
Contact: Reed McHeyser at reedplay@gmail.com.
Police ยท Fire ยท Medical
Suicide & Crisis Lifeline
222-1222
US National
Boulder Municipal
This page is a placeholder for a full emergency services coordination portal to be developed as part of the UniversalHuman.org / HAFE infrastructure. Future: location-aware emergency routing ยท direct integration with local emergency services APIs ยท elder-assist emergency protocols ยท one-touch escalation from home automation sensors.
For now: tap any number above to call, or dial 911 directly from your phone.