
Ricetta per una scrittura senza frizioni
Tempo di lettura: 3 minuti
Ingredienti: 1 browser aperto, 1 cartella locale, zero distrazioni
Difficoltà: 🔴⚪⚪⚪⚪
Accompagnamento musicale suggerito:
Una traccia lo-fi o ambient silenziosa, senza voce — qualcosa che resta sullo sfondo e lascia che le parole facciano il lavoro.
Dettaglio della complessità:
- 🔴 Apri il link
- ⚪ Capisci cosa fa ink
- ⚪ Immagina come si inserisce nel tuo flusso di lavoro
- ⚪ Realizza che i tuoi file restano tuoi
- ⚪ Ricompensa: un’app di scrittura che si toglie di mezzo
C’è un particolare tipo di frustrazione che nasce quando cerchi uno strumento per scrivere e ti ritrovi distratto — da un’interfaccia caotica, da un paywall per l’abbonamento o da un servizio di sincronizzazione che non avevi chiesto. ink è la mia risposta a quella frustrazione: un’app di scrittura in Markdown minimalista, gratuita e open-source, che funziona interamente nel tuo browser, senza account, senza cloud e senza rumore.
Cos’è ink?
ink è un’app web a pagina singola costruita per scrivere e gestire documenti in Markdown. La apri e scrivi. I tuoi file vengono salvati in un workspace locale sulla tua macchina usando la File System Access API nativa del browser, il che significa che le tue note non lasciano mai il tuo dispositivo a meno che tu non scelga di esportarle.
L’intera applicazione viene distribuita come un singolo file HTML — ink-app.html — con tutti gli stili e gli script incorporati in linea. Non c’è nulla da installare, nessun server da mantenere e nessuna dipendenza da aggiornare dalla tua parte. Puoi anche scaricare il file ed eseguirlo offline, se lo desideri.
Perché L’Ho Creata
La maggior parte delle app di scrittura cade in uno di due tranelli: sono o troppo potenti (e quindi troppo complesse), o troppo semplici (e mancano di funzionalità che in realtà ti servono). ink si colloca nello spazio tra — funzionale senza essere gonfiato, minimale senza essere impoverito.
Funzionalità Principali
- Organizzazione basata su workspace — apri una cartella locale come workspace e sfoglia tutti i tuoi file
.mdin un albero laterale - Scrittura in Markdown — un editor focalizzato con una tipografia pulita e leggibile
- Supporto per tag/frontmatter — le note supportano tag YAML nel frontmatter, analizzati e indicizzati automaticamente
- Opzioni di esportazione — esporta la nota corrente come Markdown, o esporta tutte le note contemporaneamente come un bundle JSON unico
- Flusso di lavoro con la tastiera prima — tutto ha una scorciatoia:
| Azione | Scorciatoia |
|---|---|
| Nuova nota | Ctrl/Cmd + E |
| Apri workspace | Ctrl/Cmd + Shift + O |
| Salva nota | Ctrl/Cmd + S |
| Aggiorna workspace | Ctrl/Cmd + L |
| Esporta come Markdown | Ctrl/Cmd + Shift + M |
| Esporta tutto come JSON | Ctrl/Cmd + Shift + S |
Come Funziona Internamente
Per i curiosi dal punto di vista tecnico: ink è scritto in TypeScript e costruito con esbuild e SASS, assemblato in un singolo file HTML autonomo. Il sorgente è modulare — le responsabilità delle funzionalità sono ripartite in modo netto tra app-controller, ui-events, workspace-io, tree-render, dom, fs-api e types. Il progetto è completamente testato, con test unitari QUnit e test end-to-end Cypress che coprono il flusso di scrittura principale.
L’uso della File System Access API è una scelta deliberata: colma il divario tra un’app nativa e un’app web. Scegli una cartella reale sul tuo disco, ink legge e scrive file reali, e quei file sono tuoi — leggibili da qualsiasi editor di testo, versionabili con Git e portabili verso qualsiasi altro strumento.
Per Chi È?
ink è ideale se tu:
- Prendi note in Markdown puro e vuoi una casa leggera per loro
- Preferisci lavorare con file locali piuttosto che con un servizio cloud
- Apprezzi le scorciatoie da tastiera e un’interfaccia veloce e reattiva
- Vuoi un’app che puoi ispezionare, forking e self-hostare liberamente
- Vuoi semplicemente scrivere senza che ti venga venduto qualcosa
È una buona scelta per sviluppatori, scrittori, ricercatori e chiunque pensi che le proprie note dovrebbero essere存贮 in file .md di cui si è effettivamente proprietari.
Provala Ora
Vai su viscioletti.com/ink per aprire l’app direttamente nel tuo browser — senza bisogno di iscrizione. Il codice sorgente è disponibile e open su github.com/feddernico/ink sotto licenza MIT. Contributi e feedback sono molto graditi.
Vuoi Contribuire?
ink è un progetto aperto, e se si rivela utile per la tua scrittura o per prendere note, mi piacerebbe che tu aiutasse a renderlo migliore. Che significhi segnalare un bug, suggerire una funzionalità, migliorare la documentazione, raffinare il design o aprire una pull request, ogni contributo è il benvenuto. E se semplicemente vuoi supportare il progetto e incoraggiarne lo sviluppo continuo, quel supporto significa molto — i migliori strumenti open-source crescono perché le persone li trovano abbastanza preziosi da usarli, condividerli e migliorarli insieme.