2026-07-05

Zero promozione, zero codice, 22.000 download in tre mesi: il percorso open source di un principiante

Tre mesi fa mi sono dato un obiettivo che, a dirlo ad alta voce, suonava un po’ folle: fare il miglior editor Markdown gratuito del mondo.

La parte folle non era «il migliore» — era «gratuito». E soprattutto: non so scrivere codice.

Tre mesi dopo, questo progetto che si chiama SoloMD ha rilasciato 30 versioni, è stato scaricato oltre 22.000 volte, ha guadagnato più di 400 stelle su GitHub. E in quei tre mesi, non ho quasi fatto promozione. Ecco come ci sono arrivato.

Prima i numeri, così non sembra che stia vendendo aria

Non mi piace aprire con le buone intenzioni — preferisco mettere i dati sul tavolo e lasciare che tu giudichi da solo:

La cosa che voglio tu noti di più: questi numeri non sono comprati. Niente pubblicità, nessun articolo sponsorizzato, nessuna growth-hacking. Ho solo seguito i consigli di distribuzione che mi ha dato l’IA, ho pubblicato nei posti giusti, e basta. Il prodotto ha camminato da solo.

Volevo un software gratuito che non trattasse gli utenti come polli da spennare

Perché insistere sul «gratuito»? Perché il mondo del software gratuito è già una palude.

Vuoi rimuovere una filigrana da un PDF, installi un tool gratuito trovato al volo, e il giorno dopo ti spara pubblicità, ti cambia la homepage del browser, carica dati in background, e alla fine ti chiede il pagamento per esportare. «Gratuito» è diventato un amo: ti attira dentro, poi ti taglia a pezzetti. Gli utenti del software gratuito ci hanno fatto il callo — vengono trattati come merce, nessuno cura davvero il prodotto, e il «gratis» è solo un’esca per spingerti a pagare.

Ne avevo abbastanza. Così SoloMD ha avuto delle regole fisse fin dal primo giorno: gratuito, open source, zero pubblicità, zero telemetria, local-first. I tuoi file restano sul tuo computer; io non li tocco e non ho nessun interesse a farlo. Il suo slogan è una riga sola — One file. One window. Just write. (Un file, una finestra, scrivi e basta.)

L’accento in «il miglior gratuito» non cade su «gratuito» — cade su «il migliore». Gratuito non dovrebbe equivalere a tirare avanti. Che una cosa sia gratuita non significa che debba essere piena di pubblicità, lenta e brutta. Quello che volevo dimostrare è esattamente il contrario: gratuito può essere il più curato in assoluto nella sua categoria.

Quindi «il migliore» non è uno slogan vuoto — è una serie di battaglie concrete: il programma compresso a poche decine di megabyte, non uno di quei pachidermi che occupano un gigabyte sul disco; Windows, macOS, Linux e dispositivi mobili — cinque piattaforme, stessa esperienza ovunque tu scriva; l’interfaccia in una dozzina di lingue, non solo per chi parla inglese; formule matematiche, diagrammi di flusso e tutte le cose che chi scrive usa davvero, supportate di default; esportazione in PDF, Word e HTML con un click. Nessuna di queste cose può essere bloccata dalla scusa «ma è gratuito» — richiedono solo che qualcuno voglia mettercela, la cura. Ed è esattamente quello che mi interessa: dimostrare che un software gratuito può non prendere in giro nessuno.

Non so scrivere una riga di codice, e non lo nascondo

A questo punto ti chiederai: se non sai programmare, chi ha scritto le 22.000 download di roba?

L’ha scritta l’IA. Io non ho toccato una sola riga di codice di produzione.

Non è modestia — è letteralmente quello che è successo. Ogni riga di SoloMD, ogni correzione di errore, ogni iterazione di versione: ho descritto quello che volevo, e l’IA l’ha costruito. Il mio contributo, dall’inizio alla fine, è stato uno solo — spiegare chiaramente «cosa voglio».

Quindi per uno come me, la difficoltà non è mai stata «scrivere codice» — è sempre stata «dirlo chiaro».

La differenza non è tecnica — è se riesci a prendere quell’idea vaga nella testa e trasformarla in una frase su cui l’IA può lavorare. Quello che ho davvero allenato in questi tre mesi è questo. Non saper programmare non mi ha bloccato — anzi, mi ha costretto a pensare ogni requisito più a fondo, perché non potevo scendere in campo a tappare io stesso i buchi.

