Skip to content

Capabilities

PortBay is a Tauri 2 app. The main window receives only the capabilities it needs for local development control.

Main Window

CapabilityWhy it exists
core:defaultBasic Tauri window and app behavior.
core:window:allow-start-draggingNative draggable window regions.
shell:allow-executeRun approved commands through the shell plugin.
shell:allow-spawnSpawn approved bundled sidecars.
opener:defaultOpen project URLs and external targets.
dialog:defaultPick local folders and files.

Allowed Sidecars

SidecarRole
process-composeStarts and supervises project processes.
caddyReverse proxy and HTTPS termination.
mkcertLocal certificate issuance.
mailpitLocal mail capture.
cloudflaredPublic tunnel support.

The app does not grant arbitrary sidecar spawn permission. Each executable is named in the capability file and expected under the Tauri sidecar layout.

PortBay is pre-MVP software. Use the docs as an operating guide, not a stability guarantee.