
Recette pour écrire sans friction
Temps de lecture : 3 minutes
Ingrédients : 1 navigateur ouvert, 1 dossier local, zéro distraction
Difficulté : 🔴⚪⚪⚪⚪
Accompagnement musical suggéré :
Une piste lo-fi ou ambient discrète, sans paroles — quelque chose qui reste à l’arrière-plan et laisse les mots faire leur travail.
Détail de la complexité :
- 🔴 Ouvrez le lien
- ⚪ Découvrez ce que fait ink
- ⚪ Imaginez comment l’application s’intègre à votre flux de travail
- ⚪ Constatez que vos fichiers restent les vôtres
- ⚪ Récompense : une application d’écriture qui ne vous gêne pas
Il existe une forme particulière de frustration : celle qui survient lorsqu’on cherche un outil d’écriture et que l’on se retrouve distrait par une interface encombrée, un abonnement payant ou un service de synchronisation dont on n’a pas besoin. ink est ma réponse à cette frustration : une application d’écriture Markdown minimaliste, gratuite et open source, qui fonctionne entièrement dans votre navigateur, sans compte, sans cloud et sans bruit.
Qu’est-ce qu’ink ?
ink est une application web monopage conçue pour écrire et gérer des documents Markdown. Vous l’ouvrez, vous écrivez. Vos fichiers sont enregistrés dans un espace de travail local sur votre machine grâce à l’API File System Access, intégrée au navigateur. Vos notes ne quittent donc jamais votre appareil, sauf si vous choisissez de les exporter.
L’application entière est distribuée sous la forme d’un unique fichier HTML — ink-app.html — qui contient tous les styles et scripts nécessaires. Il n’y a rien à installer, aucun serveur à maintenir et aucune dépendance à mettre à jour de votre côté. Vous pouvez même télécharger le fichier et l’utiliser hors ligne si vous le souhaitez.
Pourquoi je l’ai créée
La plupart des applications d’écriture tombent dans l’un de ces deux pièges : elles sont soit trop riches en fonctionnalités, et donc trop complexes, soit trop simples et dépourvues de fonctions réellement utiles. ink se situe entre les deux : fonctionnelle sans être lourde, minimaliste sans être limitée.
Fonctionnalités principales
- Organisation par espace de travail — ouvrez un dossier local comme espace de travail et parcourez tous vos fichiers
.mddans une arborescence latérale - Écriture en Markdown — un éditeur sobre, avec une typographie claire et lisible
- Prise en charge des étiquettes et du front matter — les notes peuvent contenir des étiquettes YAML dans leur front matter, automatiquement analysées et indexées
- Options d’exportation — exportez la note en cours au format Markdown ou exportez toutes vos notes en une seule fois sous forme d’archive JSON
- Flux de travail centré sur le clavier — chaque action dispose d’un raccourci :
| Action | Raccourci |
|---|---|
| Nouvelle note | Ctrl/Cmd + E |
| Ouvrir l’espace de travail | Ctrl/Cmd + Shift + O |
| Enregistrer la note | Ctrl/Cmd + S |
| Actualiser l’espace de travail | Ctrl/Cmd + L |
| Exporter en Markdown | Ctrl/Cmd + Shift + M |
| Tout exporter en JSON | Ctrl/Cmd + Shift + S |
À qui s’adresse ink ?
ink est idéal si vous :
- Prenez vos notes en Markdown brut et cherchez un environnement léger pour les organiser
- Préférez travailler avec des fichiers locaux plutôt qu’avec un service cloud
- Appréciez les raccourcis clavier ainsi qu’une interface rapide et réactive
- Souhaitez une application que vous pouvez inspecter, forker et auto-héberger librement
- Voulez simplement écrire sans que l’on essaie de vous vendre quoi que ce soit
C’est un bon choix pour les développeurs, les écrivains, les chercheurs et toutes les personnes qui estiment que leurs notes devraient être conservées dans des fichiers .md dont elles sont réellement propriétaires.
Essayez ink dès maintenant
Rendez-vous sur viscioletti.com/ink pour ouvrir l’application directement dans votre navigateur, sans inscription. Le code source est disponible sur github.com/feddernico/ink, sous licence MIT. Les retours et les contributions sont les bienvenus.
Vous souhaitez contribuer ?
ink est un projet ouvert. S’il vous est utile pour écrire ou prendre des notes, j’aimerais beaucoup que vous contribuiez à son amélioration.
Qu’il s’agisse de signaler un bug, de proposer une fonctionnalité, d’améliorer la documentation, d’affiner l’interface ou d’ouvrir une pull request, chaque contribution est bienvenue. Et si vous souhaitez simplement soutenir le projet et encourager son développement, cela compte énormément : les meilleurs outils open source évoluent parce que des personnes les trouvent suffisamment utiles pour les utiliser, les partager et les améliorer ensemble.
Comment cela fonctionne
Pour les personnes curieuses de l’aspect technique : ink est écrit en TypeScript et construit avec esbuild et Sass, avant d’être assemblé dans un unique fichier HTML autonome. Le code source est modulaire : les responsabilités sont clairement réparties entre
app-controller,ui-events,workspace-io,tree-render,dom,fs-apiettypes.Le projet est entièrement testé, avec des tests unitaires réalisés avec QUnit et des tests de bout en bout avec Cypress, qui couvrent le principal parcours d’écriture.
L’utilisation de l’API File System Access est un choix délibéré : elle réduit l’écart entre une application native et une application web. Vous choisissez un véritable dossier sur votre disque ; ink lit et écrit de vrais fichiers ; et ces fichiers vous appartiennent. Ils sont lisibles avec n’importe quel éditeur de texte, peuvent être versionnés avec Git et restent portables vers n’importe quel autre outil.