Skip to main content
Cette page rassemble les questions les plus fréquemment posées par les utilisateurs de Linkly AI.

Comment Linkly AI protège-t-il la confidentialité des données ?

Linkly AI repose sur une architecture local-first. Les documents originaux, l’index plein texte, l’index vectoriel ainsi que l’inférence du modèle d’embedding s’exécutent tous sur votre appareil et ne sont, par défaut, envoyés à aucun serveur.

Quelles données restent sur votre appareil

  • Documents originaux : ils restent dans leur dossier d’origine. Linkly AI se contente de les lire — il ne les copie pas et ne les déplace pas.
  • Index plein texte (BM25) : construit localement avec Tantivy.
  • Index vectoriel : les embeddings sont stockés dans une base de données locale.
  • Modèle d’embedding : un modèle d’embedding local s’exécute entièrement sur votre appareil ; sur Apple Silicon, l’accélération GPU Metal est activée automatiquement ; sous Windows / Linux, le GPU est utilisé en présence d’une carte graphique dédiée.
  • Journaux d’application : écrits uniquement dans des fichiers locaux, jamais envoyés automatiquement.

Où vont les données du chat IA

Quand le chatbot appelle un grand modèle de langage, le chemin des données dépend du provider que vous avez choisi :

Modèle local

Ollama, LM Studio ou tout autre service local compatible OpenAI. Les données restent entièrement sur votre machine.

Linkly officiel

Les requêtes sont relayées par api.linkly.ai vers un fournisseur de modèles tiers. Elles transitent par les serveurs Linkly.

Tiers en direct

Connexion directe à OpenAI, Anthropic, etc. Les requêtes ne passent pas par les serveurs Linkly.
Vous pouvez ajouter, basculer ou désactiver chaque provider depuis Paramètres → Modèles IA.

Programme d’amélioration de l’expérience utilisateur (télémétrie)

Pour comprendre quelles fonctionnalités sont utilisées et dans quels environnements l’application tourne, Linkly AI envoie par défaut un rapport d’usage anonyme : Vous pouvez le désactiver à tout moment depuis Paramètres → Confidentialité → Programme d’amélioration de l’expérience utilisateur. Une fois désactivé, les événements en attente en mémoire sont également jetés.
Le panneau « Confidentialité » des paramètres affiche, sous forme de trois cartes, le flux de chaque fonctionnalité (Local / Cloud officiel / Tiers), pour que vous voyiez d’un coup d’œil quelles données quittent votre appareil.

Engagements de confidentialité

  • Aucun SDK d’analytique tiers (Google Analytics, etc.).
  • Nous ne lisons ni votre historique de navigation, ni votre presse-papiers.
  • Aucun compte obligatoire — les fonctionnalités essentielles fonctionnent hors ligne.
  • Les journaux d’application restent sur votre machine et ne nous sont envoyés que si vous les partagez explicitement.

Combien de temps prend l’indexation Linkly AI ?

Le temps d’indexation dépend du nombre de fichiers, de leur type, des performances de la machine et du mode de performance. L’indexation se déroule en trois phases :
1

Index rapide des noms de fichiers (quelques secondes)

Dès qu’un fichier est détecté, son chemin et son nom sont écrits dans l’index plein texte, ce qui vous permet de chercher par nom de fichier pendant que l’indexation continue.
2

Extraction du contenu et index BM25 (minutes à heures)

Le contenu des documents (txt, md, html, docx, doc, pptx, xlsx, csv, epub, rtf, pdf, images, ainsi que l’audio et la vidéo une fois la transcription activée) est analysé ; les sommaires et métadonnées sont écrits dans Tantivy. Plusieurs workers peuvent traiter en parallèle.
3

Embeddings vectoriels (minutes à heures)

Le modèle d’embedding local génère un vecteur pour chaque morceau de document et l’écrit dans l’index vectoriel.

Facteurs qui influencent la vitesse

  • Nombre de fichiers : à peu près linéaire avec le temps total.
  • Format des fichiers : le texte brut est le plus rapide ; les PDF nécessitent l’analyse de la mise en page.
  • Performances de la machine : sur Apple Silicon (série M), l’accélération GPU Metal rend les embeddings nettement plus rapides que l’inférence CPU. Sous Windows / Linux, les embeddings sont accélérés par le GPU en présence d’une carte graphique dédiée, et calculés sur le CPU sinon.
  • Mode de performance : choisissez Performance / Équilibré / Auto dans le bloc Règles de la page Gestion de l’index. Le mode Performance utilise plus de concurrence et de CPU ; Auto bascule sur Performance quand l’ordinateur est inactif.

Estimations approximatives

Ces ordres de grandeur ne sont qu’indicatifs — le temps réel varie beaucoup selon le matériel et le mix de fichiers :
La page Gestion de l’index de la fenêtre principale affiche la progression en temps réel (Traité / En attente / Non extractible). Pendant l’indexation, une icône qui tourne s’affiche dans le pied de page du lanceur : un clic dessus ouvre aussi cette page. L’indexation tourne en arrière-plan et ne bloque pas la recherche — dès que l’index des noms de fichiers est terminé, la recherche est disponible.
Si vous découvrez Linkly AI, commencez avec une petite base de connaissances (centaines à milliers de fichiers), puis ajoutez des dossiers plus volumineux une fois que vous êtes à l’aise.

