A Rich-class console toolkit for Laravel — fluent terminal output (formatter, spinners, progress bars, boxes, trees, tables, charts, a Markdown + typography layer) and input (a
laravel/promptswrapper with a form builder and 26 validators).
Requires PHP ^8.4.1 on Laravel ^13 (Symfony 8).
composer require laranail/consoleThe service provider, the Console/Prompter facades, and the prompter() helper are auto-discovered.
Publish config/lang if you want to customise them:
php artisan vendor:publish --tag=console-config
php artisan vendor:publish --tag=console-langFull documentation is at opensource.simtabi.com/documentation/laranail/console — installation, getting started, the design system, architecture, configuration, and per-subsystem reference (theming, colours, typography, Markdown, charts, widgets, banners, panels, menus, the full-screen TUI, prompts & forms, and more).
Issues and PRs are welcome — see CONTRIBUTING.md. Report vulnerabilities per SECURITY.md (opensource@simtabi.com); participation follows the Code of Conduct.
MIT © Simtabi LLC. See LICENSE.