Glass Power Tools
Browse the help
Help / Your machines

Your library on all your devices

When you are signed in to iCloud, the hosts you add on one device appear on your others, and their passwords travel with them. A few things stay on the device where you set them. This page lists what syncs, what does not, and how to check that syncing is working.

What syncs and what stays#

What Where it goes
Hosts, their addresses, other names and collections Your other devices, through your private iCloud database
Each service and its settings, other than secrets Your other devices, with its host
Passwords, SSH key passphrases and private keys Your other devices, through iCloud Keychain, encrypted so that only your devices can read them
SSH keys generated in the Secure Enclave This device only
Services that sign in with a Secure Enclave key This device only
The host for this device (This Mac, This iPad, This iPhone or This Apple Vision Pro) and its services This device only
Favorites Your other devices: hosts, and the services, projects, workgroups and folders in Favorites. The exception is the star on the device's own host (This Mac and the others), which stays on the device.
Terminal Workgroups Your other devices, while Sync terminal settings is on (see Workgroups)
Terminal themes and terminal preferences Your other devices, while Sync terminal settings is on (see Terminal settings)
How many connections the device made each day of the last 30, per machine and kind of service, and the device's name (for Your Library's overview) Your other devices, through iCloud
The connection history itself (times of day), Recent, and which service Connect opens This device only
Window appearance (Settings ▸ Appearance) This device only

Note

A service set to require authentication keeps its password protected by this device's biometrics. That password cannot leave the device, so another device asks you for it again.

When the library syncs#

The library syncs when the app opens, when you return to it, and when iCloud reports a change made on another device.

  • On Vision Pro, iPad and iPhone: pull the host list down to sync now.
  • On Mac: there is no pull-down gesture. The library syncs at the times above.

If you are not signed in to iCloud, or iCloud is unavailable, the library on this device keeps working on its own. Nothing is lost; it syncs the next time iCloud is available.

Check the sync status#

The foot of the library's sidebar shows the iCloud status, for example Synced with iCloud and a time. Choose it (on Vision Pro, the cloud) for the details: when the last sync finished, how many records are in iCloud and how many were received and sent, and Sync Now.

Settings shows the same status:

  1. Open Settings and choose Privacy.
  2. Under On your other devices, read Host library:
    • Synced followed by a time: the last sync finished then.
    • Syncing…: a sync is running.
    • Waiting to sync: no sync has finished since the app opened.
    • Not synced — followed by a reason: the last attempt failed. The library on this device is unchanged.

When two devices disagree#

  • If you edit the same host on two devices, the most recent edit wins for the whole host.
  • A favorite follows the most recent change on any device: removing one on your iPhone removes it on your Mac too. When favorites first sync, each device's favorites are kept together.
  • If you delete a host on one device, it is deleted on the others, together with its services' saved settings and passwords. Editing it on another device doesn't bring it back; setting up a new service on it there does, so that service isn't lost.
  • A service you remove from a host is removed on your other devices too.
  • Records with the same name (case and a trailing .local don't matter), a name they share under Also known as, or the same address are shown as one host. If they don't disagree about the address, they are combined into one record the next time the library loads: when the app opens, when you return to it, when you pull the host list down, or with Sync Now. Where both have a service of the same kind and name, one is kept.

Tip

If a host shows several addresses under Address, its records disagree about where the machine is. Edit the host and save one address to combine them.


Something wrong or missing? This help is written from the app's own code and is in the repository; corrections are welcome.