{"repo":"steipete/eightctl","free":true,"listed":false,"github":"https://github.com/steipete/eightctl","clone":"git clone https://github.com/steipete/eightctl.git","description":"Eight Sleep cli to fetch data and control your pods.","language":"Go","stars":95,"topics":["cli","eightsleep"],"license":"MIT","category":"cli-tools","readme_excerpt":"eightctl 🛏️ — Control your sleep, from the terminal eightctl is an unofficial CLI for controlling Eight Sleep Pods and exporting sleep data. It is for people who want pod controls and metrics from a terminal or script. [!IMPORTANT] Eight Sleep does not publish a stable public API. eightctl uses the company's cloud endpoints, so provider changes and rate limits can interrupt commands; it does not provide local or Bluetooth control. Install With Homebrew: Prebuilt archives for macOS, Linux, and Windows on amd64 and arm64 are available from the latest GitHub release. To build and install from source, use Go 1.26.6 or newer: Quick start Set your Eight Sleep account credentials, then inspect and control the pod: status , on , off , and temp act on all discovered household sides unless you select one with --side left right solo or --target-user-id . Commands Area Commands --- --- Pod control status , on , off , temp , away Sleep data sleep , presence , metrics Pod features alarm , audio , base , device , schedule , tempmode Account and travel household , autopilot , travel Run eightctl --help for flags and subcommands. The command specification covers the complete surface and current provider constraints. Configuration Flags take precedence over EIGHTCTL environment variables, which take precedence over /.config/eightctl/config.yaml : Keep the file readable only by your account with chmod 600 /.config/eightctl/config.yaml . The optional user id is resolved after authentication, an","default_branch":null,"files":null,"tree":[],"storefront":"/r/steipete","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/steipete/eightctl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}