Download the PHP package marceloxp/iartisan without Composer
On this page you can find all versions of the php package marceloxp/iartisan. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download marceloxp/iartisan
More information about marceloxp/iartisan
Files in marceloxp/iartisan
Package iartisan
Short Description IArtisan — Craft Artisan commands with AI-powered ease
License MIT
Informations about the package iartisan
IArtisan
Craft Artisan commands with AI-powered ease

IArtisan is a command-line tool that uses the Google Gemini API to suggest php artisan commands for Laravel and Filament projects from natural language prompts.
✨ Features
- Natural language prompts: Describe what you want in plain English and get the exact
php artisancommand. - Smart version detection: Automatically detects Laravel and Filament versions from your
composer.json. - Filament support: Use
--f3,--f4,--f5or--f=Xto force a specific Filament version. - Automatic execution: If you're inside a Laravel project, you can confirm and run the command directly.
- Configurable AI model: Change Gemini model via
config:set. - Clean and simple CLI.
🚀 Installation
-
Install via Composer (recommended globally):
-
Set up your Gemini API key:
Or alternatively:
- Verify installation:
🛠 Usage
Basic usage
Forcing Filament version
Inside a Laravel project (auto-detection)
When a composer.json exists in the current directory, IArtisan automatically detects:
- Laravel version
- Filament version (if installed)
You can still override with --fX if needed.
Configuration
📚 Examples
-
Basic Laravel
-
Filament 5
- Run migrations
📦 Requirements
- PHP 8.1+
- Composer
- Google Gemini API key
- (Optional) Laravel project for auto-detection and execution
🤝 Contributing
Contributions are welcome! Feel free to fork the repository and submit a pull request. Please follow PSR-12 coding standards.
📄 License
MIT — see LICENSE.
📬 Support
For issues or feature requests, please open an issue on the GitHub repository.
For questions, contact Marcelo at [email protected].
All versions of iartisan with dependencies
symfony/console Version ^6.4 || ^7.0
guzzlehttp/guzzle Version ^7.5
symfony/process Version ^6.4 || ^7.0
ulrichsg/getopt-php Version ^4.0