H ILYGO Hawser
Back to site

First launch

From installation to the home screen: what Hawser shows at start-up, what the keyboard actually does, and where to find help.

Installing Hawser

Hawser is a native macOS application, distributed through two channels that carry the same software. No feature exists on one side and is missing from the other. Both require macOS 11.0 or later, and both run inside the macOS sandbox.

Mac App Store / TestFlightDeveloper ID-signed DMG
Minimum macOS version11.011.0
SandboxEnabledEnabled
UpdatesThrough the App Store. The updater module is compiled out of the binary.Checked at launch; a ✨ Mise à jour disponible (Update available) panel appears
FeaturesIdenticalIdentical

On the DMG channel, when a newer version is published, a panel appears at the bottom of the window at start-up: the heading ✨ Mise à jour disponible, the version number, and two buttons, Plus tard (Later) and Installer (Install). Installer downloads, installs, then restarts the application. Plus tard simply dismisses the panel for the current session.

Hawser is in private beta. On hawser.ilygo.ch, the three download buttons carry a Soon badge and are disabled. To request access, write to hawser@ilygo.ch.

The three first-launch screens

On the very first launch, Hawser does not show the home screen but a sequence of three introductory screens. They are purely informative: no setting is applied, and no question is asked.

  • Bienvenue dans Hawser (Welcome to Hawser) — Client SSH/SFTP/FTP/Telnet macOS-natif avec coffre chiffré. (a macOS-native SSH/SFTP/FTP/Telnet client with an encrypted vault).
  • Votre coffre (Your vault) — Tout est stocké dans un fichier .ivault chiffré (Argon2id + AES-256-GCM). (everything is stored in an encrypted .ivault file).
  • Touch ID (optionnel)Activez Touch ID pour déverrouiller votre coffre sans saisir le mot de passe. (turn on Touch ID to unlock your vault without typing the password).

You move through them with Retour (Back) and Suivant (Next), which becomes Terminé (Done) on the third screen. Three pagination dots show your position, and Passer (Skip) leaves at any point. Passer and Terminé do exactly the same thing.

The home screen

The home screen is Hawser's only way in. It stays on screen as long as no vault is open: the title Hawser, and the subtitle Ouvre un coffre chiffré ou crée-en un nouveau. (Open an encrypted vault or create a new one). No vault is opened automatically, even if one exists in the application folder.

Hawser home screen with the Ouvrir un coffre, Nouveau coffre and Coffre cloud cards and the list of recent vaults
Three cards, then the list of the last twenty vaults opened. The window is 1280 × 900 and stays in the dark theme: Hawser deliberately ignores the system light mode.
CardText shownWhat it opens
Ouvrir un coffre (Open a vault)Sélectionne un fichier .ivault existant. (Select an existing .ivault file)The macOS file picker, filtered on ILYGO vault (accepts .ivault and .outpost)
Nouveau coffre (New vault)Crée un nouveau fichier .ivault. (Create a new .ivault file)The save panel, with My Vault.ivault proposed as the name
Coffre cloud (Cloud vault)Connecte-toi à hawser.ilygo.ch pour ajouter ou ouvrir un coffre cloud. (Sign in to hawser.ilygo.ch to add or open a cloud vault)The account flow — see Syncing your vaults

Below the cards, the Récents (Recent) section lists the last twenty vaults opened, with their name and full path. Each time it is displayed, Hawser re-reads every file header to refresh its badge: chiffré (encrypted), non chiffré (not encrypted) or introuvable (not found — the row is greyed out and no longer clickable). Right-clicking a row is the only way to remove it; it asks for confirmation (Retirer "<nom>" de la liste ? — Remove "<name>" from the list?) and never touches the file on disk. When the list is empty: Aucun fichier récent. Crée-en un ou ouvre un coffre existant. (No recent files. Create one or open an existing vault.)

If the Mac is offline or the server does not answer, an orange banner slots in below the cards and the cloud section disappears. The banner states that cloud sync is unavailable and that local vaults still work normally.

⚠ Pas de connexion réseau — la synchronisation cloud est indisponible. Les coffres locaux fonctionnent normalement.

The sidebar and the eight views

Once a vault is unlocked, a Chargement du vault… (Loading vault…) overlay appears, then the main application loads on the Hôtes (Hosts) view. The left sidebar — the rail — carries eight entries, each with its icon and label.

