CasaToolKit icon

CasaToolKit

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 / Dart

What CasaToolKit Does

A Flask + Bash CLI toolkit reborn as a native desktop app

Docker Management

Start, stop, restart, and remove containers. View live logs with color-coded output levels. Manage images, volumes, and Compose stacks.

Firewall Control

View firewall status, inspect rules, and manage access policies. Keep your homelab locked down from one panel.

Cron Job Scheduler

Create, edit, and manage cron jobs through an interactive bottom sheet. No more hand-editing crontab files.

Connection Manager

Save and manage server profiles with host, port, and credentials. SSH remote execution coming in v1.2 via dartssh2.

CasaOS Integration

Install and manage CasaOS, change ports, and bulk-install community app stores for your home server.

39 Forge Themes

13 theme families with 3 variants each. Dyslexia-friendly font toggle, adjustable UI scale, and persistent preferences via Hive.

Built for the Homelab

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.

Frequently Asked Questions

Get CasaToolKit

Available for macOS, Windows, Linux, Android, and iOS. Free and open source.

Android — .apk View All Apps

Current version: 1.0.0 · Flutter / Dart · Daniel Pease · MIT License