revolution/laravel-boost-phpstorm-copilot
Laravel Boost Custom Agent for PhpStorm with GitHub Copilot plugin
Maintainers
Package info
github.com/invokable/laravel-boost-phpstorm-copilot
pkg:composer/revolution/laravel-boost-phpstorm-copilot
Fund package maintenance!
Requires
- php: ^8.3
- illuminate/support: ^12.30||^13.0
- laravel/boost: ^2.0
Requires (Dev)
- laravel/pint: ^1.25
- mockery/mockery: ^1.6
- orchestra/testbench: ^10.6
- pestphp/pest: ^4.1
- pestphp/pest-plugin-laravel: ^4.0
- revolution/laravel-boost-copilot-cli: ^2.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 57ef8867491158cad3eb835c2cc2ec29d4c482a0
- puklipo
- kawax <kawaxbiz.woop@gmail.com>
This package is auto-updated.
Last update: 2026-06-27 05:42:42 UTC
README
Requirements
- PHP >= 8.3
- Laravel >= 12.x
- Laravel Boost >= 2.0
- GitHub Copilot plugin installed in PhpStorm
Suggest
- laravel-copilot-sdk Copilot SDK for Laravel
Supported Platforms
- macOS
- Windows (Native Windows)
- Linux
Laravel Sail
It also supports Laravel Sail. Before use, start it with vendor/bin/sail up -d.
WSL (Windows Subsystem for Linux)
This package supports WSL environments where PhpStorm runs on native Windows and PHP runs in WSL. This is a common development setup that provides Windows IDE features with Linux development environment.
Requirements for WSL
wslupackage must be installed in WSL- Check if installed:
wslvar -v - Install if needed:
sudo apt install wslu - Ensure your user profile is on the C drive (default location)
Remote Development
Recommendation for WSL
Consider using laravel-boost-copilot-cli, which allows you to use a project-level MCP configuration file.
Testbench for Package Developers
Not supported. Please use laravel-boost-copilot-cli instead.
Installation
composer require revolution/laravel-boost-phpstorm-copilot --dev
Usage
When you run the Laravel Boost installation command within your Laravel project, you'll see a PhpStorm with GitHub Copilot item added to the list.
- First, you will see
Which Boost features would you like to configure?. The files will be installed depending on the features you select.AI Guidelines:.github/instructions/laravel-boost.instructions.mdAgent Skills:.github/skillsBoost MCP Server Configuration: A location appropriate for your environment.
- Next, you will see
Which AI agents would you like to configure?. SelectPhpStorm with GitHub Copilotfor the AI agent.
php artisan boost:install
Note
DO NOT select PhpStorm, it's actually PhpStorm Junie
Important
With PhpStorm and GitHub Copilot plugin, the MCP configuration file is stored in a system-wide location. Therefore, you need to run the boost:install command to update the configuration file whenever you switch Laravel projects. The configuration file contains the absolute path to your Laravel project.
php artisan boost:install --guidelines --skills --mcp --no-interaction
In boost 1.8 and later, the boost:update command does not update the MCP configuration file.
MCP Configuration File Location by OS
- macOS, Linux:
~/.config/github-copilot/intellij/mcp.json - Windows:
%LOCALAPPDATA%\github-copilot\intellij\mcp.json
License
MIT
