A modern, flat-file content management system for PHP. No database required.
Total CMS stores content as JSON files, renders with Twig templates, and provides a full REST API and admin interface. Built on PHP 8.2+ and the Slim 4 framework, with a built-in MCP server so AI agents can work with your content directly.
| Repo | Description |
|---|---|
| totalcms/cms | Total CMS core |
| totalcms/totalcms | Project skeleton for Composer |
| totalcms/docs.totalcms.co | Documentation site |
| totalcms/extension-starter | Template for building Total CMS extensions |
| totalcms/mcpb | Desktop extension connecting Claude to a Total CMS site |
composer create-project totalcms/totalcms mysite