Skip to main content
reticle open is the one-command “show me the app”. It resolves the port, makes sure a daemon is up, and then either reuses the tab that is already connected or opens a new one.

Arguments and flags

It is idempotent. Re-running never piles up duplicate tabs.

What it prints

One reticle_open line, whose fields say which of four things happened.
connected is measured, not assumed. This command polls for a new session rather than printing {"opened": url} unconditionally, so a run where nothing opened no longer looks like one where it did. When the launcher itself cannot run, there is no opened field at all. Real capture:
This command does not use Reticle’s own Chromium. It hands the URL to your system default browser, so a chromium warning from reticle doctor has nothing to do with an open that came back connected: false. That misread cost a reporter an afternoon in their bridge config.
For an Electron or Tauri app there is no URL to open. Start the app the way you normally would; it dials the bridge itself.

Exit codes

Worked example

Last modified on August 14, 2026