Escale
Embarquer
N° 0.1 · Préversion Automne 2026 Mac · Swift · WebKit

Un navigateur natif pour développeurs, sur Mac

escale /ɛs.kal/ · nom féminin
  1. Arrêt en cours de route. Port où l’on fait halte, le temps de reprendre ses repères.
  2. Navigateur écrit en Swift, sur le moteur WebKit que macOS embarque déjà. Un espace par projet, avec ses onglets, ses favoris et ses identifiants.

Un navigateur pour les pages autour de votre code.

La documentation, les pull requests et l’app que vous êtes en train de construire.
Une fenêtre d’Escale : la barre latérale de l’espace Work, ses favoris et ses onglets ; la page, celle-ci, tient dans son propre cadre arrondi, ouverte sur Bearings Tab et un favori étiqueté DEV.
L’espace « Work », un mardi

Escale 01 Espaces

Un espace pour chaque projet.

La documentation, les pull requests, les tableaux de bord et l’app qui tourne en local, réunis au même endroit. Chaque espace a ses onglets, ses favoris et ses pages épinglées, mais aussi son historique, ses mots de passe, ses cookies et ses extensions.

Un onglet restauré ne charge sa page qu’au moment où vous le sélectionnez.

Escale affichant un dépôt GitHub dans l’espace Work. La barre latérale contient les onglets épinglés, des favoris rangés en dossiers, un favori étiqueté DEV et les onglets ouverts.
  1. 1Une colonne d’espacesGlissez un onglet sur l’icône d’un espace et gardez-le en place un instant pour l’y déplacer.
  2. 2Épinglé, puis réduitLes pages ouvertes toute la journée se résument à leur icône.
  3. 3Des favoris par espaceRangés en dossiers, au-dessus des onglets. Celui-ci connaît ses environnements.
  4. 4Les onglets, sur le côtéOu en haut de la fenêtre, ⇧⌘S. Tout se replie avec ⌘S.
  5. 5Une barre d’adresse au-dessus de la pageComme dans le mode développeur d’Arc : le site, puis le titre de la page.
  6. 6Inspecter et capturerSélectionnez un élément pour lire son CSS, ou enregistrez la page en PNG.
  7. 7Localhost, par espaceLes pages locales déjà visitées, par hôte et par port. Aucun balayage de ports.

Escale 02 Environnements

Attendez. On est en dev, en staging ou en prod ?

Donnez à un favori ses environnements, chacun avec son adresse exacte. Faites ⌘T : Bearings Tab s’ouvre sur votre projet. Retrouvez le favori, puis passez d’un environnement à l’autre avec Tab. Le nom que vous avez choisi s’affiche à côté de l’adresse. Vous savez où vous êtes avant d’agir.

Une étiquette est un pense-bête que vous posez, pas un garde-fou. Escale ne l’affiche qu’à l’adresse que vous avez configurée.

Cliquez sur Bearings Tab, puis appuyez sur Tab.

staging.escale.page Escale Landing Page STAGING
staging.escale.page STAGING escale.page
https://staging.escale.page/
kndpt/Escale: A native browser for developers on Mac
⌘T

Bearings Tab.

Une seule barre pour aller n’importe où, et elle part de là où vous êtes : cet espace, ses onglets ouverts, ses favoris et leurs environnements. L’onglet n’est créé qu’une fois la destination confirmée. Son nom veut dire « repères » : c’est là qu’on les prend en arrivant. De tout Escale, c’est la pièce à laquelle nous tenons le plus.

⌘L

Changer l’adresse de cette page.

Modifie l’adresse en cours. Tapez une adresse, vous y allez ; tapez des mots, vous lancez une recherche.

⌘K

Changer d’onglet, vite.

Ne liste que ce qui est ouvert, par nom. Cette page a le sien. Essayez.

le-build-du-jour.example

Carnet de bord · 6 min de lecture

Pourquoi votre base de staging ressemble trait pour trait à la prod

Tout a commencé, comme souvent, par une migration lancée dans le mauvais onglet. Les deux tableaux de bord étaient identiques, jusqu’au favicon.

Escale 03 Pages au calme

Masquez l’inutile. Pour de bon.

Faites ⇧⌘H, puis cliquez sur un bandeau de cookies, une fenêtre d’inscription à la newsletter, une colonne d’articles « à lire aussi » dont personne ne veut. L’élément disparaît, et sur ce site il ne revient pas : il est masqué avant même que la page n’affiche sa première image.

