Journal Deckhand : présenter des slides HTML sans PowerPoint, sans cloud, sans compte

Posté par  . Licence CC By‑SA.
-1
6
oct.
2026

Le logiciel de présentation est le maillon le plus fragile de toutes les salles où j'ai parlé. Le câble HDMI. Le Keynote qui ne s'ouvre plus. Le PDF "au cas où".

Je fais de l'infra. Je passe mes journées à rendre des systèmes fiables. Et je présentais avec ça.

Mes slides sont déjà du HTML. Une page par slide, écrite à la main ou générée. Les convertir en PowerPoint pour les projeter, c'est absurde. Les mettre dans un SaaS derrière un compte, encore plus.

Alors j'ai écrit Deckhand. Un binaire Go. Un dossier de fichiers HTML. Trois écrans :

  • la scène, en plein écran dans n'importe quel navigateur ;
  • la télécommande, sur ton téléphone : miniatures, notes, chrono, pointeur laser ;
  • le public, qui suit en direct sur son propre appareil, via un lien.
deckhand present talk/

Deux QR codes s'affichent. Tu scannes, tu présentes. Pas de compte. Pas de cloud. Pas de build. Ça tourne sur le Wi-Fi de la salle, ou sur le partage de connexion de ton téléphone quand le Wi-Fi de la salle ne marche pas. Ce qui arrive une fois sur deux.

Le navigateur est le meilleur moteur de rendu qui existe, et il est déjà installé sur chaque machine de la planète. Je ne vois aucune raison d'ajouter autre chose pour projeter du texte et des images.

La sécurité, parce que c'est mon métier

Servir du HTML qu'on n'a pas écrit soi-même, c'est du XSS en libre-service. Chaque slide tourne dans une iframe sandbox="allow-scripts", jamais allow-same-origin. Les pages de l'application ont une CSP stricte. Sur le hub, les decks vivent sur une origine séparée. Ce sont des règles ennuyeuses. C'est exactement pour ça qu'elles sont là depuis la première version.

La licence, parce que LinuxFr va demander

Le binaire local est sous MIT. Point.

Le hub (liens permanents, public à distance, statistiques), dans internal/hub, est sous Business Source License 1.1. Tu peux l'auto-héberger pour tes propres présentations. Chaque version passe sous MIT quatre ans après sa sortie. La seule chose interdite, c'est de le revendre comme service hébergé.

Je veux pouvoir vivre de ce que je construis sans qu'un gros acteur le reprenne tel quel le lendemain. Je l'assume.

Ce que je veux savoir

Qu'est-ce qui t'empêcherait de l'utiliser à ta prochaine conf, ton prochain cours ou ta prochaine réunion ?

Le meilleur logiciel de présentation, c'est celui qu'on oublie pendant qu'on parle.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.