Les modèles d’embedding et d’OCR utilisent-ils le GPU intégré ou le GPU dédié ?

Sous Windows et Linux, seule la carte graphique dédiée est utilisée ; le GPU intégré n’intervient pas. Nos mesures montrent qu’un GPU intégré exécute ces modèles plus lentement que le CPU de la même machine : sans carte dédiée, c’est donc directement le CPU qui travaille. Sur un Mac à puce Apple, c’est le GPU intégré à la puce qui est utilisé. Chaque tâche a ses propres règles : Quelques précisions :
  • L’analyse de la mise en page de l’OCR n’utilise le GPU que pour les PDF de 4 pages ou plus. Les images seules et les PDF plus courts passent par le CPU.
  • Avec plusieurs cartes graphiques dédiées, l’indexation sémantique n’utilise que la première dans l’ordre du système, sans tenir compte de la mémoire vidéo. L’analyse de la mise en page de l’OCR utilise la carte graphique attribuée à Linkly AI dans les paramètres graphiques de Windows.
  • En cas de mémoire vidéo insuffisante, de pilote non pris en charge ou d’erreurs GPU répétées, le traitement bascule automatiquement sur le CPU, sans interrompre l’indexation.
  • Quand l’indexation sémantique passe par un modèle cloud, le GPU local n’intervient pas. Les appareils Windows et Linux à architecture ARM n’utilisent pour l’instant que le CPU.
Pour ne pas utiliser le GPU du tout : cliquez sur l’icône d’état de l’index en bas de la barre latérale gauche de la fenêtre principale pour ouvrir la page « Gestion de l’index », puis, dans l’onglet « Avancé », désactivez « Accélération matérielle » sous « Matériel ».
  • Windows et Linux : une fois désactivé, tout passe par le CPU — plus lent mais plus stable.
  • Mac : ce réglage ne concerne que l’utilisation du GPU par l’analyse de la mise en page de l’OCR ; l’indexation sémantique et la transcription ne sont pas affectées.
Réactiver le réglage relance une tentative d’utilisation du GPU.

Pourquoi ce fichier est-il introuvable ?

Commencez par un tri : cherchez-le par son nom de fichier. Les trois résultats possibles correspondent à trois problèmes radicalement différents. Cette étape est décisive : les trois cas se traitent de manière complètement différente, et sauter le tri conduit très souvent à s’acharner longtemps dans la mauvaise direction.
Tous les fichiers dont le contenu n’a pas pu entrer dans l’index sont consultables, classés par raison, dans l’onglet « Non extractible » de la page Gestion de l’index ; la plupart des catégories permettent de Tout réessayer ou de réessayer fichier par fichier.
Les fichiers et dossiers exclus par une règle d’exclusion n’apparaissent pas dans la liste des fichiers de la bibliothèque. Une icône d’entonnoir s’affiche après le nom du dossier qui les contient : survolez-la pour voir ce qui est exclu, cliquez dessus pour ouvrir la règle correspondante.

Signification des badges

Le survol du badge donne la même explication. Ces fichiers restent présents dans les résultats de recherche ; simplement, aucun contenu n’y est interrogeable. Les fichiers dont l’extraction a échoué sont réessayés automatiquement quand leur contenu change, et peuvent aussi être réessayés à la main depuis l’onglet « Non extractible ».

Les espaces réservés cloud, de quoi s’agit-il

iCloud Drive, OneDrive, Dropbox, Synology Drive et consorts proposent tous un téléchargement à la demande (aussi appelé « fichiers à la demande », « en ligne uniquement » ou « synchronisation intelligente ») : le fichier est visible dans le Finder ou l’Explorateur, mais son contenu réside encore dans le cloud et n’est réellement téléchargé qu’au moment où vous l’ouvrez. Linkly AI s’abstient délibérément d’ouvrir ces fichiers : les ouvrir déclencherait leur téléchargement, ce qui reviendrait à rapatrier en local, le temps d’une indexation, les centaines de gigaoctets de votre espace cloud — disque saturé et bande passante engloutie à la clé. Il se contente donc d’examiner leurs attributs et, dès qu’il reconnaît un espace réservé, laisse le contenu de côté en conservant l’index du nom de fichier.
Que faire : dans le client de votre service cloud, marquez les dossiers que vous voulez vraiment pouvoir interroger comme devant rester en local (chaque éditeur a son propre libellé : « Toujours conserver sur cet appareil » chez OneDrive, « Rendre disponible hors ligne » chez Dropbox, un clic droit → « Télécharger maintenant » sur iCloud). Une fois les fichiers présents localement, Linkly AI constatera leur disponibilité lors de l’analyse suivante et complétera l’indexation du contenu tout seul — sans reconstruction d’index ni réajout du dossier.
Une analyse se déclenche automatiquement au démarrage de l’application, à chaque changement de configuration (ajout ou retrait d’un dossier) et lorsqu’un grand nombre de modifications de fichiers est détecté. Pour en provoquer une immédiatement, le plus simple reste de redémarrer l’application.

Que faire en cas de signature invalide

