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.

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.