Trois éléments gênent la lecture.

Cette page ne dépose aucun cookie. Ce bandeau n’est qu’un décor : supprimez-le.

Un bloqueur de publicité qui passe avant la page.

Les traceurs tiers et les régies publicitaires sont arrêtés au niveau du réseau : il ne reste rien à afficher. Activé par défaut, désactivable site par site si quelque chose ne fonctionne plus.

Mode lecture ⇧⌘R

Réduit la page à l’article, et à rien d’autre.

La vidéo vous suit ⇧⌘P

Sort la vidéo de la page dans une petite fenêtre qui reste au-dessus de tout, y compris des autres apps.

Escale 04 Réseau

La requête, à côté de la page.

Ouvrez le panneau réseau à côté du site sur lequel vous travaillez. L’URL d’une requête, ses paramètres, ses en-têtes et son corps, disposés pour être lus. Une réponse JSON s’ouvre en arbre : on y cherche, on y copie les valeurs exactes.

Il complète l’inspecteur de WebKit. Il ne remplace pas les DevTools de Chrome.

Le panneau réseau d’Escale sur une requête POST : statut 202, URL, paramètres un par ligne, et le corps sous forme d’arbre. Le même panneau sur la réponse : 200 OK, application/json, affichée en arbre avec des boutons de copie.

Escale 05 Aussi à bord

Rien que l’essentiel pour le voyage.

Rien ne tourne en arrière-plan pour ce dont vous ne vous servez pas. Chaque fonction est là parce qu’un projet en avait besoin.

Escale 06 Clavier

Départs, au clavier.

Ce qui sert souvent tient en un raccourci. esc range ce qui est ouvert, et Tab reste à la page, pour passer d’un champ à l’autre.

TouchesDestinationRemarques
Bearings TabRien ne s’ouvre sans confirmation
Changer d’ongletSeulement ce qui est ouvert
Adresse de la pageComplétée par votre historique
Masquer un élémentToujours absent la fois suivante
Mode lectureL’article, rien d’autre
Vidéo flottanteAu-dessus de toutes les apps
Inspecter un élémentCSS et dimensions à copier
Capturer la zone visibleRien n’est envoyé
Onglet privéNe laisse aucune trace
Ajouter aux favorisDans cet espace

Escale 07 Confidentialité

Où va tout ça ?

Ni synchronisation, ni compte, ni cloud. Vos onglets, votre historique et vos mots de passe restent sur votre Mac. Voici exactement où.

Mots de passe
Le trousseau « session » de macOS, étiqueté par espace.
Historique, favoris, onglets ouverts, éléments masqués
Des fichiers distincts pour chaque espace, dans ~/Library/Application Support/Escale/
Cookies et données de sites
Un stockage WebKit distinct pour chaque espace.
Extensions
Leurs propres listes, dossiers et autorisations, espace par espace.
Tout le reste
Nulle part.Il n’y a pas de serveur.

Ce qui sort

Les pages que vous demandez, leurs icônes, les extensions que vous ajoutez depuis le Chrome Web Store, et une petite requête par jour pour connaître la dernière version.

Pas de télémétriePas de mesure d’audiencePas de rapports de plantagePas d’assistant IACette page : aucun cookie

Escale 08 Départ

Escale n’a pas encore largué les amarres.

La version 0.1 est en cours de signature et de notarisation. Ensuite, quelques développeurs l’utiliseront pendant une semaine sur un vrai projet, à côté de leur navigateur habituel. Si vous voulez en être, écrivez-nous.

  • La synchronisation entre appareils, ou Windows et Linux
  • Des outils propres à Chromium : Lighthouse, CDP, le développement d’extensions Chrome
  • Un Chrome géré par votre entreprise, ou une extension que WebKit ne sait pas faire tourner
Carte d’embarquement · Essai
DépartQuarante onglets, trois projets
ArrivéeUn espace par projet
PassagerVous, sur un Mac
PortemacOS 14 ou ultérieur
PlaceÀ côté de votre navigateur
ClassePréversion
TarifGratuit, sans compte
EmbarquementDès la signature
Demander une version d’essai Un e-mail suffit. Nous vous répondons dès qu’une version est prête.

Escale, un navigateur natif pour développeurs sur Mac. Écrit en Swift, sur WebKit.

Escale part de Search, d’Office Commun, puis trace sa propre route. Licence MIT.

Cette page ne charge aucun traceur et ne dépose aucun cookie.

© 2026 Escale