Self-host free-sleep
Local web control for jailbroken Eight Sleep pods
- Stars
- 928
- Port
- 3000 (Web app and REST API served by the free-sleep server on the pod)
What is free-sleep?
Free Sleep takes an Eight Sleep Pod off the cloud by installing its own software directly on the small Linux computer inside the pod. After opening the device and gaining root over a JTAG serial connection, a one-line bash script deploys a Node.js and Express service that starts automatically on boot and serves a React web interface plus a REST API at the pod's LAN address on port 3000. From any device on the same network you can adjust each side's temperature in real time, set power on/off times, queue temperature changes and a daily prime time, configure alarms, and change timezone, away mode and the pod LED brightness. An optional biometrics mode records heart rate, breathing rate and HRV into a SQLite database with charts in the app; the project notes only heart rate has been validated. Internet access can be blocked afterwards because nothing depends on it, and a firmware reset returns the pod to the official app. Only Pod 3, 4 and 5 are compatible, and installation involves hardware teardown.
Should you self-host free-sleep?
free-sleep scores 54/100 on selfhost.directory (how scoring works) and ranks #3 of 5 in Smart Home. It has 928 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. It is Other-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is home-assistant-matter-hub (59/100, 1 314 stars). It scores higher overall, so compare the two before you pick. See free-sleep vs home-assistant-matter-hub side by side.
Features
- Alarms
- Biometrics trackingOnly heart rate is validated; HRV and breathing rates may be inaccurate.
- Device settings
- Local control without cloud or internet
- Real-time temperature control
- REST API
- Runs as a boot service on the device
- SchedulingIf the pod is turned off before an alarm runs, the alarm will not run.
free-sleep README
FAQ
Will it void my warranty?
Free Sleep is not officially supported by 8 Sleep, so it could affect your warranty, though the firmware can be fully reset with no permanent hardware modification.
Will I brick my pod?
Pod 3 without the SD card, Pod 4 and Pod 5 are described as impossible to brick as long as you follow the directions.
Is it reversible?
Yes, you can firmware reset the pod at any time and go back to the official 8 Sleep app.
More in Smart Home
GladysSelf-hosted, open-source smart home platform with 882+ integrations, local control, and optional paid remote access.
Home AssistantSelf-hosted open-source home automation platform with 1500+ integrations, powerful automations, customizable dashboards, and a built-in voice assistant.
home-assistant-matter-hubSelf-hosted open-source Matter bridge that publishes Home Assistant entities to Apple Home, Alexa, Google Home, SmartThings and Aqara Home, configured through a web UI.
HomeBridgeSelf-hosted, open-source HomeKit bridge: a Node.js server that emulates the HomeKit Accessory Protocol so 2,000+ community plugins expose non-HomeKit devices to Siri.
HomeGenieSelf-hosted, open-source home automation server for Windows, Linux, macOS and Raspberry Pi, adding local LLM agents, AI vision, voice control and scriptable automations.
HomeMatic IP LocalA custom Home Assistant component for HomeMatic(IP) that connects to OpenCCU
ioBrokerSelf-hosted, open-source IoT and smart-home platform: wire devices, protocols and online services together through adapters, then script, log and visualise the data.
LLM VisionSelf-hosted Home Assistant integration using multimodal LLMs to analyze camera feeds, images, videos, and Frigate events with intelligent notifications and event timeline
Magic AreasSmart areas with batteries included for Home Assistant
Nest ProtectNest Protect integration for Home Assistant. This will allow you to integrate your smoke, heat, co and occupancy status real-time in HA.
Official Homebridge Raspberry Pi ImageA free Raspberry Pi OS Lite image with Homebridge and Config UI X pre-installed, letting you run a HomeKit bridge on your Pi with a web interface.
openHABCore framework of openHAB








0 comments