Laravel companion · shipping
LaraPal
- Version 1.3.13
- Interfaces Terminal UI · desktop app
- Built with Rust · Tauri
- Accounts None
- Telemetry None
LaraPal runs beside a Laravel app and shows what it is doing. Services, queue workers, logs, dumps, caught mail and a REPL, in one window or one terminal pane.
It does not change your project. Nothing is installed into the codebase, no config file is required, and removing LaraPal leaves the app exactly as it was.
01 — what is inside
Services
Start, stop and restart the processes an app needs: php-fpm, queue workers, Vite, scheduler, database. Status and port for each, one key to toggle.
Queue workers
Jobs as they run, with retries and failures listed. Retry or delete a failed job without writing an Artisan command.
Logs
Tail the Laravel log in a pane, filter by level or string, and keep it open while you work in the rest of the app.
Dumps
dump() and dd() output captured into their own pane, so debugging does not have to happen in the middle of an HTTP response.
Mail catcher
Outgoing mail is held locally and rendered, headers and all. Nothing leaves the machine while you are testing.
Tinker
A REPL against the running app, in the same session as everything else. Query a model, then go straight back to the logs.
02 — two ways to run it
Same tool, window optional.
Choose per machine. Both read the same project and the same settings.
$ larapal --tui ┌ services ───────────────┐ │ ● php-fpm :9000 │ │ ● horizon 2 workers │ │ ○ mysql stopped │ └─────────────────────────┘ tab panes / filter ? keys
The terminal UI is the whole tool, not a cut-down version. It runs over SSH on a server with no desktop, and it keeps working inside tmux.
The desktop app is the same panes in a native window: wider log views, rendered mail, and a tray icon for the services you leave running.
03 — getting it
Download and run.
Builds are published on GitHub releases. Current version is 1.3.13. There is no installer to sign up for, no licence key and no update daemon; when a new version appears you download it, or let PalPal handle it once PalPal is out.