v0.1.0 alpha — open source

Take control of your
Raspberry Pi case.

A headless-first daemon for the Freenove Computer Case Kit Pro for Raspberry Pi 5. Fans, LEDs, OLED — through CLI, web dashboard, or your own plugins.

$ git clone https://github.com/cadfan/casectl.git
$ cd casectl
$ pip install -e ".[hardware]"
FAN_CTRL

Temperature-curve PWM across 3 fans. Auto, follow-rpi, or manual modes.

LED_FX

Rainbow, breathing, follow-temp. 4 WS2812 LEDs with smooth transitions.

OLED_OUT

128x64 SSD1306. Clock, metrics, temperatures, fan duty. 4 cycling screens.

WEB_UI

HTMX-powered dashboard. Real-time control panel. No setup required.

PLUGINS

Protocol-based via entry points. Write your own extensions with zero boilerplate.

METRICS

Built-in /metrics endpoint. Prometheus-compatible. Monitor your case.