Fresh Laravel. Fully set up.

$ composer global require welldigit/kalimera

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

  1. 01 Creating the Laravel application laravel new with Pest and git, zero interaction.
  2. 02 Installing Laravel Sail Sail with your services, pinned to your PHP version.
  3. 03 Restricting PHP to ^8.5 composer.json requires the constraint you chose.
  4. 04 Setting up static analysis tools Pint, PHPStan with Larastan, Rector and composer quality.
  5. 05 Preparing the dependency audit Laravel Vet records a trust file for every package.
  6. 06 Scaffolding the Core src/ structure Domain, Shared, Support, Feature, Infrastructure.
  7. 07 Downloading packages One composer resolve for everything you picked.
  8. 08 Guarding destructive commands against AI agents db:wipe and migrate:fresh refuse to run under an agent.
  9. 09 Resolving host port conflicts Busy ports are remapped, so parallel projects never clash.

Inside the container

  1. 10 Building and starting the Sail containers Containers built and healthy.
  2. 11 Installing dependencies in the container composer install on the PHP you pinned.
  3. 12 Setting up the Laravel ecosystem packages Horizon, Fortify, Laravel AI, Scout.
  4. 13 Publishing additional package configuration Your catalog, published in bulk.
  5. 14 Installing Laravel Boost Guidelines, skills and MCP for your AI agents.
  6. 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