Open source · Gratis · Senza accountOpen source · Free · No account

La tattica,
fase per fase.
Tactics,
phase by phase.

Disegna la situazione sul campo, scomponila in fasi e Diagonale la anima come un filmato. Condividila con un link che si apre dal telefono, esportala in MP4, oppure falla costruire all'AI Coach. Draw the situation on the pitch, split it into phases and Diagonale animates it like a video. Share it with a link that opens on any phone, export it to MP4, or let the AI Coach build it for you.

Italiano e inglese · Funziona offline · Le tue lavagne restano sul tuo dispositivo English and Italian · Works offline · Your boards stay on your device

1

DisegnaDraw

Giocatori, palla, frecce, zone e attrezzi su un campo in metri reali. 25 moduli pronti, anche per il calcio a 5, 7 e 9.Players, ball, arrows, zones and equipment on a pitch measured in real meters. 25 ready-made formations, including 5, 7 and 9-a-side.

2

Anima per fasiAnimate in phases

Ogni fase è una fotografia: sposta i giocatori e Diagonale crea il movimento, con palla alta, curve e camera che segue l'azione.Each phase is a snapshot: move the players and Diagonale creates the motion, with lofted balls, curved runs and a camera that follows play.

3

CondividiShare

Un link si apre a schermo intero sul telefono dei giocatori. Oppure un video verticale 9:16 pronto per i social e le chat, PNG e PDF per lo spogliatoio.A link opens full screen on your players' phones. Or a 9:16 vertical video ready for social media and group chats, PNG and PDF for the dressing room.

Tutto quello che serve a un allenatoreEverything a coach needs

Editor rapidoFast editor

7 stili di freccia (passaggio, smarcamento, conduzione, pressione, palla alta, blocco, tiro), multi-selezione, tocca-per-spostare su tablet, scorciatoie da tastiera, annulla illimitato.7 arrow styles (pass, run, carry, press, lofted, block, shot), multi-select, tap-to-place on tablets, keyboard shortcuts, unlimited undo.

Campo come vuoiYour pitch, your way

Campo intero, metà, terzi, area, fasce. Erba, sintetico o lavagna. Orizzontale, verticale o vista televisiva in prospettiva. Griglie in metri per gli esercizi.Full pitch, halves, thirds, box, flanks. Grass, turf or chalkboard. Horizontal, vertical or broadcast perspective. Metric grids for drills.

Calci piazzatiSet pieces

Routine pronte per corner sul primo e secondo palo, corner corto e punizioni. Salva le tue sequenze e riapplicale a qualsiasi squadra.Ready routines for near/far post corners, short corners and free kicks. Save your own sequences and reuse them with any team.

Team TalkTeam Talk

Registra la tua voce mentre l'animazione scorre: si riproduce sincronizzata, in modalità presentazione e dentro il video MP4.Record your voice while the animation plays: it stays in sync in presentation mode and inside the MP4 video.

PlannerPlanner

Sedute di allenamento con esercizi, durata e obiettivi in PDF A4. Piani gara per possesso, non possesso, transizioni e palle inattive.Training sessions with drills, timings and objectives as A4 PDF. Match plans by possession, out of possession, transitions and set pieces.

Team CentreTeam Centre

Rosa, calendario (import/export .ics), convocazioni, risultati, minuti, gol e cartellini. Report per i genitori con privacy dei nomi dei minori.Squad, calendar (.ics import/export), call-ups, results, minutes, goals and cards. Parent reports with privacy for minors' names.

Export professionaliPro exports

Video social 9:16 per Reels, TikTok e Shorts con un clic, con titolo e avanzamento delle fasi. Anche 16:9, 4:5 e 1:1, in MP4 H.264 a 1080p generato fotogramma per fotogramma. PNG e PDF con note.One-click 9:16 social video for Reels, TikTok and Shorts, with title and phase progress. Also 16:9, 4:5 and 1:1, as 1080p H.264 MP4 rendered frame by frame. PNG and PDF with notes.

I tuoi dati sono tuoiYour data is yours