Hawser Hôtes view with the eight-entry rail and the list of saved servers
The rail on the left, the top bar with the search field and + New. The search field only appears on Hôtes, Clés and Snippets.
Rail entryWhat you find there
🖥️ HôtesThe saved servers, filterable by protocol — Adding a server
🔑 Clés (Keys)The vault's SSH keys — Managing SSH keys
🧩 SnippetsReusable commands — Snippets and inspection
🚇 TunnelsPort forwarding — Tunnels and ports
🔐 Séc. (Security)Auto-lock and interface language — What is encrypted
☁️ Compte (Account)Account and sync — Syncing your vaults
🗂️ Onglets (Tabs)The open sessions, with a badge showing the number of tabs — Opening an SSH session
❓ Aide (Help)The built-in help centre (see below)

Below the eight entries, separated by a gap, a ⌘K button opens the command palette. The 🔐 padlock icon at the very bottom of the rail is purely decorative: it is a reminder that the vault is encrypted, it does not close it. To close the vault, use the round 🔒 button in the small dock at the bottom right of the window, or ⌘L — see Opening and locking.

The ⌘K command palette

⌘K (or Ctrl+K) opens a floating panel at the top of the screen, with a Search hôtes, snippets, actions… field and the full list of what can be triggered. The ⌘K button at the bottom of the rail does the same thing.

  • HostsHÔTE badge, with user@host on the right. Confirming switches to the Sessions view and opens the tab matching the protocol.
  • SnippetsSNIPPET badge. Confirming sends the snippet body to the active SSH tab.
  • ActionsNew connection, New SSH key, New snippet, New tunnel, and Test tous les hôtes (Test all hosts).
  • Import / exportImporter config OpenSSH (~/.ssh/config), Importer depuis Termius / Royal TSX / SecureCRT, Exporter en config OpenSSH (import an OpenSSH config, import from Termius / Royal TSX / SecureCRT, export as an OpenSSH config).

Filtering is a plain case-insensitive substring search on the name and the subtitle. and move the selection, Entrée (Enter) runs the entry, and a click on the dark backdrop closes the palette without launching anything.

What the keyboard actually does

Hawser's keyboard support is thin. Here is the verified list.

ShortcutEffect
⌘K / Ctrl+KOpens the command palette
⌘L / Ctrl+LCloses the vault and returns to the home screen
ÉchapCloses the frontmost dialogue — see the warning above
EntréeConfirms the frontmost dialogue
Tab / Maj+TabCycles within the open dialogue, without leaving it
⌘Q / ⌘WQuits the application, allowing pending writes up to three seconds to reach the disk

Interface language

Two languages are available: Français and English. The setting is in the 🔐 Séc. rail entry, section 🌐 Langue / Language, as a drop-down list. The change takes effect immediately, with no reload, and it is remembered for later launches. With no saved preference, Hawser derives the language from the system: French if it starts with fr, English in every other case.

Hawser Security view with the language selector and the auto-lock setting
The language selector and auto-lock live here, in the Séc. view. There is no Settings view, contrary to what two of the built-in help articles claim.

Built-in help

The ❓ Aide rail entry opens the complete manual — the one you are reading — built into the application and readable with no network: same pages, same screenshots, same language as the interface. On the left, the table of contents and a search field; on the right, the page, with On this page to jump to a section, and two buttons: Open in the browser (the online version) and Write to support.

Hawser's help centre: table of contents on the left, manual page on the right
The help centre: the built-in manual, with contents and search.

Every view opens with a three-sentence help box and a Read the guide link to the page that covers it. The cross collapses it to a small Help chip; the choice is remembered per view.

The Aide menu in the macOS menu bar offers the same entries: Manuel Hawser, Manuel en ligne… and Écrire au support…. The ⌘K palette also lists every page of the manual under AIDE.

What next?

Nothing works until a vault exists: hosts, SSH keys, snippets and tunnels all live inside one. The next move is therefore the Nouveau coffre card.

  1. Create your encrypted vault and choose a master password that satisfies Hawser's policy — Creating your vault.
  2. Save your first server — Adding a server.
  3. Open a session and check the server fingerprint — Opening an SSH session.

Where to go next: Organising your servers, Working in the terminal, Transferring files. And if something resists: Limitations and troubleshooting.