App macOS native

Un lecteur Markdown pour Mac. Pour relire les plans et rapports de vos agents IA.

Claude Code, Codex et d’autres agents rédigent leurs plans, conceptions et analyses dans des fichiers .md. MoonMark les affiche avec un sommaire à gauche, une colonne de texte lisible, et des tableaux, du code et des diagrammes mis en forme. Quand un agent réécrit le fichier, MoonMark le recharge et conserve votre position de lecture.

Télécharger pour Mac Essayer un exemple

Essai gratuit de 7 joursPuce ApplemacOS 26 ou ultérieur

migration-plan.mdrédigé par un agent

Migration du stockage des sessions : Redis → Postgres

Généré par Claude Code · 2026-09-28 · En attente de relecture

Contexte

Les données de session résident dans une seule instance Redis, sans persistance. La semaine dernière, deux redémarrages ont chacun fait perdre environ 40 000 connexions. Ce plan déplace les sessions vers le cluster Postgres existant et conserve Redis comme cache de lecture.

Options

OptionDurabilitéP95 en lectureCharge
A : activer Redis AOFPar seconde0,8 msFaible
B : passer à PostgresPar transaction2,4 msMoyenne
C : B + cache de lecture RedisPar transaction0,9 msMoyenne

Option recommandée : C. Même durabilité que B, avec une latence de lecture proche de l’actuelle.

Étapes

  • Créer la table sessions avec un index sur user_id
  • Double écriture : les nouvelles sessions sont écrites à la fois dans Redis et dans Postgres
  • Reprendre les sessions existantes (environ 1,2 million de lignes)
  • Basculer les lectures sur Postgres ; Redis devient un cache
  • Surveiller 7 jours, puis supprimer la dépendance à la persistance Redis

Flux de données

lecture si absent écriture Client API Cache Redis Postgres

Script de reprise

-- Ne reprendre que les sessions non expirées
INSERT INTO sessions (id, user_id, data, expires_at)
SELECT id, user_id, data, expires_at
FROM staging_sessions
WHERE expires_at > now()
ON CONFLICT (id) DO NOTHING;

Risques

Avertissement

Si des doubles écritures entrent en conflit pendant la reprise, Postgres l’emporte. Gelez les modifications du schéma des sessions avant de lancer la reprise.

Retour arrière

Les lectures sont pilotées par l’indicateur SESSION_READ_FROM_PG. Désactivez-le pour revenir à Redis. Aucun redéploiement nécessaire.

CLAIR
SOMBRE

Choisissez un thème. Cliquez sur un titre du sommaire pour y accéder. Cliquez sur </> pour voir la source Markdown de cet exemple.

##

Facile à lire

En Markdown brut, un tableau n’est qu’une suite de barres verticales, et un diagramme, un bloc de code. MoonMark les met en forme.

Sommaire
Les titres forment un sommaire, et la section en cours de lecture est mise en évidence. Dans un long plan, un clic suffit pour rejoindre « Risques » ou « Retour arrière ».
⌃⌘S
Largeur du texte
Le texte garde une largeur confortable, même sur un grand écran. Trois largeurs au choix. Les tableaux et diagrammes larges peuvent s’étendre dans les marges ; les longues lignes de code défilent dans leur bloc.
3 largeurs
Six thèmes
Trois thèmes clairs et trois thèmes sombres. Le sommaire, le texte, le code, les tableaux et les diagrammes changent de couleur ensemble. MoonMark suit l’apparence claire ou sombre de votre Mac.
3 + 3
Polices et taille
Police sans empattement par défaut. Vous pouvez choisir n’importe quelle police installée pour le texte et pour le code. La taille va de 13 à 24, et la graisse est réglable. MoonMark ajoute un espace entre le texte chinois et le texte anglais.
⌘+⌘−
Diagrammes, formules et code
MoonMark dessine les diagrammes Mermaid. Chaque diagramme peut être agrandi, et sa source copiée ou affichée. Les formules KaTeX et la coloration syntaxique sont rendues sur votre Mac, sans connexion réseau.
Mermaid · KaTeX

