Skip to main content

Use A Service From Another Device

Fungi's main workflow is:

  1. Choose a device.
  2. Run or find a service on that device.
  3. Open that service from here.

This page uses placeholders for the service recipe because the exact recipe list can change between releases.

1. Make Sure The Device Is Saved

If you have not connected two devices yet, start with Connect Two Devices.

You should have a saved device name:

fungi device list

2. See Available Recipes

Official recipes are managed by the local daemon:

fungi service recipe list --refresh

Inspect one recipe before applying it:

fungi service recipe show <recipe-id>

3. Apply The Service On A Device

Use name@device as the target:

fungi service apply files@my-mac --recipe <recipe-id> --start

This creates or updates a service named files on my-mac, then starts it.

4. Open It From Here

Use the shortcut:

fungi files@my-mac

Or use the explicit command:

fungi service connect files@my-mac

Fungi creates or reuses a local listener and prints the local address. The saved local preference lets the daemon restore the listener on the next start when a cached service snapshot is available.

Fungi opens a file browser service from another device on localhost

5. Refresh Service State

List local services and cached remote services:

fungi service list

Refresh saved devices:

fungi service list --refresh

Next