E «dirlo chiaro» spesso non basta al primo tentativo. Trenta versioni in tre mesi sono in gran parte il frutto di «pensavo di averlo spiegato bene, invece no». Un esempio concreto: volevo che l’editor salvasse automaticamente mentre scrivi, senza che tu perdessi nulla se la mano ti scappasse. La prima volta ho detto «aggiungi il salvataggio automatico», e l’IA mi ha dato una versione che salvava ogni pochi secondi — in teoria giusto, in pratica fastidioso: ogni volta che il cursore si fermava salvava, il disco ronzava di continuo. Ho dovuto tornare e spiegare meglio: «salva dopo due secondi di inattività, fallo senza interrompere mentre digito, non far lampeggiare “salvato” nella barra del titolo distraendomi». Solo alla terza versione è venuta fuori quella sensazione di “salva silenziosamente in background”. Trenta versioni, in gran parte di questo tipo di raffinamento — non perché l’IA non vada bene, ma perché all’inizio non avevo pensato a fondo a «che sensazione voglio, esattamente».

«Non capire di tecnica» oggi non è uno svantaggio — ti costringe a concentrarti su «cosa vuoi davvero», e questo è un vantaggio. Ho 22.000 download a darmi ragione.

Una versione ogni tre giorni — un ritmo che prima non avrei osato immaginare

Vale la pena spendere due parole su quelle 30 versioni. Trenta in tre mesi, una ogni tre giorni in media: per uno come me, questo ritmo significa una cosa concreta — se mi viene in mente «sarebbe bello se funzionasse così», nel pomeriggio dello stesso giorno posso già usarla.

Qualcuno ha aperto una issue su GitHub segnalando che una scorciatoia da tastiera andava in conflitto col suo sistema. Ho capito cosa voleva, l’ho spiegato all’IA, e la sera stessa ho rilasciato una nuova versione perché potesse aggiornare. Nell’era «devo prima imparare a programmare», questo era impossibile — tra un’idea e un prodotto funzionante c’erano mesi di apprendimento, e la maggior parte delle persone mollava prima di arrivare. Quel baratro non c’è più. Tra l’idea e il risultato finito rimane solo un passaggio: se riesci a spiegarlo.

La velocità ha portato un vantaggio che non mi aspettavo: il prodotto è cresciuto insieme agli utenti veri, non è stato partorito da me chiuso in una stanza. Qualcuno segnala un problema reale, e nel giro di tre giorni diventa una nuova versione. Gli utenti sentono che «questo software mi ascolta». Quella risposta immediata fidelizza più di qualsiasi campagna pubblicitaria.

Dal primo giorno ho scommesso su una cosa: chi lo usa non sono più solo esseri umani

Se SoloMD fosse «solo un altro editor gratuito e pulito», non mi sarei preso così a cuore. Dietro c’è una scommessa che ho fatto il primo giorno:

Gli utenti del software sono passati dall’essere «persone» all’essere «AI e persone».

Pensa a come scrivi adesso. Digiti una parte tu, poi chiedi a Claude, a Codex, a Cursor di riscrivere, continuare, riorganizzare. Il tuo archivio di note non è più mosso solo da te — lo muove anche l’IA. Eppure quasi tutti gli editor sul mercato continuano ad assumere che l’utente sia una sola persona: tu. Trattano l’IA come una chat incollata in un angolo, non come un «utente» a pari livello, capace di leggere e scrivere direttamente nei tuoi file.

Quindi SoloMD non è «un editor con l’IA integrata». Ha integrato un MCP server — il che significa che Claude Code, Codex, Cursor e altri agent possono pilotare direttamente il tuo intero archivio di note: leggere i tuoi file, modificarli, organizzarli secondo le tue istruzioni, senza che tu debba copiare e incollare tra la finestra della chat e l’editor. E supporta quattordici provider AI — puoi portarti la tua chiave (BYOK) senza essere vincolato a nessuno.

Come si traduce in pratica? Un esempio: puoi dire direttamente a Claude «tirai fuori tutte le note di questo mese che contengono “da fare”, mettile insieme in un unico elenco, ordinato per urgenza» — e lui entra nel tuo archivio via MCP, fa il lavoro, le modifiche cadono direttamente sui tuoi file, e tu le vedi cambiare davanti agli occhi in SoloMD. Non sei più il tramite che trasporta testo tra due finestre; l’IA è diventata un’altra mano nel tuo archivio. Questo è «chi lo usa non sono solo umani» reso concreto: un utente umano e un agent, che condividono lo stesso archivio.

