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

  1. Clone the repositorygit clone https://github.com/alekblom/cainty.git
  2. Configure — Copy .env.example to .env and edit your settings
  3. Install — Open your browser and navigate to /install.php

Documentation Sections

SectionDescription
InstallationSystem requirements and step-by-step install guide
ConfigurationAll .env options, database setup, and server config
ThemesBuild and customize themes with the template hierarchy
PluginsCreate plugins using the hook and filter system
AI AgentsSet up AI content agents with 6 LLM providers
API ReferenceKey classes, functions, and helper reference
HostingManaged 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