English | Español
- Version 1.x: Compatible with Laravel Boost 1.x (legacy)
- Version 2.x: Compatible with Laravel Boost 2.x (current stable)
Laravel Extra Boost is a fork of the original gonetone/laravel-boost-windsurf-extension package. It's an extension package for Laravel Boost that provides integration for additional AI-powered development environments including Windsurf and Antigravity. This package enhances Laravel Boost by adding support for these modern AI coding assistants and provides custom commands to manage frontmatter in guideline files.
This package follows my personal workflow methodology. Instead of using the .windsurfrules file, it uses the .windsurf/rules/laravel-boost.md directory structure. Similarly, rather than having separate options for Windsurf and Windsurf JetBrains plugins, when creating the Windsurf MCP configuration, it creates it in both .codeium and .codeium/windsurf directories to ensure compatibility with both setups.
- Windsurf Integration: Full support for Windsurf editor and Windsurf JetBrains plugin
- Antigravity Integration: Complete support for Antigravity AI development environment
- Custom Frontmatter Management: Automatically fixes frontmatter in guideline files for supported environments
- MCP Server Configuration: Configures Model Context Protocol (MCP) servers for supported environments
- Skills Support: Support for AI agent skills with dedicated skills directories
- Enhanced Commands: Provides
extra-boost:installandextra-boost:updatecommands - Agent Architecture: Built on the new Agent system for better extensibility
- PHP 8.1 or higher
- Laravel 10.49.0, 11.45.3, or 12.41.1 and higher
- Laravel Boost 1.x
- PHP 8.2 or higher
- Laravel 11.45.3 or 12.41.1 and higher
- Laravel Boost 2.0.0 or higher
- Windsurf Editor or Windsurf JetBrains Plugin (for Windsurf support)
- Antigravity (for Antigravity support)
Install the legacy version:
composer require akrista/laravel-extra-boost:^1.0 --devInstall the current stable version:
composer require akrista/laravel-extra-boost --devRun the enhanced install command to install Laravel Boost with support for Windsurf and Antigravity:
php artisan extra-boost:installThis command will:
- Install Laravel Boost with all its features
- Automatically detect and configure supported environments
- Fix frontmatter in guideline files for Windsurf and Antigravity
During installation, you will be prompted to select environments. The available options will include:
windsurf- For Windsurf Editor and Windsurf JetBrains Pluginantigravity- For Antigravity AI development environment
You can skip specific features during installation:
# Skip installing AI guidelines
php artisan extra-boost:install --ignore-guidelines
# Skip installing MCP server configuration
php artisan extra-boost:install --ignore-mcp
# Skip both
php artisan extra-boost:install --ignore-guidelines --ignore-mcpTo update Laravel Boost guidelines and fix frontmatter for supported environments:
php artisan extra-boost:updateSince Windsurf and Antigravity use global-level MCP configuration files, you need to run the following command when switching between different Laravel projects:
php artisan extra-boost:install --no-interactionThis ensures that the MCP configuration points to the correct path for the current project.
After installation, the package will automatically:
- Register the Windsurf and Antigravity agents with Laravel Boost
- Configure MCP servers for supported environments
- Create or update guideline files with proper frontmatter:
.windsurf/rules/laravel-boost.mdfor Windsurf.agent/rules/laravel-boost.mdfor Antigravity
- Create skills directories:
.windsurf/skills/for Windsurf AI skills.agent/skills/for Antigravity AI skills
If you're upgrading from Laravel Extra Boost 1.x to 2.x:
- Ensure you're using Laravel Boost 2.0.0 or higher
- Update your composer.json:
{ "require": { "akrista/laravel-extra-boost": "^2.0" } } - Run
composer update - The package will automatically use the new Boost 2.x architecture
- Architecture migrated from CodeEnvironment to Agent system
- Updated contracts: SupportsGuidelines, SupportsMcp, SupportsSkills
- Namespace changed from
CodeEnvironmenttoAgents - Minimum PHP version increased to 8.2
Laravel Extra Boost is open-sourced software licensed under the MIT license.