A Flutter app to manage your cPanel hosting account from your phone. Built entirely through vibe coding with AI.
Disclaimer: This project is not affiliated with, sponsored by, endorsed by, or in any way officially connected to cPanel, LLC. cPanel® is a registered trademark of cPanel, LLC. This is just a personal project made for fun with AI models — nothing more.
Connects to your cPanel account via the UAPI and lets you manage things like:
- Dashboard — disk, bandwidth, email, domain counts at a glance
- Email — accounts, forwarders, autoresponders
- Domains — subdomains, addon domains, aliases
- File Manager — browse, create, edit, rename, copy, move, compress, extract, permissions
- Databases — MySQL databases, users, privileges
- DNS — zone editor with A, AAAA, CNAME, MX, TXT records
- FTP — accounts, sessions, passwords, quotas
- SSL/TLS — certificates, keys, CSR generation, self-signed certs
- Cron Jobs — scheduled tasks with quick presets
- Backups — create full account backups
- IP Blocker — block IPs and CIDR ranges
- PHP Version — switch PHP per domain
- Directory Privacy — password-protect folders
- Metrics — bandwidth, resource usage, error logs, visitor stats
- Clone the repo
- Run
flutter pub get - Run
flutter run
Login with your cPanel hostname, username, and password. The app uses the standard cPanel port 2083 over HTTPS.
- Flutter 3.x
- A cPanel hosting account with UAPI access
- Flutter + Dart
- Provider for state management
- cPanel UAPI (no scraping, no hacks — just the official API)
This entire app was vibe coded. See vibes.md for details.
This codebase was generated through conversational AI prompting (a.k.a. vibe coding). If that bothers you — that's okay. You don't have to use it. No feelings will be hurt.
This project exists because building things is fun, and AI makes it faster. Judge the output, not the process.
MIT — do whatever you want with it.