L'app non traccia nulla e non chiede account. Le lavagne vivono nel tuo dispositivo e si esportano in un file .diagonale.json aperto e documentato. Questo sito di presentazione usa solo statistiche anonime, senza cookie (GoatCounter).The app tracks nothing and needs no account. Boards live on your device and export to an open, documented .diagonale.json file. This website only uses anonymous, cookie-free statistics (GoatCounter).

AI Coach

Descrivi l'azione. L'AI la disegna.Describe the move. The AI draws it.

«Costruisci un'uscita dal basso 4-3-3 contro pressing 4-4-2 in 4 fasi.» L'AI Coach posiziona le squadre, crea le fasi e traccia le frecce. Vedi l'anteprima e la applichi con un clic, oppure la annulli con un solo undo."Build a 4-3-3 build-up against a 4-4-2 press in 4 phases." The AI Coach places the teams, creates the phases and draws the arrows. You preview the result and apply it with one click, or undo it in one step.

Scegli tu il modello, con la tua chiave che resta nel browser:Pick your model and bring your own key; it stays in your browser:

  • Claude
  • OpenAI
  • Gemini
  • OpenRouter
  • Mistral
  • Groq
  • DeepSeek
  • Ollama
  • LM Studio

Con l'app desktop i modelli locali (Ollama, LM Studio) funzionano senza configurare CORS.In the desktop app, local models (Ollama, LM Studio) work without any CORS setup.

MCP

Pilotala da Claude Desktop e Claude CodeDrive it from Claude Desktop and Claude Code

Il server MCP espone gli stessi comandi dell'app. In modalità live le modifiche appaiono in tempo reale nella lavagna aperta.The MCP server exposes the same commands as the app. In live mode, changes appear in real time on the open board.

claude mcp add diagonale -- node diagonale-mcp.js --live

Istruzioni per Claude Desktop e Claude Code →Setup for Claude Desktop and Claude Code →

Scarica DiagonaleDownload Diagonale

Stessa app, anche senza connessione. Oppure usala subito nel browser: si installa anche come app (PWA).Same app, works offline too. Or use it right away in your browser; it installs as an app (PWA) as well.

macOS

Apple Silicon (.dmg) Intel (.dmg)

App non firmata: al primo avvio fai clic destro → Apri. Se macOS dice che è danneggiata, esegui xattr -cr /Applications/Diagonale.app.Unsigned app: on first launch right-click → Open. If macOS says it is damaged, run xattr -cr /Applications/Diagonale.app.

Tutte le versioni e il server MCP (diagonale-mcp.js) →All releases and the MCP server (diagonale-mcp.js) →

Iltempe

Chi c'è dietroWho's behind it

Ciao, sono IltempeHi, I'm Iltempe

Papà, ingegnere informatico, civic hacker e cantautore. Diagonale è un progetto personale, gratuito e open source: se ti è utile in campo, puoi offrirmi un caffè, lasciare una stella su GitHub o contribuire con codice e idee.Dad, computer science engineer, civic hacker and songwriter. Diagonale is a personal, free and open-source project: if it helps you on the pitch, you can buy me a coffee, star it on GitHub or contribute code and ideas.

Per le societàFor clubs

Usate Diagonale? Fatelo sapereUsing Diagonale? Let people know

Mettete il badge sul sito della vostra società: chi lo visita vede che lo staff prepara gli allenamenti e le partite con Diagonale. Copiate il codice HTML e incollatelo nella pagina, ad esempio nel footer o nella pagina dello staff tecnico.Put the badge on your club's website so visitors can see that your staff prepares training and matches with Diagonale. Copy the HTML code and paste it into the page, for example in the footer or on the coaching staff page.

Il badge in HTML non carica nulla da server esterni e non traccia i visitatori del vostro sito. Il formato immagine va bene dove l'HTML libero non è ammesso (alcuni CMS, Markdown).The HTML badge loads nothing from external servers and does not track your visitors. Use the image format where custom HTML is not allowed (some CMSs, Markdown).

Open source, davveroTruly open source

Diagonale è rilasciata con licenza Apache-2.0. Il codice, la specifica e le decisioni di progetto sono pubblici: segnala un bug, proponi una funzione o contribuisci.Diagonale is released under the Apache-2.0 license. Code, specification and design decisions are public: report a bug, suggest a feature or contribute.