saucebase / core
The AI-ready Laravel SaaS kit: billing, workspaces, blog and admin as modules, each with Laravel Boost guidelines and skills for your agent.
Requires
- php: ^8.4
- cviebrock/eloquent-sluggable: ^13.0.2
- filament/filament: ^5.10.3
- filament/spatie-laravel-media-library-plugin: ^5.10.3
- filament/spatie-laravel-settings-plugin: ^5.10.3
- inertiajs/inertia-laravel: ^3.5.2
- inertiaui/modal: ^3.1.2
- internachi/modular: ^3.0.2
- laravel/boost: ^2.10.3
- laravel/framework: ^13.38
- saucebase/breadcrumbs: ^1.1
- saucebase/module-installer: ^3.0.1
- spatie/laravel-data: ^4.23
- spatie/laravel-navigation: ^1.3
- spatie/laravel-permission: ^8.3.2
- spatie/laravel-settings: ^3.10
- spatie/laravel-sitemap: ^8.2
- spatie/laravel-typescript-transformer: ^3.3
- symfony/filesystem: ^8.1.9
- tightenco/ziggy: ^2.6.5
Requires (Dev)
- larastan/larastan: ^3.13.1
- laravel/pint: ^1.32.1
- orchestra/testbench: ^11.3
- phpunit/phpunit: ^13.4.3
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v2.0.2
- v2.0.1
- v2.0.0
- v1.16.1
- v1.16.0
- v1.15.0
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.1
- v1.10.0
- v1.9.0
- v1.8.2
- v1.8.1
- v1.8.0
- v1.7.0
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.1
- v1.0.0
- v0.0.1
- dev-fix/stub-lockfiles
- dev-ci/playwright-install-timeout
- dev-dev-22-10
- dev-test/mutation-gaps
- dev-sc-1052-app-taskfile
- dev-dev-v3
- dev-sc-722-sitemap
This package is auto-updated.
Last update: 2026-10-23 20:55:37 UTC
README
The AI-ready Laravel SaaS kit. Everything your SaaS needs, ready for your AI to build on.
This is the package behind Saucebase: the Vue or React starter UI, the module system, navigation, settings, localization and the admin panel. Every module ships Laravel Boost guidelines and skills, so your AI agent knows how it works from the first prompt.
Install
The quickest way is a new app with everything set up:
curl -fsSL https://install.saucebase.dev | bash
Into a new Laravel app:
composer config allow-plugins.saucebase/module-installer true composer require saucebase/core composer require --dev saucebase/laravel-playwright php artisan saucebase:install vue # or react npm install && npm run build php artisan migrate --seed
saucebase:install copies the starter UI and a few files into the app, which owns them from then on. It asks before replacing files unless you pass --force.
With an AI agent
Paste this into Claude Code, Cursor or any coding agent, from the root of a Laravel app:
Add Saucebase to this Laravel app. Run
`composer config allow-plugins.saucebase/module-installer true`,
`composer require saucebase/core`,
`composer require --dev saucebase/laravel-playwright`,
`php artisan saucebase:install vue --force`, then
`npm install`, `npm run build` and `php artisan migrate --seed`.
Tell me if any step fails.
License
MIT.
The documentation is being updated for v3.