Skip to content

RepertIA 3.0.0

Choose a tag to compare

@silvexe silvexe released this 03 Nov 15:15
· 12 commits to main since this release
a73e488

🇮🇹 Testo italiano più sotto.

RepertIA works completely WITHOUT artificial intelligence. The local AI model is not included in the packages: it is an optional choice of the user (LM Studio, llama-server or Ollama). Without a model all analyses, searches and reports work.

Download

System File
Windows (installer) RepertIA-3.0.0-Setup.exe
Windows (portable) RepertIA-3.0.0-Windows.zip
Mac (Apple Silicon) RepertIA-3.0.0-Mac.zip
Linux x86_64 (experimental) RepertIA-3.0.0-Linux.tar.gz
Acceptance test (collaudo) RepertIA-collaudo.zip
Demo video English · Italian
SHA-256 checksums SHA256SUMS.txt
Illustrated guide (HTML, Italian and English) RepertIA-guida-3.0.0.html

Sources of the third-party components (GPL/LGPL): RepertIA-2.19.0-sorgenti-terze-parti.tar, poppler-26.09.0.tar.xz, ffmpeg-n9.0.2-36-g6882969ce9-sorgenti.tar.gz, and new in this version 7z2605-src.tar.xz and Image-ExifTool-13.60.tar.gz.

Important: photo coordinates

Up to 2.21.0 the GPS coordinates of photos and videos lost their sign: South and West came out positive. Lists, reports, portable reports and agent answers about photos in those areas are wrong. 3.0.0 corrects the coordinates when a case is opened and records it in the log; reports already produced must be redone.

License change

From 3.0.0 RepertIA is released under AGPL-3.0-or-later. Anyone can use it for free, including for paid professional work. Anyone who builds it into software they distribute or offer over a network must release that software's source code under the same license. Versions up to 2.21.0 remain under GPL-3.0-or-later.

What's new in 3.0.0

  • Database manager. SQLite databases of the case opened read-only on a working copy, with WAL, SQL queries, search, CSV with SHA-256.

  • Deleted records. A separate view, "to be verified", with page, offset and hex.

  • Map. Positions and flights on a local map, with no network from an open case; tables by date, animation, a Locations and flights item in the tree. Road maps are downloaded only with no case open.

  • Drones. DJI logs up to version 12, SRT, Litchi and Airdata CSV, Autel, PX4 ULog, tlog, DataFlash, also found automatically in forensic copies.

  • Single search. Case search now also covers file names, document text and metadata, states what it did not cover, and fixes cases where chat messages were not found.

  • Interface. Reset interface button, AI model menu, ⓘ button with legal notices; Bookmarks as a source of the Timeline chart; Back, Forward and Ask the agent in the database manager.

  • Fix. Link forensic copy on smartphone cases did not update the content path (defect in 2.21.0).

  • Timeline by item. Table and chart of a single item (the messages of one app, calls, an artifact group, a bookmark group), with column filters; Timeline and preview also full screen.

  • Prompt dictation. The 🎤 button transcribes locally with whisper.cpp; audio is deleted at once and the text is checked and sent by hand.

  • AI agent. Lists in pages that state the rows read out of how many, count tools, and an “Analysis NOT complete” notice when it runs out of steps.

  • Portable report. Same sections and tree as the case, column views, Timeline by item and bookmarks, full-screen views.

  • Chats. A chat opened from an item shows only that conversation, with Show all; the chat window can be resized from its sides.

  • Favourite map points. ★ in the Positions table: only the chosen points, also from different apps, are shown, animated and exported, and they enter the Bookmarks with the date of the position.

  • Open tabs. Each tree item opened stays as a tab above the table, with Open tabs (N) and Close all; clicking a row opens the preview.

  • Calls in columns. Direction, contact, app, duration and answered as separate filterable columns.

  • Timeline Source menu with search inside and Bookmarks as third item; the guide also from the Case menu; confirmations inside the page; the open case reopens after a reload.

  • Maps with roads and names. Downloaded maps show roads by type, buildings, green areas, water and street and place names, with fonts included: no external request. Street names need the maximum detail.

Tested: AI agent with a real local model (Qwen 3.8 27B in LM Studio) on a test case: messages, artifacts and locations; acceptance test 568/568 in Italian and English from the Mac package, 77/77 on public images; navigation 410/410 (Chromium); acceptance test passed on Windows with the final package. tlog, ULog and DataFlash give the same results as pymavlink and pyulog on public files.

Not tested: dictation with a real microphone; Linux with this version; a real Autel log (the reader is tested on built files, and each flight says so); the new search on very large phones. Deleted records are a partial recovery: about 55% of deleted rows in the independent test.

Updated components: plaso 20261027, Pillow 13.0.0, openai 3.42.0, XlsxWriter 3.3.1, certifi 2026.10.23, 7-Zip 26.05, ExifTool 13.60. Tesseract stays at 5.4.0 on Windows (no newer UB Mannheim build), Python at 3.12.15.


RepertIA funziona completamente SENZA intelligenza artificiale. Il modello IA locale non è incluso nei pacchetti: è una scelta facoltativa dell'utente (LM Studio, llama-server o Ollama). Senza modello funzionano tutte le analisi, le ricerche e i report.

Scarica

Sistema File
Windows (installazione) RepertIA-3.0.0-Setup.exe
Windows (portatile) RepertIA-3.0.0-Windows.zip
Mac (Apple Silicon) RepertIA-3.0.0-Mac.zip
Linux x86_64 (sperimentale) RepertIA-3.0.0-Linux.tar.gz
Collaudo RepertIA-collaudo.zip
Video dimostrativo italiano · inglese
Impronte SHA-256 SHA256SUMS.txt
Guida illustrata (HTML, italiano e inglese) RepertIA-guida-3.0.0.html

