Compute
Generate statistical summaries of data over time periods for trend analysis.
Designed for Raspberry Pi enthusiasts, Krill is a unique approach to automation and control with a collection of apps to visualize and connect your systems at any scale.
Built with security and privacy first, you can build Krill Swarms without an account or internet connection and control your devices and process data with our Linux Desktop, Android and Web Interface.
View your swarm in real time node graphs or create custom SVG dashboards with live overlays of processes, states and data.

Generate statistical summaries of data over time periods for trend analysis.
Compute derived values from other data points using formulas and aggregations.
Manual workflow triggers activated by user interaction for on-demand automation.
Understanding how Krill servers and clients manage TLS certificates for secure peer-to-peer communication
Understanding how Krill servers use API keys for client authentication and how to manage them
Comprehensive analysis of NodeManager's StateFlow-based architecture, identifying inefficiencies and proposing improvements for better reactive UI integration
Implementation of seconds support in cron expressions with six-field format, making every N seconds the default scheduling option
Understanding how Krill securely executes user-provided Python scripts with multi-level sandboxing and isolation