Ce badge signale que les octets caractéristiques en tête de fichier ne correspondent pas à l’extension. Cela se produit couramment avec les fichiers doublure ou stub produits par certains outils de synchronisation, les téléchargements interrompus en cours de route, ou les fichiers dont l’extension a été changée à la main. Ouvrez le fichier avec le logiciel censé le lire pour en avoir le cœur net : s’il ne s’ouvre pas davantage, Linkly AI a eu raison de le laisser de côté ; s’il s’agit simplement d’une extension erronée, il suffit de la corriger.
Sur ce point, l’arbitrage de Linkly AI est plutôt laisser passer que rejeter à tort : si la lecture de l’en-tête se heurte à une erreur d’E/S passagère ou à un aléa de permissions, le fichier est systématiquement considéré comme lisible. Un échec ponctuel ne fera jamais marquer définitivement un vrai fichier comme une doublure.

Le nom se trouve, sans badge, mais pas le contenu

L’absence de badge signale que le fichier lui-même ne pose pas de problème : c’est l’étape d’extraction du contenu qui n’a pas encore eu lieu, ou qui ne peut pas aboutir. Par ordre de probabilité décroissante :
  1. L’extraction correspondante est désactivée. Les images et les PDF scannés dépendent de la Reconnaissance de texte (OCR) ; l’audio et la vidéo dépendent de la Transcription audio et de la Transcription vidéo — ces deux dernières sont désactivées par défaut. Vérifiez dans le bloc Gestion de la page Gestion de l’index.
  2. Son tour n’est pas encore venu. L’OCR et la transcription des médias sont les tâches les plus lourdes ; une file d’attente lente est normale. Le bloc Gestion de la page Gestion de l’index indique quel fichier est en cours de traitement.
  3. Un .doc hérité exporté sur macOS n’est pas encore analysable. Les fichiers produits par textutil ou par l’export « Word 97 » de Pages utilisent une disposition interne différente de celle de Microsoft Word ; ils sont ignorés pour l’instant. Réenregistrez-les en .docx dans Word, ou convertissez-les dans un autre format pris en charge.

Paramètres d'indexation

Le rôle et la valeur par défaut de chaque réglage, ainsi que la signification de chaque état, sont expliqués sur cette page.

Même le nom du fichier est introuvable

C’est que le fichier n’est jamais entré dans l’index. Cinq causes courantes : 1. Ce dossier n’est pas surveillé. Vérifiez dans la « Bibliothèque » de la fenêtre principale que son répertoire parent a bien été ajouté. Sinon, ajoutez-le en cliquant sur « Ajouter un dossier » dans la colonne de gauche de la Bibliothèque. 2. Ce format ne figure pas dans la liste des formats pris en charge. Linkly AI fonctionne par liste blanche : seules les extensions PDF, DOCX, DOC, PPTX, XLSX, CSV, EPUB, RTF, Markdown, TXT, HTML, images, audio et vidéo sont retenues. htm et avi n’en font actuellement pas partie — un fichier hors liste blanche ne voit même pas son nom enregistré. La liste complète figure dans Présentation des outils. 3. Il se trouve dans un répertoire ignoré. Les répertoires suivants sont écartés en bloc, avec l’intégralité de leur arborescence :
  • Les répertoires cachés commençant par un point (.git, .cache, .dropbox.cache, etc.)
  • node_modules, __pycache__ et les caches de dépendances ou de build du même genre
  • Les répertoires de métadonnées de synchronisation des NAS : #recycle, #SynoRecycle, @eaDir (Synology), @Recycle (QNAP)
  • Les répertoires système : $RECYCLE.BIN, System Volume Information
  • Les fichiers de données de Linkly AI : le répertoire de données de l’application ai.linkly.desktop, où qu’il soit stocké
Dans un dépôt Git, les fichiers exclus par le .gitignore ne sont pas indexés non plus. Si vos notes se trouvent justement dans un répertoire ignoré d’un dépôt, déplacez-les ailleurs, ou ajoutez ce répertoire séparément en cliquant sur « Ajouter un dossier » dans la colonne de gauche de la « Bibliothèque ». La liste complète des règles intégrées figure en bas de l’onglet « Règles » de la page Gestion de l’index.
4. Ce type de fichier est désactivé. Les types désactivés dans Gestion de l’index → Règles → Types de fichiers (par exemple les images ou les vidéos) ne sont pas analysés, et ceux déjà indexés sont retirés de l’index. 5. Il est exclu par une règle d’exclusion. Dans Gestion de l’index → Règles → Règles d’exclusion, vérifiez les règles de « Tous les dossiers » et celles du dossier concerné ; pendant la modification, la liste en dessous indique les fichiers exclus par chaque règle. Dans la colonne de gauche de la Bibliothèque, les dossiers qui affichent une icône d’entonnoir en fin de ligne sont ceux qui ont des règles d’exclusion. Un fichier .ignore placé dans le dossier peut aussi exclure des fichiers. Voir Périmètre de l’index.

Peut-on ajouter des fichiers stockés sur un NAS ?

Oui. Montez d’abord le dossier partagé du NAS dans le système, puis ajoutez-le à la Bibliothèque comme un dossier local :
  • Windows : dans l’Explorateur, utilisez « Connecter un lecteur réseau » (par exemple Z:\), ou utilisez directement un chemin réseau du type \\nom-du-NAS\nom-du-partage
  • macOS : dans le Finder, choisissez « Aller → Se connecter au serveur », saisissez smb://adresse-du-NAS/nom-du-partage ; une fois monté, le partage se trouve sous /Volumes
  • Linux : montez le partage SMB / NFS avec la fonction d’emplacements réseau du système ou avec mount