##

Votre position est préservée

Les agents réécrivent souvent un fichier pendant que vous le lisez.

Rechargement quand le fichier change

Par défaut, quand le fichier change sur le disque, MoonMark le recharge. Vous restez au paragraphe que vous lisiez.

Après le rechargement, vous êtes toujours au même paragraphe.

##

Et aussi

Onglets
Ouvrez plusieurs documents dans des onglets d’une même fenêtre. Un lien vers un autre fichier .md ou .markdown s’ouvre dans un nouvel onglet.
⌘O
Fichiers volumineux
Un fichier très volumineux ou très complexe s’ouvre dans un affichage simplifié, pour que l’app reste réactive.
Rendu sur votre Mac
Les documents sont rendus sur votre Mac. Aucun compte n’est nécessaire. Les scripts d’un document ne s’exécutent pas. Les images Web référencées dans un document sont chargées via le réseau.

##

Non inclus

D’autres outils le font très bien.

MoonMark sert à lire du Markdown.

##

Quel outil choisir

Chacun excelle dans son domaine. Choisissez selon ce que vous faites du fichier.

Typora
Vous écrivez en Markdown et voulez voir la mise en forme pendant la frappe, sans les symboles Markdown.
Éditeur
Marked
Vous écrivez dans un autre éditeur et voulez un aperçu en direct à côté, avec export en PDF, HTML ou DOCX.
Aperçu · Export
Une extension Coup d’œil
Vous voulez juste jeter un œil à un fichier rendu dans le Finder. Espace, lecture, fermeture. Pas de modification.
Finder
VS Code
Le projet est déjà ouvert dans VS Code. Son aperçu intégré (⇧⌘V) affiche aussi les formules.
Éditeur de code
MoonMark
Vous lisez de longs plans et rapports que des agents écrivent et réécrivent. Vous avez besoin d’un sommaire, d’une page lisible et de conserver votre position quand le fichier change.
Lecteur

##

Caractéristiques techniques

Système
macOS 26 ou version ultérieure sur un Mac avec puce Apple
Interface
Fenêtres, menus et raccourcis macOS natifs
Fichiers
.md .markdown
Syntaxe
CommonMark, tableaux et listes de tâches GFM, notes de bas de page, front matter, encadrés, Mermaid, KaTeX
Accessibilité
Réduire les animations, Augmenter le contraste
Prix
US$9.99, achat unique
Période d’essai
7 jours, toutes les fonctions
Licence
Jusqu’à 3 Mac par licence
Compte
Non requis

##

Questions fréquentes

MoonMark est-il un lecteur ou un éditeur ?
Un lecteur. Pour modifier un fichier, utilisez votre éditeur ou laissez l’agent le réécrire. MoonMark le recharge ensuite.
MoonMark ouvre-t-il les fichiers de Claude Code et de Codex ?
Oui. MoonMark ouvre les fichiers .md et .markdown de n’importe quel outil. Par défaut, quand le fichier change, MoonMark le recharge et conserve votre position.
Quel Mac faut-il ?
Un Mac avec puce Apple et macOS 26 ou version ultérieure.
Faut-il un compte ou une connexion Internet ?
Aucun compte n’est nécessaire. Le rendu fonctionne hors connexion, y compris pour les diagrammes Mermaid et les formules KaTeX. Une connexion est nécessaire pour activer une licence et pour charger les images Web référencées dans un document.
Combien coûte MoonMark ?
US$9.99, en achat unique. Vous pouvez d’abord essayer toutes les fonctions gratuitement pendant 7 jours. Une licence fonctionne sur 3 de vos Mac au maximum. Si vous en faites la demande dans les 14 jours suivant l’achat, vous êtes intégralement remboursé.
Icône de MoonMark

MoonMark

Essayez toutes les fonctions gratuitement pendant 7 jours.

Achat unique. Une licence fonctionne sur 3 Mac au maximum.
Nécessite macOS 26 ou version ultérieure sur un Mac avec puce Apple.