Una struttura completa disegnata su un foglio da disegno, con un foglio di carta da lucido che porta la stessa struttura e viene sollevato da un angolo.

Edizione open source

Prima dell’app per Mac c’era un programma in Python con un’interfaccia web, ed esiste ancora. È la stessa idea costruita nel modo più semplice possibile: un server in un file solo preso dalla libreria standard, una facciata di HTML, CSS e JavaScript normali senza framework e senza passaggio di build, e un file SQLite locale che contiene il livello di pianificazione.

Non è una dimostrazione né un assaggio ridotto. È completo, è quello contro cui è stata progettata l’app per Mac, ed è sotto licenza MIT.

github.com/Cogria-AI/ReminderMap

01 / Contenuto

Cosa ottieni

  • La mappa mentale: promemoria organizzati in gruppi, colonne e alberi di sotto-attività su una superficie infinita
  • L’agenda: cosa scade e cosa sta slittando, giorno per giorno
  • Il riepilogo: un registro mese per mese di cosa è stato davvero portato a termine
  • Legge e scrive in Promemoria soltanto tramite EventKit, come l’app per Mac
  • Un file SQLite locale per il livello di pianificazione, backup automatici, ed esportazione in JSON
  • Un’interfaccia in inglese e in cinese che segue la lingua del tuo sistema

02 / La differenza

Cosa non ha

C’è una differenza che preferiamo dire chiaramente invece di lasciartela scoprire dopo aver clonato.

01

Nessuna connessione IA

L’endpoint MCP che permette al tuo assistente di leggere e modificare il livello di pianificazione esiste solo nell’app per Mac, ed è una delle tre cose per cui l’app chiede soldi. Metterlo nell’edizione open source toglierebbe il motivo per cui esiste il piano a pagamento. Preferiamo dirtelo adesso piuttosto che fartelo scoprire dopo.

02

Non è un’app nativa

Gira come server locale che apri nel browser. Non c’è barra dei menu, non c’è ripristino delle finestre, non ci sono aggiornamenti dall’App Store, e le richieste di permesso vengono attribuite al terminale da cui l’hai lanciato invece che a un’app.

03 / Rapporto

Come stanno insieme le due

Stesso progetto, due realizzazioni. L’app per Mac è una riscrittura nativa e non un involucro attorno a questo codice, e le due vanno avanti separatamente.

Questa edizione resta pubblica perché vale la pena averla allo scoperto. Il codice è abbastanza piccolo da leggerlo in un pomeriggio, e sotto MIT puoi farne un fork e portartelo dove vuoi.

04 / Pubblico

Per chi è

  • Persone che vogliono verificare le affermazioni prima di affidare i propri promemoria all’app
  • Persone che preferiscono far girare il proprio software e se la cavano con un terminale
  • Persone che vogliono farne un fork e portarlo altrove, cosa che la licenza permette

05 / Avvio rapido

Farlo partire

  • macOS 14 o successivo, per l’API di accesso completo di EventKit
  • Python 3.9 o successivo. Solo libreria standard, nessun pacchetto pip
  • Gli Xcode Command Line Tools, così i piccoli aiutanti in Swift che parlano con EventKit possono compilarsi al primo avvio
git clone https://github.com/Cogria-AI/ReminderMap
cd ReminderMap
python3 server.py

Poi apri 127.0.0.1:8788 in un browser. Al primo avvio macOS chiede il permesso di accedere ai tuoi promemoria. Le scritture sono scritture vere: completare o cancellare un’attività qui modifica il promemoria reale, esattamente come fa l’app per Mac.

Una demo nel browser, su dati di esempio, quanto basta per vedere come funziona. L’app per Mac è più veloce e lavora sui tuoi promemoria veri. Qui non viene salvato niente, ricaricando torna tutto com’era.