A CMS doesn't have to be heavy to be serious. Here are the 5 things teams pick Haloo for.
Most company websites don't need an engine that powers 40% of the web. They need editable pages, a blog, maybe a catalog — fast, secure and under your control. That's exactly where Haloo sits.
1. Live in 2 minutes, no IT
A single ZIP, upload it to your host, open the installer. No MySQL to request, nothing to install locally, no command line. You end up with a live site and an admin panel.
If you can upload a file over FTP, you can install Haloo.
2. Your data, in a single file
Haloo uses SQLite: the whole database lives in data/mycms.sqlite. A backup is one file copied. Moving hosts is one folder copied. No exports, no dumps, no surprises.
3. Zero dependencies, zero tech debt
- no
composer - no
npmandnode_modules - no build step
Explicit PHP you can read and understand. A year from now, five years from now, it's still there — it won't break because a package deep in a dependency chain got abandoned.
4. AI included, on your own key
The Claude assistant is built into the panel and it's agentic: it doesn't just write text, it creates pages, posts and content types. You use your own key, pay only for the tokens you use and see the cost live — no markup, no AI subscription.
5. No lock-in
The code is yours. The theme is yours. The content sits in a file you keep. Want to leave tomorrow? You leave with everything. Haloo isn't trying to be everything for everyone — just exactly enough for a marketing site, a blog or a catalog, done well and kept simple.
