Fr|En

DTL Software — Juillet 2026

DTLarchive

Outil local de fouille, de recherche et de capitalisation des connaissances contenues dans les archives de conversations ChatGPT.

v2.2-5Français / EnglishWindowsMIT License

DTLarchive est un outil local de fouille, de recherche et de capitalisation des connaissances contenues dans les archives de conversations ChatGPT.

Il transforme les fichiers conversations*.json d'un export ChatGPT en un index SQLite persistant. Il permet ensuite de retrouver un mot, une expression ou une combinaison de termes, de restaurer le contexte des correspondances et de réutiliser les résultats dans d'autres outils de capitalisation des connaissances.

Pourquoi DTLarchive ?

Un export ChatGPT peut contenir des milliers de conversations réparties dans plusieurs fichiers JSON. DTLarchive transforme ces archives en un index local persistant afin de retrouver rapidement un sujet, restaurer son contexte et réutiliser les résultats.

Fonctionnalités principales

  • index SQLite local, persistant et en texte intégral ;
  • importation incrémentale des archives nouvelles ou modifiées ;
  • recherche par mot, expression, combinaison, exclusion ou début de mot ;
  • filtrage par période et recherche dans les questions, les réponses ou les deux ;
  • interface, aide contextuelle et rapports en français et en anglais ;
  • classement par pertinence, contextes immédiats, pages de conversation et export JSON.

Recherche

La syntaxe accepte ET/AND pour exiger plusieurs termes, OU/OR, la virgule ou le point-virgule pour proposer des alternatives, -mot pour exclure et imprim* pour rechercher un début de mot.

asile ET John Doe, retraite
sauvegarde, -réseau
imprim*

Résultats

Le rapport HTML présente les statistiques, la répartition des termes, les principaux titres de conversations trouvées, le score de pertinence et les contextes. Un bouton ouvre la conversation complète au premier message correspondant.

mining_results.json contient les mêmes résultats dans un format réutilisable. Cette sortie structurée permet à DTLarchive de servir de première étape à des outils d'extraction, de comparaison ou d'enrichissement de bases de connaissances.

Index et ligne de commande

Les recherches suivantes réutilisent DTLarchive-index.sqlite. L'option --reindex force une reconstruction complète. L'exécutable et le script Python acceptent des fichiers ou des dossiers, des dates, un périmètre, un dossier de sortie et une langue.

.\DTLarchive.exe "D:\Archives\ChatGPT" `
  --mots-cles "asile ET John Doe" `
  --role user --lang fr

Compilation PyInstaller

La construction Windows repose sur DTLarchive.spec. Après installation de PyInstaller, la commande suivante produit dist\DTLarchive.exe.

python -m PyInstaller --clean --noconfirm .\DTLarchive.spec

Diagnostic

Chaque lancement complète un journal HTML quotidien dans logs\DTLarchive_AAAAMMJJ.html. Il retrace le démarrage, la mise à jour de l'index, les paramètres de recherche et les erreurs éventuelles.

Confidentialité

DTLarchive fonctionne entièrement en local.

  • aucun export ChatGPT n'est téléversé ;
  • aucune recherche n'est envoyée en ligne ;
  • aucun service d'IA externe n'est requis ;
  • l'index SQLite et les rapports restent sur l'ordinateur.