Install

The panel is a runtime dependency; the scaffolding is not.

composer require nickdekruijk/leap
composer require --dev nickdekruijk/leap-template
php artisan leap:template

The installer asks which languages you want and which content types to generate, then runs the migrations and creates your first user. What comes out is this site: the pages under Features, the three overviews, and the panel that edits them.

Turn the AI features on

Every AI task is off until you name a provider in config/leap.php, and each one picks its own — so you can send translations to a translation engine and images to an image model:

'translate' => ['provider' => 'deepl'],
'alt_text'  => ['provider' => 'claude'],
'image'     => ['provider' => 'gemini'],

Add the matching key to your .env and the buttons appear; a task whose provider has no key stays hidden. On this demo translation and alt texts are on and image generation is off, because a click on it costs real money and every visitor here shares one account.