Cliquez ensuite sur « Ajouter un dossier » dans la colonne de gauche de la « Bibliothèque » de la fenêtre principale et choisissez le dossier monté. Ce type de dossier porte la mention « Externe ». À savoir lorsque vous utilisez un NAS :
  • Si le NAS est déconnecté ou non monté, le contenu déjà indexé n’est pas perdu. Dans la Bibliothèque, le dossier s’affiche Hors ligne ; l’application vérifie toutes les 15 minutes et relance automatiquement l’analyse une fois la connexion rétablie.
  • Les modifications faites sur le NAS depuis un autre ordinateur ne sont pas toujours détectées immédiatement. Le système ne signale pas toujours à temps les modifications de fichiers sur un partage réseau, en particulier sous macOS et Linux ; les modifications manquées sont rattrapées au prochain lancement de Linkly AI.
  • La première indexation est plus lente que sur un disque local, d’autant plus qu’il y a de fichiers ; tout dépend du réseau et de la vitesse de lecture du NAS.
  • Les dossiers de corbeille et de miniatures de Synology et QNAP (#recycle, @eaDir, etc.) sont ignorés automatiquement et ne sont pas indexés.

Impossible de retrouver ce qui est dit dans un audio ou une vidéo ?

Parce que la transcription audio et la transcription vidéo sont désactivées par défaut. Désactivées, les fichiers multimédias sont malgré tout enregistrés dans l’index — leur nom reste donc trouvable — mais ce qui s’y dit n’est pas transcrit. Activez Transcription audio et Transcription vidéo dans le bloc Gestion de la page Gestion de l’index : l’application téléchargera le modèle de reconnaissance vocale, puis rattrapera automatiquement l’ensemble des fichiers multimédias déjà présents — sans nouvelle analyse ni reconstruction d’index.

Paramètres d'indexation

Cette page détaille le rôle et la valeur par défaut de chaque réglage de la page Gestion de l’index, ainsi que la marche à suivre complète lorsque l’indexation se comporte mal.

Comment cibler une conversation sur un seul document ?

Deux façons d’indiquer le document :
  • Partir du document : dans la « Bibliothèque », sélectionnez le fichier et cliquez sur « Discuter avec ce fichier » dans la barre d’outils au-dessus du fichier, ou choisissez cette option par un clic droit sur le fichier. Les résultats de « Rechercher » proposent aussi cette option au clic droit. Une nouvelle conversation est alors créée, avec le fichier placé dans la zone de saisie. Les dossiers et les bibliothèques fonctionnent de la même manière (« Discuter avec ce dossier », « Discuter avec cette bibliothèque »).
  • Utiliser @ dans la zone de saisie : dans la zone de saisie de « Demander », tapez @ puis un mot-clé du nom du fichier, et choisissez le fichier parmi les propositions.
Attention : ce ciblage ne vaut que pour le message en cours. Une fois le message envoyé, la zone de saisie est vidée ; si vous ne mentionnez pas à nouveau le fichier avec @ dans la question suivante, l’IA cherche dans toute votre bibliothèque et peut citer d’autres documents. Par ailleurs, cibler un fichier n’est qu’une indication donnée à l’IA : la portée de recherche n’est pas verrouillée, et l’IA peut tout de même consulter d’autres documents. Pour que toute la conversation porte sur ce seul document :
  1. Mentionnez à nouveau le fichier avec @ à chaque question
  2. Précisez dans votre question « Réponds uniquement à partir de ce document ; si l’information n’y figure pas, dis-le simplement »
Le fichier mentionné avec @ doit d’abord avoir été indexé. La conversation ne permet pas de joindre des fichiers : le fichier dont vous voulez parler doit d’abord se trouver dans votre bibliothèque.

Combien de fichiers une bibliothèque cloud peut-elle contenir ? Est-ce calculé selon la taille ?

Le calcul se fait au nombre de fichiers, pas à leur taille, et il n’y a pas de plafond de volume total : Ce qui est envoyé dans le cloud n’est pas le fichier d’origine, mais le texte que Linkly AI en a extrait (pour l’audio et la vidéo, la transcription), ainsi que le plan et les données d’index servant à la recherche. Un PDF de plusieurs centaines de Mo et un fichier texte de quelques Ko comptent donc chacun pour un fichier. Une fois la limite atteinte :
  • si un envoi devait porter le nombre de fichiers de la bibliothèque au-delà de la limite, cet envoi n’est pas exécuté du tout, et l’application affiche « Limite de fichiers de la bibliothèque atteinte »
  • les envois qui ne font que modifier ou supprimer des fichiers existants ne sont pas concernés
  • les fichiers déjà envoyés sont tous conservés et ne sont pas bloqués
Par ailleurs, lorsque le texte extrait d’un document dépasse 10 Mo, le cloud ne crée pas d’index de recherche pour ce document. Le détail complet des quotas figure dans Utiliser les bibliothèques cloud.

Peut-on utiliser les fonctions IA sur une machine sans internet (hors ligne / intranet) ?

Oui. L’OCR, la transcription vocale et la recherche sémantique s’exécutent localement (à l’exception des fonctions cloud comme le chat IA et l’installation des Skills) — la seule subtilité est que les modèles utilisés sont normalement téléchargés depuis internet :
  • les modèles de recherche sémantique et d’OCR, environ 890 Mo, sont téléchargés au premier lancement
  • le modèle de transcription vocale, environ 161 Mo, n’est téléchargé qu’une fois la transcription audio/vidéo activée
Sur une machine sans aucun accès à internet, téléchargez d’abord l’installateur et le pack officiel de modèles hors ligne depuis une machine connectée, puis transférez-les et installez étape par étape.

Guide d'installation hors ligne

Que télécharger d’abord, quels fichiers copier, comment installer — le flux complet sur une page.

Que faire si l’AppImage Linux ne démarre pas ?

Les distributions Linux diffèrent fortement par leurs bibliothèques de base, leurs composants de bureau et leurs pilotes. Une AppImage embarque la plupart des dépendances de l’application, mais ne remplace ni glibc, ni le runtime C++, ni FUSE, ni les pilotes graphiques du système. Elle ne peut donc pas garantir un fonctionnement immédiat sur toutes les distributions Linux. Linkly AI propose des AppImage Linux x86_64 et arm64 (aarch64) ; toutes deux nécessitent glibc 2.35 ou version ultérieure. Commencez par exécuter ces commandes dans le dossier de l’AppImage :
uname -m affiche x86_64 ou aarch64 ; téléchargez l’AppImage correspondante. La dernière commande lance l’application tout en enregistrant les erreurs du terminal.
L’AppImage n’est pas exécutable. Lancez :
Ne lancez pas Linkly AI avec sudo : des fichiers de configuration et de données inaccessibles à votre compte normal pourraient être créés.
Les AppImages se montent normalement via FUSE. Installez la bibliothèque de compatibilité FUSE 2 uniquement depuis le dépôt officiel de votre distribution :Si FUSE n’est pas disponible dans votre environnement, vous pouvez temporairement extraire et lancer l’AppImage :
Cette méthode est plus lente et ne contourne que FUSE ; elle ne corrige pas une incompatibilité GLIBC, d’architecture processeur ou de pilote. Consultez le guide officiel de dépannage FUSE d’AppImage.
Le runtime de base du système est trop ancien et l’échec survient avant le véritable démarrage de Linkly AI :
  • GLIBC_x.y provient de glibc ; la version minimale actuelle est glibc 2.35.
  • GLIBCXX_x.y et CXXABI_x.y proviennent du runtime C++ système libstdc++.
Installez d’abord toutes les mises à jour officielles proposées par votre distribution, puis redémarrez. Si l’erreur persiste, passez à une version plus récente officiellement prise en charge par cette distribution. Installer FUSE ou télécharger de nouveau l’AppImage ne changera rien.
Ne remplacez pas manuellement /lib/.../libc.so.6, ne copiez pas glibc ou libstdc++ depuis une autre distribution, ne mélangez pas les dépôts de distributions différentes et ne forcez pas le chargement d’un runtime système téléchargé via LD_LIBRARY_PATH. Ces manipulations peuvent casser le bureau, le gestionnaire de paquets, voire tout le système.
Le paquet ne correspond pas à l’architecture du processeur. Les AppImage Linux existent en x86_64 (Linkly AI_<version>_amd64.AppImage) et arm64 (Linkly AI_<version>_aarch64.AppImage) ; téléchargez celle qui correspond à uname -m (x86_64 → amd64, aarch64 → aarch64). Modifier les permissions ou installer des bibliothèques ne corrige pas une incompatibilité d’architecture.
Ce problème est souvent lié à la combinaison de Wayland / X11, de Mesa ou des pilotes graphiques propriétaires, des portals du bureau et de WebKitGTK. Installez d’abord les mises à jour officielles du système et des pilotes graphiques proposées par votre distribution, puis relancez depuis un terminal en conservant la sortie :
Évitez d’ajouter à la configuration permanente des variables WebKit, GTK ou graphiques inconnues copiées depuis internet : un même réglage peut se comporter différemment selon les versions de WebKitGTK et des pilotes. Si l’application ne démarre toujours pas, envoyez-nous les diagnostics suivants avec linkly-ai-linux-startup.log :
La mise à jour d’une AppImage doit remplacer le fichier AppImage actuel. Placez-le dans un dossier accessible en écriture à votre compte, tel que ~/Applications, plutôt que sur un volume en lecture seule ou dans un dossier système appartenant à root :
La documentation peut résoudre une permission d’exécution ou l’absence de FUSE, mais elle ne peut pas modifier la version de GLIBC ou l’architecture processeur exigée par le binaire. Si l’application ne crée jamais app.log, utilisez la sortie du terminal enregistrée dans linkly-ai-linux-startup.log.

Existe-t-il une version serveur Linux ou une version Docker ?

Pas encore, mais elle est en préparation. Si vous avez des idées ou des besoins à ce sujet, ou si vous souhaitez l’essayer en avant-première, n’hésitez pas à nous contacter.

Nous contacter

Laissez un message sur GitHub Issues, ou retrouvez-nous via l’un des canaux de la page communauté.
En attendant, vous pouvez installer le Linkly AI CLI sur le serveur ou dans le conteneur et accéder, en réseau local ou à distance, à l’application de bureau Linkly AI d’un autre ordinateur ; la marche à suivre est décrite dans la section suivante.

Comment accéder avec le CLI à Linkly AI sur un autre ordinateur ?

Par défaut, le Linkly AI CLI ne se connecte qu’au Linkly AI de la machine locale. Pour accéder à un autre ordinateur, deux modes existent, réseau local ou distant ; tous deux nécessitent le CLI 1.0.0 ou plus récent (vérifiez la version avec linkly --version, mettez à jour avec linkly self-update).
À utiliser lorsque les deux ordinateurs sont sur le même réseau.
1

Activer l'accès LAN sur l'ordinateur à interroger

Cliquez sur l’icône Agent en bas de la barre latérale gauche de la fenêtre principale pour ouvrir la page « Utilisation par les agents ». Dans la zone « Gestion », activez « Autoriser l’accès LAN » ; « Autoriser l’accès local » doit rester activé lui aussi. Un jeton est généré automatiquement à la première activation.
2

Copier l'adresse et le jeton

Dans la zone « Intégration » de la même page, cliquez sur « Voir la configuration de connexion MCP », puis copiez l’adresse (de la forme http://192.168.1.10:60606/mcp) et le jeton dans la section « LAN ».
3

Enregistrer la connexion sur l'ordinateur où tourne le CLI

Exécutez cette commande vous-même, dans votre propre terminal, sans la confier à un assistant IA :
Un seul enregistrement suffit : vous n’aurez plus à saisir le jeton, même en changeant de terminal ou de session d’agent.
4

Ajouter --lan aux commandes

Vérifiez la connexion avec linkly doctor --lan.
À noter :
  • Le CLI ne peut enregistrer qu’une seule connexion réseau local : exécuter à nouveau set-key --lan remplace la précédente. Pour accéder ponctuellement à un autre ordinateur, ajoutez --endpoint <adresse> --token <jeton> à la commande ; cette méthode n’enregistre rien.
  • Les connexions enregistrées sont stockées dans ~/.linkly/credentials.json.
  • N’activez l’accès LAN que sur des réseaux de confiance, comme celui de votre domicile ou de votre entreprise. Ne collez le jeton dans aucune conversation avec une IA : le contenu des conversations est envoyé au fournisseur du modèle et conservé dans l’historique. Si le jeton a fuité ou est apparu dans une conversation, régénérez-le dans « Voir la configuration de connexion MCP » : l’ancien jeton cesse immédiatement de fonctionner.
  • Les agents qui utilisent le CLI via les Skills (Claude Code, par exemple) profitent aussi automatiquement de la connexion enregistrée ; il faut pour cela le CLI 1.0.0 et les Skills 0.9.0 ou plus récents.

Où se trouvent les réglages les plus courants ?

Pour ouvrir les paramètres : cliquez sur l’icône du compte en bas à gauche de la fenêtre principale et choisissez « Paramètres » dans le menu, ou appuyez sur ⌘ + , (Ctrl + , sous Windows/Linux). Les paramètres sont découpés par domaine ; voici les pages les plus utilisées :
  • Langue : la langue d’affichage de l’interface
  • Lancer à l’ouverture de session : démarrer Linkly AI à l’ouverture de session
  • Démarrage silencieux : au démarrage automatique, rester en arrière-plan sans ouvrir la fenêtre principale — activé par défaut, ce qui laisse tourner l’indexation et le service MCP sans vous déranger
  • Espace Linkly AI : le dossier indexé par défaut, que l’on peut ouvrir ou déplacer ailleurs ; voir Espace Linkly AI
  • Données de l’application : l’emplacement de l’index, des modèles locaux, des réglages et des journaux ; le bouton Ouvrir y mène directement (c’est là que se trouvent les journaux, voir la section sur les journaux d’application plus bas) ; on peut aussi le déplacer vers un autre disque, l’application redémarre alors et migre les données, voir Comment migrer les données de Linkly AI vers un autre disque ?
  • Thème : Clair / Sombre / Système
  • Taille du texte : Petite / Standard / Grande, appliquée à la fois à l’interface et au contenu des conversations
  • Afficher l’icône du Dock (macOS) : une fois désactivée, l’application ne subsiste que dans la barre d’état système et n’occupe plus de place dans le Dock
  • Vérifier les mises à jour : rechercher et télécharger manuellement une nouvelle version ; une fois le téléchargement terminé, un clic sur Redémarrer pour mettre à jour suffit
  • Rejoindre le programme bêta : une fois activé, vous recevez les versions bêta et accédez en avant-première aux nouvelles fonctionnalités, au prix de changements pas encore complètement éprouvés
  • On y trouve également les liens vers le journal des modifications, la politique de confidentialité, les conditions d’utilisation, ainsi que la présentation du CLI et des Skills
  • Raccourcis globaux : « Rechercher » affiche ou masque le lanceur, « Fenêtre principale » ouvre la fenêtre principale. Un clic suffit pour réenregistrer un raccourci ; vous pouvez aussi le Réinitialiser ou l’Effacer. Si un message signale que la combinaison est déjà prise ou réservée par le système, choisissez-en une autre
  • Liste des raccourcis : l’intégralité des raccourcis de l’application. Depuis le lanceur, ⌘ + / (ou Ctrl + / sous Windows/Linux) ouvre directement cette page
Suspendre l’indexation ne se trouve pas dans les paramètres. Cliquez sur Suspendre dans la première carte du bloc d’état de la page Gestion de l’index de la fenêtre principale, ou faites un clic droit sur l’icône L de la barre d’état et choisissez Suspendre l’indexation. Voir Paramètres d’indexation.

Peut-on changer l’emplacement de l’Espace Linkly AI ?

Oui. L’Espace Linkly AI est le dossier par défaut où sont rangés vos notes, clips et autres documents. Pour le changer :
  1. Ouvrez Paramètres → Général et repérez la ligne « Espace Linkly AI »
  2. Cliquez sur le bouton-icône « Modifier » à droite, puis sur « Continuer » dans la boîte de confirmation
  3. Choisissez un dossier : Linkly AI y crée un dossier LinklyAI qui devient le nouvel espace. Si le dossier choisi s’appelle déjà LinklyAI, il est utilisé tel quel
Le changement ne déplace aucun fichier existant : les fichiers de l’ancien emplacement restent en place et continuent d’être indexés ; les nouvelles notes et les nouveaux clips sont enregistrés au nouvel emplacement. Pour déplacer aussi les anciens fichiers, il faut le faire vous-même. Pour revenir à l’emplacement d’origine, cliquez sur « Rétablir par défaut » juste à côté.
Si un message indique « Le dossier actuel est un dossier système. Choisissez un autre dossier pour la migration. » pendant le changement, c’est que vous modifiez la ligne suivante, « Données de l’application », et non l’Espace Linkly AI. Les données de l’application ne peuvent pas être placées dans un dossier système comme Windows : choisissez un dossier ordinaire, voir la section suivante.

Comment migrer les données de Linkly AI vers un autre disque ?

Les Données de l’application sont le dossier où Linkly AI conserve sa base de données, ses index, ses modèles locaux, ses réglages et ses journaux ; avec beaucoup de documents, il peut occuper plusieurs Go. Il se trouve par défaut sur le disque système, et ne se confond pas avec le dossier d’installation du logiciel : même si vous avez installé l’application sur le disque D, les données de l’application restent à l’emplacement par défaut ci-dessous. Si le disque système manque de place, vous pouvez déplacer tout le dossier des données de l’application vers un autre disque depuis les paramètres. L’Espace Linkly AI est un réglage distinct, qui n’est pas déplacé avec les données de l’application.

Étapes de la migration

1

Ouvrir le réglage Données de l'application

Ouvrez Paramètres → Général et repérez la ligne « Données de l’application ».
2

Choisir le nouvel emplacement

Cliquez sur le bouton « Modifier » à droite (icône de dossier avec un crayon), puis sur « Modifier et redémarrer » dans la boîte de confirmation, et choisissez un dossier. Linkly AI y crée LinklyAI\ai.linkly.desktop pour y stocker les données. Par exemple, si vous choisissez D:\Linkly AI Data, les données iront dans D:\Linkly AI Data\LinklyAI\ai.linkly.desktop.
3

Attendre la fin de la migration

Après le redémarrage, une fenêtre de progression s’affiche : l’application copie les données, vérifie la copie, bascule vers le nouvel emplacement, puis redémarre automatiquement. Avec beaucoup de documents, cela peut prendre quelques minutes ; gardez la fenêtre ouverte et n’éteignez pas l’ordinateur.
4

Vérifier le résultat

Revenez dans Paramètres → Général → Données de l’application : le nouveau chemin doit s’y afficher, et la taille indiquée à côté correspond à l’espace réellement occupé.
Le nouvel emplacement doit remplir les conditions suivantes ; sinon, un message en indique la raison :
  • être un dossier, et non la racine d’un disque (comme D:\)
  • ne pas être un dossier système (comme le dossier Windows), ni un lecteur réseau ou un dossier partagé ; un dossier situé dans Program Files est accepté
  • ne pas chevaucher l’Espace Linkly AI ni aucun dossier surveillé, ni se trouver à l’intérieur du dossier actuel des données de l’application
  • disposer d’un espace libre d’au moins 1,1 fois la taille actuelle des données de l’application
  • ne pas contenir déjà un dossier LinklyAI\ai.linkly.desktop non vide
  • la migration est impossible pendant le téléchargement d’un modèle : attendez la fin du téléchargement pour réessayer

Après la migration, pourquoi reste-t-il un dossier à l’ancien emplacement ?

Une fois la migration terminée, les données de l’ancien emplacement sont supprimées et remplacées par un lien du même nom qui pointe vers le nouvel emplacement (une jonction de répertoire sous Windows, un lien symbolique sous macOS et Linux). Linkly AI passe par ce lien à chaque démarrage pour retrouver les données au nouvel emplacement : il doit donc être conservé.
  • Le lien n’occupe pas d’espace. Dans l’Explorateur, ses « Propriétés » affichent la même taille que le nouvel emplacement, parce que le système compte aussi les données vers lesquelles il pointe. Pour vérifier que l’espace a bien été libéré, regardez l’espace disponible du disque système dans « Ce PC » : après la migration, il doit avoir augmenté de la taille des données de l’application.
  • Le lien et le nouvel emplacement ont exactement le même aspect : contenu, taille et date de modification évoluent ensemble. Ouvrir le lien, c’est voir les données du nouvel emplacement ; il ne s’agit pas de deux copies qui se synchronisent.
  • Sous Windows, %LOCALAPPDATA%\ai.linkly.desktop contient le cache de l’interface de l’application ; il n’est pas concerné par la migration et se recrée automatiquement s’il est supprimé.
Ne supprimez pas le lien de l’ancien emplacement, et ne l’ouvrez pas pour en supprimer le contenu. Supprimer les fichiers qu’il contient, c’est supprimer les vraies données du nouvel emplacement. Supprimer le lien lui-même conduit Linkly AI, au démarrage suivant, à se comporter comme une nouvelle installation : il retélécharge les modèles et reconstruit l’index de zéro, et les données du nouvel emplacement ne sont plus utilisées.
Si vous n’avez pas relancé Linkly AI depuis la suppression, recréez le lien avec la commande ci-dessous (remplacez le chemin par votre nouvel emplacement) :
  • Windows (invite de commandes) :
  • macOS (Terminal) :
  • Linux (terminal) :
Si vous avez déjà relancé l’application depuis la suppression, un nouveau dossier de données vide apparaît à l’ancien emplacement. Cessez alors de l’utiliser et contactez-nous pour vous aider à récupérer vos données.
  • Revenir à l’emplacement par défaut : sur la ligne « Données de l’application », cliquez sur « Rétablir l’emplacement par défaut » (icône de flèche circulaire). Linkly AI redémarre et recopie les données vers l’emplacement par défaut ; le disque système doit disposer de suffisamment d’espace libre. L’emplacement personnalisé n’est nettoyé qu’une fois la copie terminée.
  • Passer à un autre disque : cliquez à nouveau sur « Modifier » et choisissez le nouvel emplacement en suivant les étapes ci-dessus.
Non. Tant que la copie au nouvel emplacement n’a pas été vérifiée et que l’application n’a pas démarré normalement à partir de ce nouvel emplacement, les données d’origine sont conservées intactes. Si la migration est interrompue (coupure de courant, arrêt forcé, etc.), une fenêtre de récupération s’affiche au démarrage suivant : cliquez sur « Réessayer » pour poursuivre, ou sur « Annuler le changement et conserver l’emplacement précédent ». Si la situation vous dépasse, cliquez sur « Ouvrir le journal » et envoyez-nous le journal.
Oui, mais ce disque devra être branché avant chaque utilisation de Linkly AI. S’il ne l’est pas, le démarrage affiche « Le dossier des données de l’application est inaccessible » : branchez le disque, puis cliquez sur « Réessayer ». Évitez de placer les données de l’application sur un disque amovible que vous débranchez souvent.
Sous Windows, si vous cochez l’option de suppression des données de l’application lors de la désinstallation, les données migrées vers le nouvel emplacement sont supprimées elles aussi. Si vous voulez seulement désinstaller puis réinstaller en conservant vos données, ne cochez pas cette option : après la réinstallation, Linkly AI retrouve automatiquement les données d’origine grâce au lien.

Comment récupérer les journaux d’application Linkly AI ?

Pendant qu’elle tourne, l’application écrit automatiquement tous ses journaux dans un fichier local app.log (10 Mo maximum par fichier, avec rotation). Joindre ce fichier accélère considérablement le diagnostic lorsque vous nous signalez un problème ou que vous le résolvez vous-même. Les données sensibles sont déjà masquées. Il y a deux façons de récupérer le journal :

Option 1 : Ouvrir depuis l’application (recommandé)

C’est la méthode la plus simple :
1

Ouvrir la page « Général »

Dans Linkly AI, allez dans Paramètres → Général.
2

Ouvrir le dossier des données de l'application

Repérez la ligne « Données de l’application » et cliquez sur le bouton « Ouvrir » à droite. Le gestionnaire de fichiers s’ouvre sur le dossier des données de l’application.
3

Récupérer app.log dans le sous-dossier logs

Ouvrez le sous-dossier logs/ et envoyez-nous app.log.

Option 2 : Ouvrir manuellement le répertoire des données de l’application

Si l’application a planté ou ne se lance plus, ouvrez le dossier directement sur le disque :
  1. Ouvrez le Finder.
  2. Dans la barre de menus, choisissez Aller → Aller au dossier… (ou appuyez sur ⌘ + ⇧ + G).
  3. Collez le chemin suivant et appuyez sur Entrée :
  4. Trouvez app.log dans le dossier ouvert et envoyez-le-nous.

Que faire si l’application plante au démarrage ?

Si l’application plante immédiatement au lancement, app.log peut ne pas avoir eu le temps d’être écrit. Dans ce cas, les informations de plantage sont enregistrées à part, dans un fichier startup-panic-<numéro>.json du dossier de diagnostic linkly-ai-diagnostics. À la prochaine ouverture de Linkly AI, le message « Linkly AI ne s’est pas fermé correctement » s’affiche, et ces informations de plantage sont jointes au rapport de diagnostic. Décrivez en une phrase ce que vous faisiez avant le plantage, puis cliquez sur « Envoyer le rapport ». Si l’application plante à chaque démarrage et que ce message n’apparaît jamais, vous pouvez retrouver ce fichier manuellement aux emplacements suivants :
  1. Ouvrez le Finder.
  2. Dans le menu, choisissez Aller → Aller au dossier… (ou appuyez sur ⌘ + ⇧ + G).
  3. Collez le chemin ci-dessous et appuyez sur Entrée :
  4. Trouvez dans le dossier ouvert le fichier .json dont le nom commence par startup-panic- et envoyez-le-nous.
Ce fichier n’est créé que lorsqu’un plantage survient au démarrage ; il est supprimé automatiquement au démarrage normal suivant, une fois joint au rapport de diagnostic. Si ce fichier n’existe pas non plus, faites une capture d’écran de la fenêtre de plantage et envoyez-la-nous avec votre version d’OS.

Où nous l'envoyer

Ouvrez une issue GitHub ou contactez-nous via l’un des canaux de la page communauté.