gsalucci 9475c4b6df fix(doctor): riconosce i modelli split .ckpt + .ckpt-tensordata
Draw Things distribuisce alcuni checkpoint in due file: un .ckpt di
pochi MB con la sola intestazione, e un .ckpt-tensordata con i pesi
(5-6 GB). Il check sui modelli usava una soglia fissa di 64 MB sul
solo .ckpt e segnalava quindi questi modelli come 'scaricati a metà',
anche quando i pesi erano integri accanto a lui.

Prima di dichiarare un modello troncato, il check ora guarda il
fratello <file>.ckpt-tensordata: se esiste ed è di taglia reale, il
modello è intero e la dimensione riportata è quella dei pesi.

Era la causa del messaggio 'manca qualche modello' persistente a
disco e installazione corretti.
2026-08-27 16:01:30 +02:00
2026-08-27 15:26:55 +02:00
2026-08-27 15:26:55 +02:00

pi-imgen

Genera locandine, loghi e immagini per i social per eventi, direttamente da pi. Tutto in locale, senza abbonamenti a servizi di immagini.

Pensato per chi organizza eventi e non è un grafico: rispondi a qualche domanda in italiano e ottieni i file finiti, incluso il PDF pronto per la tipografia.

/poster        una locandina completa, dal titolo al PDF per la stampa
/logo          un marchio semplice, con sfondo trasparente e SVG
/social        le stesse grafiche in tutti i formati social
/retouch       ritocca un'immagine che hai già
/presets       salva i tuoi colori, caratteri e logo

Come funziona

Il trucco è non far scrivere il testo al modello di immagini. I modelli di diffusione sbagliano le lettere, e sbagliano quasi sempre le accentate italiane.

brief  ──►  direttore artistico (LLM)  ──►  modello locale  ──►  impaginazione (Typst)  ──►  export
            palette, caratteri,            SOLO l'immagine,      caratteri veri,             PDF A3
            impaginazione, prompt          nessuna scritta       accenti giusti,             IG post
                                                                 data e luogo esatti         IG story

Il modello dipinge soltanto l'illustrazione. Il testo viene composto dopo, con caratteri veri. Due conseguenze pratiche:

  • à è é ì ò ù, date e nomi dei luoghi sono sempre corretti. Non sono pixel, sono dati.
  • Cambiare un colore o un carattere è istantaneo. Non serve rigenerare l'immagine: si ricompone soltanto il testo, in meno di un secondo.

Requisiti

  • macOS su Apple Silicon (obbligatorio: esistono solo build arm64). Sviluppato per un Mac mini M4 base con 16 GB. macOS 13 è il minimo; con macOS 13 funziona tutto tranne lo scontorno in un passaggio, che richiede macOS 14 e in mancanza ripiega su un'alternativa — vedi docs/platform-notes.md.
  • draw-things-cli e typst — installati da install.sh.
  • Spazio per i modelli (~10 GB). Possono stare su un disco esterno: il percorso è configurabile e non deve stare nella home.
  • Un modello di testo per il direttore artistico, tramite un provider già configurato in pi. Nessun servizio di generazione immagini è richiesto o usato.

Installazione

pi install git:git.sal.giize.com/mozempk/pi-imgen
cd ~/.pi/agent/git/git.sal.giize.com/mozempk/pi-imgen && ./install.sh

install.sh è ri-eseguibile: chiede dove tenere i modelli e dove salvare i file, scarica i caratteri, e scrive ~/.pi/agent/pi-imgen.json. Se lo rilanci, ripara invece di duplicare, e non sovrascrive i tuoi preset.

Per aggiornare: pi update --extensions.

Configurazione

Tutto ciò che è specifico della tua macchina sta in ~/.pi/agent/pi-imgen.json — mai nel repository. Percorso dei modelli, cartella di destinazione, e i tuoi preset di marca (logo, colori, caratteri) restano sul tuo computer.

Stampa

L'output per la tipografia è un PDF singolo A3 o A4 con 3 mm di abbondanza e un TrimBox corretto, caratteri incorporati, in RGB. Va bene per la grande maggioranza delle copisterie. I crocini di taglio sono disattivati di default: i servizi di stampa online li rifiutano, le tipografie tradizionali li chiedono — si attivano dalla configurazione.

Sotto il cofano

Pezzo Scelta
Generazione draw-things-cli + gRPCServerCLI residente (modello caldo per le bozze)
Modello Z-Image Turbo (Apache-2.0) — piccolo, veloce, e il migliore fra gli open sul testo
Impaginazione Typst 0.15 — un solo binario, PDF di stampa nativo, sillabazione italiana
Caratteri 22 famiglie OFL/Apache incluse nel pacchetto (THIRD-PARTY-FONTS.md)

Dettagli verificati sperimentalmente in docs/typst-verified.md; requisiti di sistema e assunzioni non verificate in docs/platform-notes.md; procedura di installazione e collaudo in docs/RUNBOOK.md.

Licenza

MIT per il codice. I caratteri inclusi restano sotto le loro licenze originali (OFL 1.1 o Apache 2.0), elencate in THIRD-PARTY-FONTS.md con il file di licenza di ciascuno.

S
Description
No description provided
Readme MIT
1.2 MiB
Languages
TypeScript 75.8%
Typst 14.6%
Shell 7.8%
JavaScript 1.1%
Swift 0.7%