Control Eight Sleep pods (status, temperature, alarms, schedules).
Downloads
2.2k
Stars
2
Versions
1
Updated
2026-02-23
Install
npx clawhub@latest install eightctl
Documentation
eightctl
Use eightctl for Eight Sleep pod control. Requires auth.
Auth
- -Config:
~/.config/eightctl/config.yaml - -Env:
EIGHTCTL_EMAIL,EIGHTCTL_PASSWORD
Quick start
- -
eightctl status - -
eightctl on|off - -
eightctl temp 20
Common tasks
- -Alarms:
eightctl alarm list|create|dismiss - -Schedules:
eightctl schedule list|create|update - -Audio:
eightctl audio state|play|pause - -Base:
eightctl base info|angle
Notes
- -API is unofficial and rate-limited; avoid repeated logins.
- -Confirm before changing temperature or alarms.
Launch an agent with Eightctl on Termo.