pal v1.3.13

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.

terminal uissh-safe
$ 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.