Skip to content

Latest commit

 

History

59 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summit

Summit is an opinionated Laravel Vue starter kit.

Create a project

Create a fresh application with the Laravel installer:

laravel new my-project --using=zacksmash/summit

The installer creates the environment file and SQLite database, generates the application key and Passport keys, runs the migrations, and launches Chisel. Chisel lets you choose authentication features, teams, Passport, application MCP scaffolding, Octane, browser testing, AI tooling, IDE Helper, Whisky, and Herd integration. It removes everything you deselect and rebuilds the database schema to match. The feature selection needs an interactive terminal; in a non-interactive session it is skipped, and you can run it later with php artisan install:features.

Then start local development:

cd my-project
composer dev

If you pass --no-node to laravel new, install and build the frontend separately with npm install && npm run build.

Set up a cloned repository

For a direct Git clone instead of a Laravel installer project, run:

composer setup

This installs the dependencies, creates the environment file and keys, migrates and seeds the database, installs the Playwright browsers, and builds the frontend — without requiring Herd or resetting an existing database. It is safe to run again. The first dependency install also launches the Chisel feature selection when a terminal is attached.

Optional local tooling

Install the FrankenPHP runtime for Octane on macOS, Linux, or Windows via WSL:

composer setup:octane

Run the complete opinionated tooling setup, including Octane, Whisky, IDE Helper, Playwright, and Laravel Herd HTTPS proxying:

composer setup:tools

The tooling setup requires Laravel Herd and a POSIX shell (macOS, Linux, or Windows via WSL). It initializes a Git repository when needed, installs the Git hooks, and creates the generated baseline with a one-time --no-verify commit after setup succeeds. Later commits run Whisky normally. Without an installed Octane runtime, composer dev automatically uses Laravel's built-in development server.

About

Laravel Starter Kit for the AI Era

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages