App nativa per macOS

Un lettore Markdown per Mac. Per rivedere i piani e i report scritti dai tuoi agenti AI.

Claude Code, Codex e altri agenti scrivono piani, progetti e analisi in file .md. MoonMark li mostra con l’indice a sinistra, una colonna di testo comoda da leggere e tabelle, codice e diagrammi formattati. Quando un agente riscrive il file, MoonMark lo ricarica e mantiene la posizione di lettura.

Scarica per Mac Prova il documento di esempio

Prova gratuita di 7 giorniChip ApplemacOS 26 o versioni successive

migration-plan.mdscritto da un agente

Migrazione del session store: Redis → Postgres

Generato da Claude Code · 28/09/2026 · In attesa di revisione

Contesto

I dati di sessione risiedono in una singola istanza Redis con la persistenza disattivata. La settimana scorsa due riavvii hanno fatto perdere circa 40.000 login ciascuno. Questo piano sposta le sessioni sul cluster Postgres esistente e mantiene Redis come cache di lettura.

Opzioni

OpzionePersistenzaP95 letturaImpegno
A: Attivare Redis AOFOgni secondo0,8 msBasso
B: Passare a PostgresPer transazione2,4 msMedio
C: B + cache di lettura RedisPer transazione0,9 msMedio

Consigliata l’opzione C: stessa persistenza di B, con una latenza di lettura vicina a quella attuale.

Passaggi

  • Creare la tabella sessions con un indice su user_id
  • Doppia scrittura: le nuove sessioni vanno sia su Redis sia su Postgres
  • Backfill delle sessioni esistenti (circa 1,2 milioni di righe)
  • Spostare le letture su Postgres; Redis diventa una cache
  • Monitorare per 7 giorni, poi eliminare la dipendenza dalla persistenza di Redis

Flusso dei dati

lettura miss scrittura Client API Cache Redis Postgres

Script di backfill

-- Backfill solo delle sessioni non scadute
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;

Rischi

Avvertenza

Se durante il backfill le doppie scritture vanno in conflitto, prevale Postgres. Congelare le modifiche allo schema delle sessioni prima di avviare il backfill.

Rollback

Le letture sono controllate dal flag SESSION_READ_FROM_PG. Disattivandolo si torna a Redis, senza un nuovo deploy.

CHIARO
SCURO

Scegli un tema. Fai clic su un titolo nell’indice per raggiungerlo. Fai clic su </> per vedere il sorgente Markdown di questo esempio.

##

Facile da leggere

Nel Markdown grezzo una tabella è una serie di righe piene di barre verticali e un diagramma è un blocco di codice. MoonMark li mostra formattati.

Indice
I titoli diventano un indice. La sezione che stai leggendo è evidenziata. In un piano lungo, basta un clic per arrivare a “Rischi” o “Rollback”.
⌃⌘S
Righe di lunghezza comoda
Il testo mantiene una larghezza comoda da leggere, anche su un grande display. Puoi scegliere tra tre larghezze. Tabelle e diagrammi larghi possono estendersi nei margini. Le righe di codice lunghe scorrono all’interno del blocco di codice.
3 larghezze
Sei temi
Tre temi chiari e tre scuri. Indice, testo, codice, tabelle e diagrammi cambiano colore insieme. MoonMark segue l’aspetto chiaro o scuro del tuo Mac.
3 + 3
Font e dimensioni
Di default usa un font senza grazie. Per il testo e per il codice puoi scegliere qualsiasi font installato. Le dimensioni vanno da 13 a 24 e puoi regolare il peso. MoonMark aggiunge uno spazio tra testo cinese e inglese.
⌘+⌘−
Diagrammi, formule e codice
MoonMark disegna i diagrammi Mermaid. Puoi ingrandire ogni diagramma, copiarne o mostrarne il sorgente. Le formule KaTeX e l’evidenziazione della sintassi vengono visualizzate sul tuo Mac, senza connessione di rete.
Mermaid · KaTeX

