<!-- Generated from fr/docs.html. Do not edit by hand. -->

> Markdown twin of https://conduitllm.com/fr/docs.html
> Installez Conduit, ajoutez votre premier fournisseur, connectez des outils MCP et compilez depuis les sources.

---
Documentation

# Bien commencer

Conduit est une application de bureau. Il n'existe pas de version hébergée à laquelle se connecter — vous l'exécutez sur votre propre machine, avec la clé de votre propre fournisseur.

## Installation

Les installateurs sont disponibles sur la page [GitHub Releases](https://github.com/runningpixels/conduit/releases) — **v1.0.0-rc.7** est la version taguée actuelle pour Windows, macOS et Linux. Vous pouvez aussi compiler depuis les sources, ce qui prend environ cinq minutes sur une machine où la toolchain est déjà présente.

### Prérequis

| Prérequis | Version | Notes |
| --- | --- | --- |
| Node.js | 20 | Version utilisée par la CI |
| pnpm | 10.34.4 | Épinglé ; `corepack enable` est la voie la plus simple |
| Rust | stable | Via `rustup`, avec `rustfmt` et `clippy` |
| Visual Studio 2022 Build Tools | — | Windows uniquement, pour la compilation native |

Sous Windows, le dépôt inclut `check-setup.ps1`, qui vérifie les quatre éléments et vous indique ce qui manque.

### Build et exécution

Terminal

```
git clone REPO_URL conduit
cd conduit
pnpm install
pnpm dev
```

`pnpm dev` démarre le serveur Vite de développement puis l'enveloppe desktop. La première compilation Rust prend un peu de temps; les suivantes sont incrémentales.

| Commande | Ce qu'elle fait |
| --- | --- |
| `pnpm dev` | Lancer l'application en mode développement |
| `pnpm build` | Produire un installateur natif pour votre plateforme |
| `pnpm check` | Vérifier les types du workspace TypeScript |

### Plateformes prises en charge

- **Windows 10 / 11** — x86_64, installateur NSIS, sans droits administrateur requis
- **macOS 11 Big Sur et plus récent** — binaire universel pour Apple silicon et Intel
- **Linux** — Ubuntu 20.04+ en `.deb` ou AppImage; autres distributions en best effort

**Les binaires ne sont pas encore signés au niveau OS.** macOS Gatekeeper et Windows SmartScreen affichent donc un avertissement au premier lancement. Les payloads de mise à jour automatique, eux, sont signés et vérifiés séparément. Builder depuis les sources évite entièrement cet avertissement.

## Votre première conversation

Conduit ne vous laissera pas discuter tant qu'il n'aura pas un moyen d'atteindre un modèle. Au premier lancement, l'onboarding vous demande de choisir un fournisseur et de fournir un identifiant.

### Utiliser un fournisseur hébergé

1. Ouvrez **Settings → Providers & Keys** (⌘,).
2. Choisissez votre fournisseur et collez sa clé API.
3. Sélectionnez un modèle dans la liste que Conduit récupère auprès de ce fournisseur.

La clé est stockée dans le gestionnaire d'identifiants de votre système — Windows Credential Manager, macOS Keychain ou Linux Secret Service. Les Settings n'enregistrent qu'une référence, jamais la valeur elle-même. Sur les machines sans trousseau, un stockage chiffré basé sur fichiers est disponible en opt-in explicite.

### Utiliser un modèle local, sans clé

Installez [Ollama](https://ollama.com) ou LM Studio, récupérez un modèle, puis sélectionnez ce fournisseur dans les Settings. Aucun identifiant n'est nécessaire et rien ne quitte votre machine. Combiné au mode local uniquement, qui refuse les fournisseurs cloud purement et simplement, Conduit ne fait alors aucune requête internet.

Vous pouvez joindre des images quand le modèle prend en charge la vision. Modifiez n'importe quel message et renvoyez-le: modifier votre dernier message le réécrit sur place, tandis que modifier un message plus ancien crée un fork — une nouvelle conversation à partir de ce point — en laissant l'original intact. Exportez un chat en Markdown ou en JSON.

### Fournisseurs pris en charge

Dix-sept fournisseurs sont intégrés — l'endpoint compatible OpenAI est le dix-septième, pas un ajout au-dessus.

| Fournisseur | Identifiant | URL de base |
| --- | --- | --- |
| Anthropic | Clé API | Modifiable |
| OpenAI | Clé API | Modifiable |
| Google Gemini | Clé API | Fixe |
| xAI | Clé API | Modifiable |
| Z.ai | Clé API | Modifiable |
| Moonshot AI | Clé API | Modifiable |
| Qwen | Clé API | Modifiable |
| DeepSeek | Clé API | Fixe |
| Mistral | Clé API | Fixe |
| Groq | Clé API | Fixe |
| Together AI | Clé API | Modifiable |
| Fireworks AI | Clé API | Modifiable |
| OpenRouter | Clé API | Fixe |
| OpenCode Zen | Clé API | Fixe |
| Ollama | Aucun — local | Modifiable |
| LM Studio | Aucun — local | Modifiable |
| Tout endpoint compatible OpenAI | Optionnel | Modifiable |

La dernière ligne couvre les passerelles auto-hébergées comme vLLM et LiteLLM, ainsi que tout fournisseur sans adaptateur dédié pour l'instant: donnez à Conduit une URL de base et, si l'endpoint l'exige, une clé.

### Ajouter GPT, Claude, Grok, GLM, Kimi et les autres

Conduit parle aux familles de modèles réellement utilisées en 2026 — GPT, Claude, Gemini, Grok, GLM, DeepSeek, Kimi, Qwen et MiniMax — via l'une de ces trois voies, selon le modèle que vous voulez.

1. **Adaptateur intégré.** Anthropic, OpenAI, Gemini, xAI, Z.ai, Moonshot AI, Qwen, DeepSeek, Mistral, Groq, Together AI et Fireworks AI ont chacun un fournisseur dédié: choisissez-le, collez la clé, chargez la liste des modèles. Cela couvre Claude, GPT, Gemini, Grok, GLM, Kimi, Qwen et DeepSeek directement — chacun arrive avec son propre endpoint par défaut, donc aucune URL de base à chercher.
2. **Une passerelle.** OpenCode Zen ou OpenRouter cataloguent le reste derrière une seule clé, y compris MiniMax et tout ce que ces services servent actuellement — Conduit récupère la liste en direct plutôt qu'un catalogue figé.
3. **Tout endpoint compatible OpenAI.** Pour un fournisseur sans adaptateur dédié, ou un proxy auto-hébergé comme vLLM ou SGLang, pointez le fournisseur compatible OpenAI vers l'URL de base de cet endpoint et fournissez une clé si nécessaire.

L'adaptateur intégré de Qwen pointe par défaut vers l'endpoint international de DashScope, et celui de Moonshot vers `api.moonshot.ai` — les deux champs restent modifiables si vous avez besoin d'une autre région.

## Raccourcis clavier

Utilisez Ctrl à la place de ⌘ sous Windows et Linux.

| Raccourci | Action |
| --- | --- |
| ⌘K | Palette de commandes — recherche, commandes, modèles, artefacts |
| ⌘1–⌘9 | Aller à Accueil, Conversations, Apps, Présentations, Documents, Bibliothèque, Flux de travail, Connecteurs, Mémoire |
| ⌘N | Nouvelle conversation |
| ⌘, | Settings |
| ⌘/ | Ouvrir ce panneau de raccourcis |
| ⌘\ | Afficher ou masquer la barre latérale |
| ⌘J | Afficher ou masquer le panneau de documents |
| ⌘⇧E | Agrandir le panneau d'artefact, ou restaurer la mise en page |
| ⌘⇧P | Changer de fournisseur |
| ⌘⇧W | Activer ou désactiver la recherche web pour ce tour |
| ⌘⇧F | Forker la conversation ici |
| ⌘⇧C | Copier le dernier message de l'assistant |
| Esc | Fermer un panneau ou arrêter une réponse en cours |

La palette de commandes est modale: tapez `>` pour les commandes, `@` pour les artefacts, `/` pour les modèles, ou du texte simple pour rechercher dans tous les messages que vous avez déjà envoyés. Les Settings ont aussi leur propre champ de recherche en haut du panneau, pour aller directement à un réglage par son nom plutôt que de parcourir les sections.

## Outils et connecteurs

### Outils intégrés

Ils ne nécessitent aucune configuration:

- **Recherche web et fetch** — backends auto, hébergés ou locaux (Exa par défaut sans clé, Tavily, Brave, SearXNG, DuckDuckGo; recherche hébergée chez Anthropic, OpenAI, Gemini et OpenRouter), listes de domaines autorisés et bloqués, et citations numérotées en ligne
- **Rédaction de documents** — créer et modifier des artefacts HTML, Markdown et texte, puis les exporter
- **Presse-papiers** — lire et écrire dans le presse-papiers système
- **Utilitaires** — calculatrice, heure actuelle, UUID, valeurs aléatoires

Un outil demande confirmation avant de s'exécuter, sauf s'il est marqué en lecture seule. Les outils intégrés en lecture seule s'exécutent automatiquement, et l'outil d'un connecteur seulement si son serveur le marque en lecture seule; tout autre outil vous demande confirmation avant de s'exécuter. La recherche web est désactivée par défaut et demande votre accord la première fois; la recherche hébergée ne fonctionne qu'avec l'endpoint officiel Anthropic, OpenAI ou Gemini, et retombe sur les backends locaux ci-dessus dès que vous pointez un fournisseur vers une URL de base personnalisée. Les requêtes envoyées à un backend de recherche local vont à ce service; Exa, celui par défaut, peut les conserver selon ses propres conditions.

La récupération de pages par le modèle n'atteint que des sites https publics: jamais `localhost` ni une adresse de votre propre réseau, et chaque redirection est vérifiée. Elle renvoie le titre et le texte lisible d'une page plutôt que du HTML brut, et lit les PDF jusqu'à 20 Mo. Un PDF numérisé sans texte compte comme une page sans contenu.

### Connecteurs MCP

Conduit exécute des serveurs Model Context Protocol comme connecteurs supervisés. Ajoutez un processus local sur la page **Connecteurs** avec la commande et les arguments qui le démarrent, ou pointez vers un endpoint MCP distant qui parle HTTP streamable.

L'outil d'un connecteur s'exécute sans demander seulement si son serveur le marque en lecture seule (l'indication standard `readOnlyHint` ou le champ propre à Conduit, `permissionLevel`). Tout autre outil demande d'abord, et vous pouvez mémoriser une approbation pour une conversation ou pour toujours. Avant la 1.0.0-rc.6, les outils de la plupart des serveurs tiers s'exécutaient sans demander: les connecteurs que vous utilisez déjà peuvent donc maintenant demander confirmation pour des outils qui s'exécutaient en silence.

Le runtime redémarre les serveurs plantés avec backoff, plafonné à trois redémarrages en cinq minutes, limite la concurrence et impose un timeout de trente secondes par appel. Les sorties d'outils sont limitées en taille et expurgées avant d'atteindre le modèle, et une garde structurelle empêche que cette sortie soit rejouée comme si c'était une instruction — la voie classique d'injection de prompt via les résultats d'outil.

**Transports:** `stdio` en local et HTTP streamable à distance sont disponibles aujourd'hui. L'ancien transport HTTP+SSE n'est pas pris en charge.

Le composer peut aussi récupérer les prompts et les ressources d'un connecteur, pas seulement ses outils: un sélecteur de prompt remplit les arguments qu'un prompt déclare avant que le résultat n'arrive dans le composer pour que vous puissiez le modifier, et un sélecteur de ressource attache du contenu au message suivant uniquement. Le consentement est demandé une fois par connecteur, et une ressource qui tente de glisser des instructions est refusée et nommée, plutôt que suivie en silence.

Connecter un serveur sur votre propre machine, c’est le problème de la documentation. Mettre ce serveur devant un client — sans configuration JSON et sans apparaître dans Claude Desktop — en est un autre. [Comment présenter un serveur MCP à un client](https://conduitllm.com/fr/mcp-distribution.html) compare un chat hébergé, Claude Desktop avec config, et la livraison d’un client desktop.

### La boucle agent

Quand un modèle appelle un outil, Conduit l'exécute puis renvoie le résultat pour un autre tour, dans la même interaction. Vous contrôlez les limites dans **Settings → Agent**: un nombre maximal d'étapes de 1 à 50, et un budget temps total de 30 secondes à 30 minutes.

L'interface de chat affiche une chronologie de progression en direct — réflexion, appels d'outils et texte, dans l'ordre où ils se produisent réellement à travers les tours, avec le temps écoulé et une note quand un tour cale — plutôt qu'un simple indicateur de chargement.

## Artefacts

Les sorties plus longues — documents, scripts, petites pages web — s'ouvrent dans un panneau à côté de la conversation au lieu de remplir le fil des messages. Conduit affiche nativement le texte, le code avec coloration syntaxique, le JSON sous forme d'arbre repliable, le Markdown, y compris les diagrammes Mermaid et les formules KaTeX, ainsi que le HTML interactif.

Le HTML interactif s'exécute dans une frame sandboxée qui autorise les scripts et rien de plus: pas d'accès same-origin, pas de popups, pas de navigation de niveau supérieur. Les formulaires fonctionnent toujours — Conduit transmet à la page son événement submit, et rien n'est envoyé nulle part par cette soumission. Une politique de contenu injectée définit `connect-src 'none'`, donc la page ne peut ni faire de requêtes fetch ni ouvrir de sockets elle-même, et Conduit la sert depuis une adresse sandboxée qui lui est propre. La page ne peut pas appeler les commandes propres de l'application. Une exception, un problème connu sous macOS: le script d'une page peut encore ouvrir une connexion WebRTC, que la politique de contenu ne couvre pas; Windows et Linux la bloquent dans le webview. Si vous avez besoin qu'un artefact charge des images ou des polices depuis un hôte précis, vous pouvez élargir cela vous-même dans la partie **Sécurité des artefacts** de **Settings → Vie privée & données**.

Une page qui a besoin de données en direct — un taux de change, la météo — peut tout de même les demander. Ses appels `fetch()` passent par Conduit, qui retient la première requête vers chaque nouveau site et affiche une bannière le nommant. Vous pouvez autoriser ce site une fois, toujours pour cette page, ou jamais — ou laisser la page atteindre n'importe quel site public. Conduit fait alors la requête lui-même: https uniquement, sans cookies ni identifiants, aucune adresse locale ou privée, avec un délai d'expiration de 20 secondes, une limite de réponse de 5 Mo et 120 requêtes par minute et par page. Le bouton globe de la page liste chaque site qu'elle a demandé et chaque requête qu'elle a faite. Les permissions appartiennent à cette seule page et sont supprimées avec elle. Le mode local uniquement refuse tout cela, et « Les pages peuvent se connecter à Internet » dans les mêmes réglages de Sécurité des artefacts le désactive.

Collez un bloc de code fenced dans une conversation et Conduit vous proposera de le promouvoir en artefact. Les artefacts s'exportent sur disque, éventuellement avec un fichier de métadonnées à côté.

Chaque artefact ne conserve qu'un payload courant. Il n'y a pas d'historique de versions — la modification remplace le contenu en place, donc exportez ce dont vous voulez garder une copie.

## Documents

Créez une collection sous **Documents** dans la barre latérale, puis ajoutez des fichiers — texte brut, Markdown, CSV, Word (.docx) ou PDF. Déposez un fichier n'importe où dans la fenêtre pour l'ajouter, ou attachez une collection entière depuis le composer pour un seul chat. Une réponse affiche les fichiers dont elle s'est servie sous forme de puces cliquables; cliquez sur l'une d'elles pour voir le passage exact.

Chaque collection est indexée par un seul fournisseur — OpenAI, Gemini, OpenRouter ou Ollama (Anthropic ne peut pas générer d'embeddings). L'indexation envoie le texte intégral d'un document à ce fournisseur, donc Conduit demande votre accord la première fois, s'en souvient par fournisseur, et vous pouvez le retirer plus tard depuis la page **Documents**. Choisissez Ollama et rien ne quitte votre machine — le mode local uniquement impose ce choix. La récupération elle-même est hybride: similarité vectorielle combinée à une recherche par mots-clés sur la même base SQLite locale, et les passages récupérés continuent d'être envoyés au fournisseur qui répond dans le chat.

L'analyse se fait sur l'appareil, sans étape d'OCR, donc un PDF scanné sans couche de texte ne produit rien — Conduit vous le signale plutôt que d'importer un document vide.

## Génération d'images

OpenAI, Gemini et OpenRouter peuvent générer des images directement dans une conversation. Conduit demande une fois, avant la première image, car chacune est facturée par le fournisseur — simplement parler de génération d'images ne déclenche pas la demande. Le résultat est enregistré localement comme artefact plutôt que lié depuis le fournisseur, donc il n'expire pas.

## Apps personnelles

Une page qui mérite d'être gardée peut être enregistrée comme app personnelle: **Enregistrer comme app** dans le menu ⋯ de la page en fait une copie que vous ouvrez depuis **Apps** dans la barre de navigation, ou depuis *Vos apps* sur l'écran de nouvelle conversation. La copie continue de fonctionner après la suppression de la conversation. L'enregistrement demande, une par une, lesquelles des autorisations de site de la page conserver, et n'en garde aucune que vous ne cochez pas. Quand la page de la conversation change plus tard, l'app propose **Mettre à jour**. Huit apps de départ sont intégrées; ajoutez-en une depuis la page Apps, ou appuyez sur **Ouvrir l'app** sur une idée qui en a une.

Une page (une app, ou une page dans une conversation) peut déclarer trois choses de plus, chacune vérifiée par Conduit. Elle peut conserver des données entre les lancements — jusqu'à 5 Mo par page, stockées avec le reste de vos données et chiffrées quand le chiffrement au repos est activé; **Effacer les données** les supprime. Elle peut recevoir quelques réglages, comme une ville, que Conduit demande dans un formulaire à lui et transmet à la page en cours d'exécution sans la recharger. Et elle peut interroger votre modèle d'IA, après que vous l'avez autorisé pour cette page: la demande nomme le fournisseur et indique quand du texte quitterait votre appareil, et la page reçoit du texte en entrée et en sortie — ni outils, ni historique de conversation, ni mémoire, ni documents.

Chaque app personnelle a sa propre page **Paramètres** (la roue dentée dans l'en-tête de l'app, ou ⋯ → Paramètres): quel modèle y répond, les tokens par jour avec une limite quotidienne pour les modèles cloud (100 000 par défaut; les modèles de votre ordinateur ne sont jamais limités), ses données enregistrées clé par clé avec Exporter et Effacer, les sites et fournisseurs qu'elle peut utiliser, et une semaine d'enregistrements d'activité d'une ligne — jamais de prompts, de réponses ni de valeurs enregistrées.

## Présentations

Décrivez l'histoire, ou demandez une présentation dans n'importe quelle conversation: Conduit rédige une trame que vous approuvez, puis construit *une* présentation vivante. Chaque modification édite cette même présentation au lieu de produire une copie de plus. Elle s'ouvre dans un studio, avec la diapositive en grand au centre et la conversation à côté. Demandez un changement, et l'assistant modifie une seule diapositive, ou remplace un mot dans toute la présentation.

**Script** affiche chaque mot de la présentation comme un seul document; écrivez-y, ou double-cliquez sur le texte d'une diapositive. Le texte que vous écrivez est conservé quand l'assistant réécrit une diapositive, sauf si vous lui demandez de modifier précisément ce texte. **Historique** garde une version pour chaque modification, nommée d'après votre demande, à restaurer à tout moment. Deux thèmes sont intégrés, plus tout thème que l'assistant conçoit pour vous.

**Présenter** ouvre la présentation en plein écran, avec un **mode présentateur** séparé — diapositive courante et suivante, notes du présentateur et minuteur — à garder privé pendant que vous partagez les diapositives. **Exporter** enregistre un seul fichier HTML qui se présente tout seul dans n'importe quel navigateur, ou un PDF sous Windows uniquement. Les présentations ajoutent des données à votre base locale: revenir à une version antérieure à leur arrivée repart d'une base vide (l'ancien fichier est conservé comme sauvegarde).

## Recherche

Pour une question qui demande plus qu'une recherche rapide, activez **Recherche** dans le menu **+** du composer (ou choisissez-la sur l'Accueil) et posez votre question. Elle exige que la recherche web soit activée et n'est pas disponible en mode local uniquement. Recherche utilise un backend de recherche local (Exa, Tavily, Brave, votre propre SearXNG ou DuckDuckGo), jamais la recherche hébergée: les requêtes vont à ce service et le texte des pages au fournisseur de chat que vous avez choisi.

**Le brief.** Avant que quoi que ce soit ne s'exécute, Recherche propose un brief: une à six sous-questions auxquelles elle répondra, un périmètre facultatif et une profondeur. Vous le modifiez et vous l'approuvez. Chaque profondeur fixe jusqu'où elle peut aller:

- **Rapide** — jusqu'à 8 recherches, 15 pages, 10 minutes
- **Standard** — jusqu'à 20 recherches, 40 pages, 20 minutes
- **Approfondie** — jusqu'à 50 recherches, 100 pages, 40 minutes

**Ce qu'elle lit.** Elle lit les pages en entier, trois à la fois: pages web et PDF jusqu'à 20 Mo, traités sur votre appareil. Un PDF numérisé n'a pas de texte et compte comme une page sans contenu. Sur une page ou un PDF long, le modèle voit le début et les passages qui correspondent à vos questions, pas l'ensemble.

**La vérification des citations.** Le modèle extrait des affirmations, chacune avec les mots exacts de la page qui l'appuient. Une affirmation ne compte que si sa citation (au moins 20 caractères) se trouve dans le texte enregistré de cette page, et cette vérification est faite par l'app, pas par le modèle. Recherche cherche ensuite à nouveau ce qui reste sans réponse, puis un rédacteur transforme les affirmations vérifiées en rapport. Les renvois numérotés et la liste des sources sont produits par l'app, pas par le modèle.

**Le rapport.** Le résultat est un document Markdown dans les documents de la conversation: un résumé, des constats par sous-question, des questions ouvertes et des sources numérotées, chaque constat étant cité. La carte dans la conversation montre le résumé et le nombre de sources citées et lues, avec un bouton **Ouvrir le rapport**. **Arrêter** met fin à l'exécution et conserve ce qui a été trouvé jusque-là.

**Les pages ne peuvent pas lui donner d'ordres.** Le texte des pages n'atteint qu'un appel au modèle sans outils: une page qui tente de donner des instructions ne peut donc rien faire chercher, récupérer ou enregistrer. Les appels au modèle de Recherche s'exécutent dans une conversation cachée qui leur est propre.

**Limites:** sur une page longue, le modèle voit un extrait, pas tout. Un PDF numérisé n'a pas de texte. Vos propres documents ne sont pas encore une source. Un modèle à raisonnement est lent, et la profondeur Approfondie peut atteindre sa limite de temps avant d'avoir fini.

## Flux de travail

La page **Flux de travail** exécute des routines à votre place: récupérer des pages, chercher sur le web, faire résumer par le modèle, vous poser une question et enregistrer le résultat comme document. Partez d'un flux prêt à l'emploi — un briefing du matin, un résumé de page, une veille thématique — ou construisez le vôtre dans l'éditeur d'étapes, puis lancez-le tout de suite ou selon un calendrier (chaque jour, en semaine à une heure fixe, ou toutes les quelques heures). Ouvrez n'importe quelle exécution pour voir ce que chaque étape a fait; si vous corrigez une étape, relancez à partir d'elle sans refaire les précédentes.

Activer un calendrier commence par lister tout ce que le flux aura le droit de faire seul — les sites qu'il lit, la recherche web, quel modèle, l'enregistrement de documents — pour que vous l'approuviez. Une exécution planifiée qui a besoin de plus, après une modification par exemple, s'interrompt et demande: autoriser une fois, toujours autoriser ou refuser. Chaque exécution a une limite de temps et de tokens, et vous pouvez arrêter une exécution en cours. Une exécution manquée pendant que Conduit était fermé a lieu une fois à son ouverture.

Pour que les calendriers continuent de tourner fenêtre fermée, Conduit peut rester dans la zone de notification et démarrer à l'ouverture de session; les deux options sont désactivées par défaut, et celle de la zone de notification est proposée une seule fois, la première fois que vous activez un calendrier.

## Accueil

Conduit s'ouvre sur **Accueil**, premier élément de la barre de navigation. Une seule zone de saisie lance n'importe quoi: demandez une présentation et Présentations s'ouvre avec une trame; toute autre demande démarre une conversation. En dessous, **À vous** liste les approbations et questions de flux de travail et les suggestions de mémoire qui vous attendent (masqué quand il n'y a rien), **Reprenez où vous en étiez** montre vos dernières conversations, présentations et apps, et chaque zone de l'app a sa tuile avec un compteur en direct — ou un exemple à essayer tant qu'elle est vide.

Ctrl+1 à Ctrl+9 (⌘ sur macOS) ouvrent Accueil, Conversations, Apps, Présentations, Documents, Bibliothèque, Flux de travail, Connecteurs et Mémoire, et la palette de commandes a une entrée « Aller à » pour chacun.

## Apparence et langue

Conduit a un seul design en deux modes. Sous **Paramètres → Apparence**, choisissez sombre, clair ou selon votre système, et choisissez la couleur principale — celle des boutons, de la sélection et de l'élément actif — séparément pour chaque mode; une couleur qui serait difficile à lire est refusée. La même page règle la taille de police de l'interface, la densité et la taille des diagrammes.

La même page Settings fixe la langue de l'interface, dans les huit langues où Conduit est distribué. Elle change les menus, les boutons, les dates et les nombres — elle ne change pas la langue dans laquelle l'assistant répond.

## Où vivent vos données

Conduit stocke tout dans le répertoire de données applicatives de votre plateforme: une base SQLite pour les conversations, messages, prompts et usages, plus un blob store adressé par contenu pour les pièces jointes et les artefacts, dédupliqués par hash.

Les messages sont écrits comme un journal d'événements append-only avec une vue matérialisée par-dessus, ce qui permet à une conversation de survivre même si l'application est tuée en pleine réponse. Au démarrage, Conduit réconcilie les deux.

Un chiffrement AES-256-GCM optionnel au repos est disponible dans **Settings → Privacy & data**, avec une clé maître protégée par le trousseau de votre OS. Il est désactivé par défaut et ne couvre pas encore le texte des messages — voir la [page confidentialité](https://conduitllm.com/fr/privacy.html) pour le périmètre actuel.

## Dépannage

### La compilation échoue sous Windows

C'est presque toujours dû à une toolchain C++ manquante. Installez les Visual Studio 2022 Build Tools avec la charge de travail "Desktop development with C++", puis exécutez `check-setup.ps1` pour confirmer.

### La clé de mon fournisseur n'est pas enregistrée

Conduit a besoin d'un gestionnaire d'identifiants OS fonctionnel. Sur des systèmes Linux headless ou minimaux, il peut ne pas y avoir de Secret Service actif. Démarrez un daemon de keyring ou activez le stockage chiffré basé sur fichiers, qui exige de fournir une clé via l'environnement.

### Les modèles Ollama n'apparaissent pas

Vérifiez qu'Ollama fonctionne, qu'au moins un modèle a été récupéré, et que l'URL de base configurée dans Conduit correspond bien au port sur lequel Ollama écoute.

### Quelque chose d'autre ne fonctionne pas

Exportez un bundle de diagnostic depuis **Settings → Diagnostics** et joignez-le à une issue. Par conception, il exclut les secrets, les URL de base, les listes d'autorisation et le contenu des conversations, et vous oblige à confirmer ce qu'il contient avant sa génération.

[Lire le code source](https://github.com/runningpixels/conduit)
