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 npm and node_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.