K U L A

Lightweight, self-contained Linux® server monitoring.

Zero dependencies. No external databases. Single binary. Just deploy and go.

Install Kula

bash -c "$(curl -fsSL https://raw.githubusercontent.com/c0m4r/kula/refs/heads/main/addons/install_v2.sh)"

Everything in One Binary

Zero Dependencies

No databases, no agents, no runtime. Upload one binary to your server and start monitoring in seconds.

📊

Real-Time Dashboard

WebSocket-powered live charts with Chart.js, SVG gauges, interactive zoom, focus mode, and light/dark themes.

💾

Built-In Storage

Tiered ring-buffer engine with predictable disk usage. 1s, 1m, and 5m resolution tiers — no cleanup needed.

🔒

Privacy First

Works on closed networks. No calls to external services. No cloud APIs. No tracking.

🎁

Open Source

Kula is free to use and open source. Licensed under AGPLv3. Check the code and contribute on GitHub.

🐧

Pure Linux

Reads directly from /proc and /sys every second. Supports amd64, arm64, and riscv64 architectures.

🤖

AI Assistant

Optional local AI assistant powered by Ollama. Multi-session chats, per-chart analysis, and agentic tool calling — all inference runs locally.

🔥

Prometheus Metrics

Built-in Prometheus exporter endpoint. Scrape Kula's metrics into your existing observability stack with zero extra agents.

Real-Time Monitoring at a Glance

Kula Dashboard — Dark Mode

Comprehensive System Metrics

Metric Details
CPU Total usage (user, system, iowait, irq, softirq, steal) + core count
GPU Load, Power consumption, VRAM
Load 1 / 5 / 15 min averages, running & total tasks
Memory Total, free, available, used, buffers, cached, shmem
Swap Total, free, used
Network Per-interface throughput (Mbps), packets/s, errors, drops; TCP stats; socket counts
Disks Per-device I/O (read/write bytes/s, IOPS); filesystem usage
System Uptime, entropy, clock sync, hostname, logged-in user count
Processes Running, sleeping, blocked, zombie counts
Self Kula's own CPU%, RSS memory, open file descriptors
Thermal CPU, GPU and Disk temperatures
Battery /sys/class/power_supply — power supply / battery status
Containers Docker, podman, raw cgroups
Applications PostgreSQL, MySQL/MariaDB, nginx, apache2
Custom Monitor anything with custom metrics