Elyra
Elyra The coding agent e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Development
Development
Release notes
Changelog
Elyra
Laravel starters

Laravel starters

Fetch, analyze, and apply official Laravel 13.x starter kits from inside Elyra.

@elyracode/laravel-starters lets the agent reference the official Laravel starter kits as source of truth — and optionally write them straight into your project.

Based on the official Laravel 13.x Starter Kits.

Install

elyra install npm:@elyracode/laravel-starters

Tools

Tool Description
fetch_laravel_starter Fetch an official Laravel starter kit as reference
apply_starter_files Write starter‑kit files directly into the project directory
fetch_github_repo Fetch any public GitHub repository as reference context

Commands

Command Description
/laravel:starter Interactive selector — browse and load official starter kits as reference

Available starter kits

ID Name Stack UI library
react Laravel React Starter Kit Inertia 2 + React 19 + TypeScript shadcn/ui
vue Laravel Vue Starter Kit Inertia 2 + Vue 3 Composition API + TypeScript shadcn‑vue
svelte Laravel Svelte Starter Kit Inertia 2 + Svelte 5 + TypeScript shadcn‑svelte
livewire Laravel Livewire Starter Kit Livewire 4 + PHP Flux UI

All kits include Fortify authentication, two‑factor (TOTP), optional teams, WorkOS AuthKit variants (social, passkeys, magic auth, SSO), sidebar/header layouts, simple/card/split auth layouts, and Tailwind CSS 4.

Examples

Interactive

/laravel:starter

Opens a selector. The chosen kit is loaded as context so the agent can reference official patterns.

Automatic

> Set up auth following the Laravel Vue starter kit
> I need teams support with the Livewire starter kit
> Build a dashboard using the React starter kit patterns
> Show me how the Svelte starter kit handles 2FA

Custom repos

> Fetch the livewire/flux repo and show me the modal component
> Look at how laravel/fortify handles two-factor authentication

Apply to disk

> Apply the Vue starter kit to my project, but skip package.json

apply_starter_files supports:

  • path_prefix — only apply files under a specific path (e.g. resources/)
  • exclude — skip specific files (e.g. package.json, composer.json)

How it works

  1. Fetches the repository tree via the GitHub API (no cloning).
  2. Downloads relevant source files (PHP, Vue, Svelte, TS, JS, Blade, …).
  3. Feeds the code as context.
  4. The agent uses the official code as reference for your customizations.

No GitHub token required for public repos. Fetched repos are cached at ~/.elyra/cache/github/ for 24 hours.