Sorgenti dei componenti di terze parti (GPL/LGPL): RepertIA-2.19.0-sorgenti-terze-parti.tar, poppler-26.09.0.tar.xz, ffmpeg-n9.0.2-36-g6882969ce9-sorgenti.tar.gz e, nuovi in questa versione, 7z2605-src.tar.xz e Image-ExifTool-13.60.tar.gz.

Importante: coordinate delle foto

Fino alla 2.21.0 le coordinate GPS di foto e video perdevano il segno: Sud e Ovest risultavano positivi. Elenchi, report, report portatili e risposte dell'agente sulle foto di quelle zone sono sbagliati. La 3.0.0 corregge le coordinate all'apertura del caso e lo registra; i report già prodotti vanno rifatti.

Cambio di licenza

Dalla 3.0.0 RepertIA è rilasciato con licenza AGPL-3.0-or-later. Chiunque può usarlo gratis, anche per il proprio lavoro professionale a pagamento. Chi lo inserisce in un software che distribuisce o offre in rete deve pubblicarne il codice sorgente con la stessa licenza. Le versioni fino alla 2.21.0 restano sotto GPL-3.0-or-later.

Novità della 3.0.0

  • Gestore dei database. Database SQLite del caso aperti in sola lettura su una copia di lavoro, con WAL, query SQL, ricerca, CSV con SHA-256.

  • Record cancellati. Una vista separata, «da verificare», con pagina, offset ed esadecimale.

  • Mappa. Posizioni e voli su mappa locale, senza rete da un caso aperto; tabelle per data, animazione, voce Posizioni e voli nell'albero. Le mappe stradali si scaricano solo senza un caso aperto.

  • Droni. Registri DJI fino alla versione 12, SRT, CSV Litchi e Airdata, Autel, PX4 ULog, tlog, DataFlash, trovati da soli anche nelle copie forensi.

  • Ricerca unica. La ricerca nel caso copre ora anche nomi dei file, testo dei documenti e metadati, dichiara cosa non ha coperto e corregge i casi in cui i messaggi delle chat non si trovavano.

  • Interfaccia. Pulsante Ripristina interfaccia, menu Modello IA, pulsante ⓘ con le informazioni legali; Preferiti come fonte del grafico della Timeline; Indietro, Avanti e Chiedi all'agente nel gestore dei database.

  • Correzione. Collega copia forense sui casi smartphone non aggiornava il percorso dei contenuti (difetto della 2.21.0).

  • Timeline per evidenza. Tabella e grafico di una sola evidenza (i messaggi di un'app, le chiamate, un gruppo di artefatti, un gruppo di preferiti), con i filtri di colonna; Timeline e anteprima anche a schermo intero.

  • Dettatura del prompt. Il pulsante 🎤 trascrive in locale con whisper.cpp; l'audio è cancellato subito e il testo si controlla e si invia a mano.

  • Agente IA. Elenchi a pagine che dichiarano le righe lette su quante, strumenti di conteggio e avviso «Analisi NON completa» quando finisce i passi.

  • Report portatile. Sezioni e albero come il caso, viste a colonne, Timeline per evidenza e preferiti, viste a schermo intero.

  • Chat. Una chat aperta da un'evidenza mostra solo quella conversazione, con Mostra tutte; la finestra delle chat si ridimensiona dai lati.

  • Punti preferiti sulla mappa. ★ nella tabella Posizioni: si vedono, si animano e si esportano solo i punti scelti, anche da app diverse, ed entrano nei Preferiti con la data della posizione.

  • Schede aperte. Ogni voce dell'albero aperta resta come scheda sopra la tabella, con Schede aperte (N) e Chiudi tutte; il clic su una riga apre l'anteprima.

  • Chiamate in colonne. Verso, contatto, app, durata e risposta come colonne separate e filtrabili.

  • Menu Fonte della Timeline con la ricerca dentro e i Preferiti come terza voce; guida anche dal menu Caso; conferme dentro la pagina; il caso aperto si riapre dopo un ricaricamento.

  • Mappe con strade e nomi. Le mappe scaricate mostrano strade per tipo, edifici, verde, acque e nomi di vie e luoghi, con font inclusi: nessuna richiesta esterna. I nomi delle vie richiedono il dettaglio massimo.

Provato: agente IA con un modello locale vero (Qwen 3.8 27B in LM Studio) su un caso di prova: messaggi, artefatti e posizioni; collaudo 568/568 in italiano e inglese dal pacchetto Mac, 77/77 su immagini pubbliche; navigazione 410/410 (Chromium); collaudo superato su Windows con il pacchetto definitivo. tlog, ULog e DataFlash danno gli stessi risultati di pymavlink e pyulog su file pubblici.

Non provato: la dettatura con un microfono vero; Linux con questa versione; un registro Autel reale (il lettore è provato su file costruiti, e ogni volo lo dichiara); la nuova ricerca su telefoni molto grandi. I record cancellati sono un recupero parziale: circa il 55% delle righe cancellate nella prova indipendente.

Componenti aggiornati: plaso 20261027, Pillow 13.0.0, openai 3.42.0, XlsxWriter 3.3.1, certifi 2026.10.23, 7-Zip 26.05, ExifTool 13.60. Tesseract resta alla 5.4.0 su Windows (nessuna build UB Mannheim più recente), Python alla 3.12.15.