Non è una funzione che è cresciuta strada facendo — era la direzione che avevo in testa il primo giorno. Perché la mia scommessa era: ogni software che sopravviverà dovrà rispondere a una domanda — quando chi ti usa non è più solo un umano, come devi essere fatto? SoloMD è la mia prima risposta a quella domanda.

Qualcuno mi ha donato 10 yuan

La cosa che mi è rimasta più impressa di questi tre mesi non sono le 400 stelle, né i 22.000 download. È un utente che mi ha donato 10 yuan.

Dieci yuan non comprano gran che. Ma in quel momento ho fissato lo schermo per un bel po’. Perché non erano dieci yuan — erano una persona che non ho mai incontrato, che aveva usato qualcosa che ho fatto, e che aveva pensato «questo vale qualcosa, voglio ringraziarti», e aveva davvero tirato fuori i soldi.

Le stelle sono gratis — un click e via. Anche i download lo sono — provi, non ti convince, disinstalli. Ma tirare fuori i soldi è diverso, anche se sono solo dieci yuan — quello è il peso reale dell’essere riconosciuti. Una persona che non sa scrivere codice, che ha descritto all’IA quello che voleva per tre mesi, ha fatto qualcosa che una persona vera e sconosciuta ha riconosciuto come degno. Quella gioia, se ci ripenso adesso, mi scalda ancora.

Ho fatto uno screenshot di quei dieci yuan e l’ho salvato in una cartella apposita. Non per i soldi — dieci yuan cosa ci fai — ma per il giorno in cui non ce la faccio più, quando viene voglia di mollare: per poterlo riaprire e ricordarmi che questo piccolo editor gratuito, silenzioso, che non tocca i tuoi dati, ha avuto un momento in cui uno sconosciuto ne aveva bisogno davvero, e mi ha ringraziato.

Non ho quasi fatto promozione — e quei 22.000 download da dove sono venuti?

L’ho detto prima: non ho spinto forte. Da dove sono saltati fuori quei 22.000 utenti?

A dirla tutta, le azioni di distribuzione che ho fatto sono state semplicissime: ho seguito le indicazioni dell’IA e ho pubblicato SoloMD nei posti dove andava pubblicato. GitHub, le directory giuste, qualche comunità di sviluppatori — l’IA mi ha detto dove e come scrivere, io ho eseguito, fine. Niente campagne, niente classifiche truccate, nessun team di marketing.

Se si è arrivati a 22.000, non è perché ho spinto forte — è perché il prodotto ha parlato al posto mio. Un editor davvero gratuito, davvero pulito, davvero progettato per il nuovo utente «IA + persona» — tra chi lo ha provato, una parte ha voluto mettere una stella, mandarlo a un amico, aggiungerlo alla propria lista di strumenti. Open source e passaparola sono la strada più lenta ma più solida di tutte. Non avevo alternative — non avevo budget — ma guardandomi indietro, quella strada lenta mi ha costretto a tenere il prodotto in forma: perché quello che non riuscivo a spingere doveva essere abbastanza buono da far sì che qualcun altro lo spingesse al posto mio.


Tre mesi, 30 versioni, 417 stelle, 22.463 download, una donazione da 10 yuan. Per qualcuno che tre mesi fa non sapeva scrivere codice, questo percorso open source è andato più lontano di quanto avrei mai osato immaginare.

Ma quello che voglio davvero dirti non sono i numeri. È quello che questa storia dimostra — una cosa che ripeto da sempre: non devi saper programmare per fare qualcosa di cui le persone abbiano davvero bisogno. Devi saper spiegare chiaramente quello che vuoi fare — e poi muoverti, senza fermarti a sognarlo.

Continuo ad andare avanti. SoloMD è ancora lontano dal «miglior editor Markdown gratuito» che ho in testa — ci sono un sacco di sensazioni ancora da affinare, un sacco di richieste degli utenti in lista d’attesa, e la parte dell’agent che lo pilota ha appena iniziato. Ma proprio perché è open source, proprio perché l’iterazione è veloce, quei debiti li posso restituire uno alla volta. E almeno adesso so che questa strada — anche uno che non sa scrivere codice la percorre fino in fondo.

Approfondimenti

Discussione

Nessun login, anonimo possibile. Sii gentile.
Caricamento…