Un éditeur Markdown WYSIWYG pour macOS. Écrire, chercher, reprendre et publier se passent dans une seule fenêtre, et tout cela se pose sur votre propre tas de fichiers.md en clair.
Rien de tout cela n’est une feuille de route. C’est ce que 1.1.0 fait déjà, dans l’ordre où vous le rencontrez en écrivant quelque chose de long.
01Écrire
Ce que vous tapez est la page
Les signes s’effacent quand ils le doivent et apparaissent quand ils le doivent. Il n’y a qu’une règle derrière cela : le curseur est-il sur cette ligne.
Le WYSIWYG n’est pas un aperçu épinglé à côté du texte ; il n’y a aucune étape d’aperçu. Formules, tableaux, diagrammes et toiles poussent tous sur la même feuille.
notes/march-review.mdFolding Mirror's own editor
## March review
This build folds exporting into **two steps**, with fonts ==embedded by default==.
Inline maths is still $E = mc^2$, rendered once the caret leaves.
- Finish the two manual pages before Friday
Click the paper and write — only the line under the caret shows its source
Fig. 1Cette feuille est l’éditeur Folding Mirror lui-même, pas une capture d’écran. Cliquez dedans et écrivez — seule la ligne qui porte le curseur montre ses ##,**, ==.
notes/wednesday.mdtry typing a /
## Wednesday
Tables, formulas, code blocks — I remember the names, not the punctuation.
Type a / on an empty line, then keep typing to filter
Fig. 2La même feuille : tapez / sur une ligne vide et ce que vous pouvez insérer s’aligne sous le curseur ; continuez à taper et vous filtrez (/tab pour un tableau, /h1 pour un titre). Les premières lignes sont les choses les plus pénibles à taper à la main — les barres d’un tableau, les dollars d’une formule, les crochets d’un lien ; # et - coûtent deux touches, donc les titres et les listes viennent après. L’application a deux lignes de plus, dessins et diagrammes : elles créent un fichier dans la bibliothèque, et une page web n’a pas de disque.
notes/going-home.mdlive · split
# Going home
## Before leaving
- [x] Tickets confirmed, alarm set early
- [x] ID and travel pass packed
- [ ] Windows shut, power off, rubbish out
## On the way
1. Reach the station 40 minutes early
2. Take some water and something to eat
3. Tell them at home you're on the way
> Sleep in on the first morning back.
The bags weigh $m = 18\,\mathrm{kg}$, which is fine.
Change a word on the left and the right follows — the divider can be dragged
Fig. 3Quand vous devez tout de même surveiller la source, pliez la feuille en deux : source numérotée à gauche, page à droite, une touche à gauche déplaçant la droite. Les deux moitiés sont de vraies instances, et la séparation entre elles se tire.
notes/first-frost.mdfence · .mmd · .excalidraw
## The exporting section
```mermaid
flowchart LR
A[written] --> B{where to}
B -->|PDF| C[⌘⇧P]
B -->|article| D[pick a theme]
D --> E[paste it]
```

Diagrams and sketches grow inside the document — double-click to edit, come back and it is new
Fig. 4Un éditeur, un document : un bloc ```mermaid, un .mmdautonome et une toile .excalidraw — tous dessinés sur place, aucun n’est une illustration. L’assistant peut y travailler aussi : les skills intégrés de dessin et de diagramme portent chacun un serveur MCP.
Aperçu en direct
# ## **
Les signes restent derrière les mots. Un titre a l’air d’un titre, le gras est gras, et il n’y a pas d’étape « aperçu ».
Source dans la ligne
la ligne du curseur
Seule la ligne où se trouve le curseur montre sa source ; le reste demeure composé. Pour tout le fichier en source, faites ⌘ / .
Menu barre oblique
/
Tapez une barre oblique sur une ligne vide et tout ce qui s’insère s’aligne sous le curseur : tableaux, formules, code, dessins, diagrammes. Continuez à taper pour filtrer, Entrée pour poser.
Vue partagée
direct · partagé
Quand vous voulez tout de même surveiller la source, pliez la feuille en deux : la source à gauche, la page à droite, et une séparation qu’on peut tirer.
Formules LaTeX
$…$ $$…$$
Rendues avec KaTeX, en ligne comme hors texte. Le rendu attend que le curseur quitte la paire, pour que la saisie ne vous résiste jamais.
Tableaux
| … | … |
De vrais tableaux modifiés sur place — pas une boîte de dialogue, pas une image figée. Ajouter, retirer, déplacer et aligner depuis le menu contextuel.
Diagrammes Mermaid
```mermaid
Organigrammes, diagrammes de séquence, diagrammes de Gantt. Écrivez-les dans un bloc de code, ou gardez-les comme fichier .mmd qui s’ouvre comme n’importe quel document.
Dessins
.excalidraw
Une toile Excalidraw intégrée à la page. Tirez pour la redimensionner sur place, double-cliquez pour entrer dedans, et elle est enregistrée dans drawings/.
Images et fichiers

