rownarts.
fr

work/s3tow/

s3tow

Un gestionnaire de fichiers macOS natif pour S3 et SFTP.

  • App native
  • Ingénierie
  • Interface
  • 2026
Une pile de plaques d’acrylique translucide dépoli, éclairées par la tranche sur un fond graphite ; une plaque est légèrement tirée vers l’extérieur

La commande

Chaque client S3 est soit une console web qui vous combat, soit une app de bureau qui embarque un navigateur entier pour dessiner une liste de fichiers. Nous voulions l’app Mac : quelque chose qui s’ouvre instantanément, se comporte comme le Finder et reste dans la sandbox.

Ce que nous avons fait

  • SwiftUI partout — une app Mac qui en a l’allure et le comportement
  • Signature AWS SigV4 et protocole S3 REST implémentés directement sur URLSession
  • SFTP à côté de S3, parce que le vrai travail traverse les deux
  • Pas de CLI embarquée, pas de navigateur intégré, pas de démon d’arrière-plan

Où c’est arrivé

0SDK de stockage tiers
2protocoles, une interface
1processus, sandboxé

Écrire nous-mêmes le protocole a pris deux semaines. Cela nous a donné une app qui s’ouvre en moins d’une seconde.

Projet suivant Waterline Un récit d’intérêt public sur le trajet de l’eau dans une ville.