Fresh Laravel. Fully set up.
A full run of kalimera new, sped up: 15 steps, from laravel new to a committed application.
15 steps. No questions mid-run.
Every choice is made once, upfront. Then the installer works alone, first on your machine, then inside Sail.
On your machine
- 01 Creating the Laravel application laravel new with Pest and git, zero interaction.
- 02 Installing Laravel Sail Sail with your services, pinned to your PHP version.
- 03 Restricting PHP to ^8.5 composer.json requires the constraint you chose.
- 04 Setting up static analysis tools Pint, PHPStan with Larastan, Rector and composer quality.
- 05 Preparing the dependency audit Laravel Vet records a trust file for every package.
- 06 Scaffolding the Core src/ structure Domain, Shared, Support, Feature, Infrastructure.
- 07 Downloading packages One composer resolve for everything you picked.
- 08 Guarding destructive commands against AI agents db:wipe and migrate:fresh refuse to run under an agent.
- 09 Resolving host port conflicts Busy ports are remapped, so parallel projects never clash.
Inside the container
- 10 Building and starting the Sail containers Containers built and healthy.
- 11 Installing dependencies in the container composer install on the PHP you pinned.
- 12 Setting up the Laravel ecosystem packages Horizon, Fortify, Laravel AI, Scout.
- 13 Publishing additional package configuration Your catalog, published in bulk.
- 14 Installing Laravel Boost Guidelines, skills and MCP for your AI agents.
- 15 Finalizing the application Migrated, formatted, quality green and committed.
Your stack. One file.
Not a boilerplate that goes stale — a fresh, current Laravel every time, shaped by kalimera.config.json.
{
"preselected": {
"starterKit": "vue",
"sailServices": ["mysql", "redis"]
},
"additionalPackages": [
{ "package": "spatie/laravel-data", "preselected": true }
]
}
Or let your agent run it.
An Agent Skill ships in the package: your coding agent asks the questions in chat, writes the config, and runs kalimera unattended.
> /kalimera
Good morning, fresh Laravel.
$ kalimera new my-app
PHP 8.4+, Composer, Laravel installer, Docker, git