Cainty Documentation
Welcome to the Cainty CMS documentation. Cainty is an AI-first open source content management system built with PHP 8.2.
Quick Start
- Clone the repository —
git clone https://github.com/alekblom/cainty.git - Configure — Copy
.env.exampleto.envand edit your settings - Install — Open your browser and navigate to
/install.php
Documentation Sections
| Section | Description |
|---|---|
| Installation | System requirements and step-by-step install guide |
| Configuration | All .env options, database setup, and server config |
| Themes | Build and customize themes with the template hierarchy |
| Plugins | Create plugins using the hook and filter system |
| AI Agents | Set up AI content agents with 6 LLM providers |
| API Reference | Key classes, functions, and helper reference |
| Hosting | Managed hosting plans and deployment info |
System Requirements
- PHP 8.2 or higher
- SQLite 3 (default) or MySQL/MariaDB 5.7+
- Apache with mod_rewrite enabled
- PHP extensions: PDO, mbstring, json, curl