Krill SDK for Kotlin Multiplatform
Develop Home Automation on any Platform with the Krill Kotlin Multiplatform SDK for Java and Kotlin.
Run a krill server on a Raspberry Pi, a laptop, or a rack box. Open the app on any device on your network. Wire sensors, schedulers, calculations, GPIO and dashboards into a live swarm — no cloud, no accounts, no rented brain. The architecture pros use for SCADA, scaled down to fit on a workbench.
Four minutes. Three nodes. One mental model that scales from a single thermostat to a building's worth of sensors.
One swarm, every screen — install the control app, or stand up a server.
$ curl -fsSL https://cms.krill.systems/distro/server/install_krill.sh | sudo bash$ curl -fsSL https://cms.krill.systems/distro/desktop/install_krill_desktop.sh | sudo bashDevelop Home Automation on any Platform with the Krill Kotlin Multiplatform SDK for Java and Kotlin.
Logging water-test colors over time with a Raspberry Pi color sensor for aquarium and water-quality monitoring.
Build a calibrated liquid color sensor, track changes over time and get alerts.
Turn recurring task lists into maintenance reminders that trigger automations when a task becomes due, missed, or overdue.
A no-frills guide to turning a Raspberry Pi into a fullscreen browser kiosk that loads a web page on boot. Works with any URL — local or remote.
Store, visualize, and trigger on color sensor data with the new COLOR data type and Color trigger
Read I2C and GPIO sensors directly on the Raspberry Pi using CircuitPython in Krill Lambda scripts
Build an automated planted aquarium CO2 injection system with Zigbee solenoid control, Raspberry Pi scheduling, and TCS34725 color sensor feedback using Krill's node-based IoT platform.
Send email alerts from any Krill trigger with the SMTP executor — wire it to thresholds, cron timers, or logic gates to notify recipients via your own SMTP relay.
The Project Dashboard brings live sensor data, camera feeds, diagrams, graphs, and automation controls into a single organized view.