Glissez-en une et c’est une image ; le fichier se pose à côté du document. Rien n’est téléversé, réhébergé ni renommé.
Focus et machine à écrire
F8 F9
Le mode focus estompe tout sauf le paragraphe où vous êtes ; le mode machine à écrire garde la ligne que vous écrivez au milieu de l’écran.
02Bibliothèque
Un tas de .md, avec rien entre les deux
Désignez un dossier, et tout ce qui suit se passe dans ce dossier.
Il n’y a pas de couche entre Folding Mirror et vos fichiers. Désinstallez-le et chaque fichier est encore là — aucune étape d’« export » requise.
notes/first-frost.md⌃ ⌘ 2
Leave the structure of Friday's draft alone.
The exporting section follows the order set in [[Writing plan]],
with formulas and tables after it.
Fig. 5Le panneau des mentions à gauche, le même éditeur à droite. Reliez deux notes avec des crochets et les rétroliens poussent tout seuls — aucun index à construire.
Un dossier ordinaire
*.md
Rien n’est importé, déplacé ni indexé dans une base de données. L’arbre de la barre latérale est l’arbre du disque, et y renommer ou supprimer est réel.
Plusieurs bibliothèques
changer de bibliothèque
Une pour le travail, une pour l’écriture ; on bascule au pied de la barre latérale. Basculer veut dire un autre ensemble de choses — les deux ne partagent jamais une rangée d’onglets.
Liens et mentions
[[document]]
Reliez deux notes avec des crochets et les rétroliens poussent tout seuls. Le panneau des mentions indique qui cite ce texte, et à quelle ligne.
Plan
⌃ ⌘ 1
Parcourir un long texte par ses niveaux de titre. Le plan suit votre curseur — là où vous lisez, c’est là qu’il s’allume.
Recherche et ouverture rapide
⌘ ⇧ F ⌘ P
Chercher les noms et le texte dans toute la bibliothèque et cliquer un résultat pour arriver sur la ligne ; l’ouverture rapide trouve par titre et par chemin en quelques touches.
Onglets et historique
⌘ T ⌃ ⌘ ←
Plusieurs documents ouverts à la fois, avec précédent et suivant comme dans un navigateur. ⌘ ⇧ T ramène un onglet fermé, encore défilé là où vous l’aviez laissé.
03Assistant
Un assistant que vous appelez
Votre clé, votre compte. ⌘ ⇧ A le fait sortir ; fermez-le quand vous avez fini.
Cette section est le dos de la feuille. Ici, l’IA est un assistant que vous appelez, pas un second auteur assis dans la pièce.
Assistant
Rewrite the exporting section in the order set in [[Writing plan]].
Right — let me see how both read at the moment.
Readnotes/first-frost.md
SearchWriting plan · export
The plan puts the two steps first, fonts second. This section has it the other way round, so I will follow the plan and add ⌘ ⇧ P while I am there.
Edit filenotes/first-frost.md
The exporting section follows the order set in the writing plan.
-Exporting goes through File → Export, then pick a format.
+Exporting folds into two steps: ⌘ ⇧ P gives a PDF,
+with the font subset embedded by default.
⋯ 24 lines folded
Formulas and tables come after it.
Editnotes/first-frost.md
Done: the two steps first, the font subset after.
Now draw an export flowchart for the opening.
Mermaidvalidate · export flow
Edit filenotes/first-frost.md
# First frost
+```mermaid
+flowchart LR
+ A[written] --> B{where to}
⋯ 5 lines folded
+```
Once it turns cold, the lamp on the desk is on more of the time.
Editnotes/first-frost.md · +9
Placed at the top. To change its shape or direction, double-click the diagram.
And turn on focus mode, one size bigger.
InterfaceFocus Mode · Text size
Done — 15.5 up to 17.5. Say the word and I will put it back.
first-frost.md43.8k / 200k
Ask the assistant to work on this…
ManualClaude Opus 4.5Medium
Fig. 6Un tour complet : vous demandez, il lit deux documents, propose une modification et s’arrête pour attendre « Appliquer » ; puis vous demandez un diagramme et il passe par le serveur Mermaid intégré. Toucher un document, lancer une commande ou atteindre un outil extérieur passent tous par cette porte. La dernière ligne — « passe en mode focus » — n’a pas de carte : celle-là déplace l’interface, et vous êtes en train de la regarder.
Votre propre clé
Vingt-deux fournisseurs sont préréglés — Anthropic, OpenAI, DeepSeek, Moonshot, Zhipu — et tout point d’accès compatible peut être saisi à la main. Les clés sont chiffrées par le système et ne quittent pas la machine.
Les modifications passent par vous
Avant que l’assistant n’écrive un fichier, ne lance une commande ou n’atteigne un outil extérieur, vous recevez une carte : quel document, ce qu’il ajoute, ce qu’il retire, ligne par ligne. Cela atteint le disque quand vous l’appliquez ; refusez, et rien ne s’est produit.
Il manœuvre l’application pour vous
« Passe en mode focus. » « Une taille au-dessus. » « Montre-moi la source à côté. » « Ouvre ma note de novembre. » Dites-le et cela se fait, sans chercher le menu — et comme il lit d’abord l’état, « encore plus grand » et « remets comme avant » fonctionnent aussi. Les changements d’interface n’ont pas de carte de validation : ils se produisent sous vos yeux et une phrase les défait. Les fichiers, eux, attendent toujours votre accord.
Skills
Sept sont intégrés — poursuivre, retoucher, plan, dessiner, diagramme, recherche web et le manuel — et tout dossier contenant un SKILL.md peut être importé. Un skill actif ne met que son nom et un résumé d’une ligne dans la requête ; le corps est lu quand il sert vraiment.
MCP
Trois serveurs distants sont intégrés (Exa, Excalidraw, Mermaid) et fonctionnent sans rien installer. Vous pouvez ajouter les vôtres : donnez une URL, ou laissez Folding Mirror démarrer un processus local.
Un contexte visible
Quelle part de la fenêtre est occupée, et comment ce tour se répartit entre entrée nouvelle, cache et réponse — l’indicateur est toujours là. Pas de devinette, pas de dépassement, pas de troncature silencieuse.
Les sessions restent
Chaque conversation demeure, groupée par date ou par document, et se filtre sur le texte où vous êtes. Les modifications qui attendent une validation sont là où vous les avez laissées, d’une session à l’autre et après un redémarrage.
04Versions
Chaque modification a un retour
Rien dont il faille se souvenir d’appuyer. Cela enregistre pendant que vous écrivez, et vous choisissez un instant quand vous en avez besoin.
Les points de reprise vivent à leur propre endroit, hors de la bibliothèque, pour que votre dépôt Git ne se remplisse jamais de commits que vous n’avez pas faits.
Version historylibrary checkpoints
Pick a file to see how it differed from now
The exporting section follows the order set in the writing plan.
-Exporting goes through File → Export, then pick a format.
+Exporting folds into two steps: ⌘ ⇧ P gives a PDF,
+with the font subset embedded by default.
⋯ 24 lines folded
Formulas and tables come after it.
Pick a file to see how it differed from now
Once it turns cold, the lamp on the desk is on more of the time.
-Writing keeps no season.
+Writing keeps no season; what it keeps is whether the tools sit right.
⋯ 9 lines folded
Pick a file to see how it differed from now
Pieces to finish in March:
+1. First frost (written)
+2. How to explain the exporting section
-1. Whatever comes to mind
⋯ 6 lines folded
Pick a file to see how it differed from now
Formulas are written between $…$.
+Rendering waits until the caret leaves the pair, so editing never fights you.
⋯ 12 lines folded
Fig. 7La fenêtre d’historique, sur l’onglet « toute la bibliothèque » : choisissez un instant à gauche, et la droite liste les fichiers modifiés à cet instant et en quoi ils diffèrent de maintenant.
Ce document
⌘ ⇧ H
Les points de reprise se posent pendant que vous écrivez, et un est pris avant que l’assistant ne modifie quoi que ce soit. Choisissez une version à gauche ; la droite montre en quoi elle diffère de maintenant.
Toute la bibliothèque
toute la bibliothèque
Pas seulement un fichier. La bibliothèque peut revenir à un instant, avec la liste de tous les fichiers ajoutés, modifiés ou supprimés à cet instant.
Restaurer a aussi un chemin de retour
restaurer
Restaurer prend d’abord un point de reprise de l’état actuel — « j’ai restauré la mauvaise » se rattrape donc aussi.
05Publier
Prêt à sortir
Les polices voyagent avec le fichier, et c’est précisément la partie qui casse d’habitude.
Ce que vous écrivez finit ailleurs. Le travail de Folding Mirror est de s’assurer que c’est encore correctement composé à l’arrivée — et de s’effacer quand le chemin le plus court consiste simplement à remettre le .md.
PDF
⌘ ⇧ P
Des pages A4 dans la police de texte choisie dans les réglages, avec les glyphes employés embarqués — l’allure est donc la même sur une machine qui n’a aucune de vos polices.
HTML
⌘ ⇧ E
Un fichier .html autonome qui s’ouvre dans un navigateur d’un double-clic. Il demande s’il faut embarquer la police : l’envoyer à quelqu’un, ou le garder léger.
Le fichier lui-même
*.md
La sortie la plus courte : votre document est déjà un fichier Markdown. Le remettre, le committer, le publier — il n’y a aucune étape d’export entre les deux.
06Petites choses
Le reste tient au détail
Pas une ligne de cette section n’a sa place sur une affiche. Ensemble, elles décident si vous aurez envie de le rouvrir demain.
Raccourcis
cliquer pour réassigner
Les valeurs par défaut suivent Typora. Cliquez n’importe quelle ligne dans les réglages pour la réassigner ; en cas de conflit, il vous dit sur-le-champ qui détient déjà cette touche.
Trois polices distinctes
UI · texte · assistant
L’interface, la page et le panneau IA ont chacun la leur. Bougez la taille du texte et les titres, la source et les blocs de code suivent proportionnellement.
Deux langues d’interface
中文 · English
Chinois simplifié et anglais, permutés à l’instant. Tout suit — menus, panneaux et l’assistant. Il n’y a pas encore d’interface française : contrairement à ce site, l’application est en anglais.
Barre d’état
mots · minutes
Les mots, les caractères, la part sélectionnée, et à peu près combien de minutes cela prend à lire. Sélectionnez un passage et il ne compte que ce passage.
Mise en forme au clic droit
clic droit
Sélectionnez un passage et transformez-le en titre, en citation ou en liste, ou insérez un tableau, une image, un lien, un bloc de formule ou un filet. Si vos mains sont sur les touches, / va plus vite.
Reste où vous étiez
fermer et rouvrir
Chaque document se souvient de jusqu’où vous aviez lu. Quittez Folding Mirror, redémarrez la machine, rouvrez — la même ligne.
07Fiche
Un tableau, et c’est tout
Configuration
macOS 12 et suivants. Versions distinctes pour Apple Silicon et Intel.
Format de fichier
Du .md en clair. Dessins en .excalidraw, diagrammes en .mmd, pièces jointes à côté du document.
Langue de l’interface
Chinois simplifié · English (le français n’existe pas encore)
Facturation de l’IA
Folding Mirror ne vend aucun crédit. Vous apportez votre propre clé d’API et l’usage se règle entre vous et votre fournisseur.
Compte
Aucun. Pas d’inscription, pas de connexion, pas de serveur d’activation. Une fois une licence installée, l’application signale son appareil une fois par jour, uniquement pour compter ces 3 places ; sans licence, elle ne touche jamais au réseau.
Prix
Un achat unique, pas un abonnement. $25.90 ($14 au lancement) ; une clé couvre 3 machines, l’usage commercial et un an de mises à jour.