##

Non perdi il segno

Spesso gli agenti riscrivono un file mentre lo stai leggendo.

Si ricarica quando il file cambia

Di default, quando il file cambia sul disco, MoonMark lo ricarica. Resti al paragrafo che stavi leggendo.

Dopo il ricaricamento sei ancora allo stesso paragrafo.

##

Altri dettagli

Pannelli
Apri più documenti come pannelli in un’unica finestra. Un link a un altro file .md o .markdown si apre in un nuovo pannello.
⌘O
File di grandi dimensioni
Un file molto grande o molto complesso si apre in una vista semplificata, così l’app resta reattiva.
Rendering sul tuo Mac
Il rendering dei documenti avviene sul tuo Mac. Non serve un account. Gli script nei documenti non vengono eseguiti. Le immagini web a cui un documento rimanda vengono caricate dalla rete.

##

Cosa non c’è

Altri strumenti lo fanno già bene.

MoonMark serve a leggere Markdown.

##

Lo strumento giusto

Ognuno di questi strumenti fa bene il suo lavoro. Scegli in base a cosa fai con il file.

Typora
Scrivi in Markdown e vuoi vedere la formattazione mentre digiti, con i simboli Markdown nascosti.
Editor
Marked
Scrivi in un altro editor e vuoi un’anteprima dal vivo accanto, più l’esportazione in PDF, HTML o DOCX.
Anteprima · Esportazione
Estensione di Visualizzazione rapida
Vuoi solo dare un’occhiata a un file formattato nel Finder. Premi la barra spaziatrice, leggi, chiudi. Niente modifiche.
Finder
VS Code
Il progetto è già aperto in VS Code. Anche la sua anteprima integrata (⇧⌘V) mostra le formule.
Editor di codice
MoonMark
Leggi piani e report lunghi che gli agenti scrivono e riscrivono. Vuoi un indice, una pagina leggibile e non perdere il segno quando il file cambia.
Lettore

##

Specifiche

Sistema
macOS 26 o versioni successive su un Mac con chip Apple
Interfaccia
Finestre, menu e abbreviazioni da tastiera nativi di macOS
File
.md .markdown
Sintassi
CommonMark, tabelle ed elenchi di attività GFM, note a piè di pagina, front matter, callout, Mermaid, KaTeX
Accessibilità
Riduci movimento, Aumenta contrasto
Prezzo
US$9.99, acquisto una tantum
Periodo di prova
7 giorni, tutte le funzioni
Licenza
Fino a 3 Mac per licenza
Account
Non necessario

##

Domande frequenti

MoonMark è un lettore o un editor?
Un lettore. Per modificare un file usa il tuo editor o fallo riscrivere all’agente. MoonMark poi lo ricarica.
Apre i file di Claude Code e Codex?
Sì. MoonMark apre i file .md e .markdown di qualsiasi strumento. Di default, quando il file cambia, MoonMark lo ricarica e mantiene la posizione di lettura.
Quale Mac mi serve?
Un Mac con chip Apple e macOS 26 o versioni successive.
Servono un account o una connessione a Internet?
L’account non serve. Il rendering funziona senza connessione, anche per diagrammi Mermaid e formule KaTeX. La connessione serve per attivare una licenza e per caricare le immagini web a cui un documento rimanda.
Quanto costa?
US$9.99, acquisto una tantum. Prima puoi provare tutte le funzioni gratis per 7 giorni. Una licenza vale per un massimo di 3 dei tuoi Mac. Se ne fai richiesta entro 14 giorni dall’acquisto, ricevi un rimborso completo.
Icona di MoonMark

MoonMark

Prova tutte le funzioni gratis per 7 giorni.

Acquisto una tantum. Una licenza vale per un massimo di 3 Mac.
Richiede macOS 26 o versioni successive su un Mac con chip Apple.