Home Server & CasaOS Management Toolkit
Manage your homelab from a single dashboard. Docker containers, firewall rules, cron jobs, CasaOS app stores, and system services — all through a clean native interface with SSH remote execution.
v1.0.0 Flutter / DartA Flask + Bash CLI toolkit reborn as a native desktop app
Start, stop, restart, and remove containers. View live logs with color-coded output levels. Manage images, volumes, and Compose stacks.
View firewall status, inspect rules, and manage access policies. Keep your homelab locked down from one panel.
Create, edit, and manage cron jobs through an interactive bottom sheet. No more hand-editing crontab files.
Save and manage server profiles with host, port, and credentials. SSH remote execution coming in v1.2 via dartssh2.
Install and manage CasaOS, change ports, and bulk-install community app stores for your home server.
13 theme families with 3 variants each. Dyslexia-friendly font toggle, adjustable UI scale, and persistent preferences via Hive.
CasaToolKit started as a Python Flask + Bash CLI toolkit for managing CasaOS home servers. It has been migrated to Flutter/Dart for a native cross-platform desktop experience. The app targets macOS, Windows, Linux, Android, and iOS with a responsive 4-panel dashboard that mirrors the original CLI layout. Seven services power the backend: CommandService, DockerService, CasaOSService, FirewallService, CronService, SystemInfoService, and UpdateService.
CasaToolKit is a homelab and CasaOS server management toolkit. Originally built as a Python Flask + Bash CLI tool, it has been migrated to Flutter/Dart for a native desktop experience. It manages Docker containers, firewall rules, cron jobs, CasaOS app store operations, and system services through a clean 4-panel dashboard.
Docker containers (start, stop, restart, remove, live logs), firewall status and rules, cron job scheduling, CasaOS installation and app stores, and system updates. It includes a connection manager for saving server profiles and a live log viewer with color-coded output.
CasaToolKit includes a connection manager for saving server profiles (host, port, credentials). SSH-based remote command execution via dartssh2 is planned for v1.2.0. Currently, commands execute locally on the machine running the app.
CasaToolKit targets all five Flutter platforms: macOS, Windows, Linux, Android, and iOS. macOS release builds (43.1 MB) and Android APK builds have been verified. Desktop provides the full management experience; mobile is optimized for monitoring.
Yes. CasaToolKit is completely free and open source. No premium features, subscriptions, or costs.
Available for macOS, Windows, Linux, Android, and iOS. Free and open source.