> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Devin Desktop et CLI en air gap

> Vue d’ensemble pour les administrateurs de Devin Desktop et de la CLI en air gap : ce que fournit Cognition, ce qui reste à votre charge, le mode d’authentification et les points de terminaison utilisés.

> [!NOTE]
>
> Cette documentation concerne les déploiements fédéraux de Devin. [Retour à la documentation Devin](/fr/get-started/devin-intro)

Le build en air gap de Devin Desktop et de la Devin CLI est conçu pour les réseaux sans accès à Internet. Les requêtes d’inférence sont envoyées aux points de terminaison de modèles que vous hébergez, l’accès est contrôlé par un fichier de licence signé et validé localement, et chaque événement est consigné dans un journal d’audit local.

Ce guide s’adresse à l’administrateur chargé d’installer, de configurer et d’assurer le support du produit. Il est structuré comme un guide d’exploitation : chaque page traite d’un aspect du déploiement et se termine par les codes d’erreur que vous pouvez rencontrer, ainsi que la marche à suivre pour chacun d’eux.

> [!NOTE]
>
> **Bêta.** Le build en air gap est actuellement proposé en version bêta. Les plateformes prises en charge sont macOS (Apple silicon et Intel), Linux (x86\_64 et aarch64) et Windows (x64 et arm64).

***

## Présentation du produit

| Composant | Rôle |
| - | - |
| **Devin Desktop (build en air gap)** | L'application de bureau, installée depuis la page de téléchargements en air gap du portail. Elle embarque le Devin CLI en air gap comme agent et communique avec lui localement. Elle ne propose ni connexion au cloud, ni Cascade, ni mises à jour automatiques. |
| **Devin CLI (build en air gap)** | L'agent de terminal. Il s'exécute de manière autonome dans un shell (`devin`) ou en tant qu'agent au sein de Desktop. Il lit son catalogue de modèles depuis un fichier de modèles que vous rédigez, et ses droits de licence depuis un fichier de licence que vous installez. |

Desktop et le CLI embarqué sont compilés à partir du même commit de version : un seul paquet Desktop constitue donc une installation complète et cohérente.

## Avant de commencer

### Fourni par Cognition

| Élément | Section concernée |
| - | - |
| Accès au portail avec une licence on-prem active pour votre équipe, configuré par votre équipe chargée du compte | [Installation](/fr/federal/air-gapped/install) |
| Les paquets Desktop (et la CLI du tunnel Desktop), disponibles sur la page des téléchargements en air gap du portail, avec leurs sommes de contrôle SHA-256 | [Installation](/fr/federal/air-gapped/install), [Mises à jour](/fr/federal/air-gapped/updates) |
| Fichiers de licence signés, émis depuis le portail ; les clés publiques permettant de les vérifier sont intégrées aux binaires | [Licence](/fr/federal/air-gapped/license) |

### Ce que vous fournissez

| Élément | Section concernée |
| - | - |
| Un hôte exécutant une plateforme prise en charge, avec le fichier de licence installé dans `/etc/devin/license.devin-onprem-license` (Windows : `C:\ProgramData\Devin\license.devin-onprem-license`) ou à l’emplacement indiqué par `DEVIN_LICENSE_FILE` | [Licence](/fr/federal/air-gapped/license) |
| Un ou plusieurs points de terminaison de modèles compatibles OpenAI au sein de votre réseau, décrits dans un fichier de modèles situé dans `/etc/devin/models.json` (Windows : `C:\ProgramData\Devin\models.json`) ou à l’emplacement indiqué par `DEVIN_MODELS_FILE` | [Fichier de modèles](/fr/federal/air-gapped/models-file) |
| Facultativement, un fournisseur d’identité OIDC pour exiger une connexion des utilisateurs en plus de la licence | [SSO](/fr/federal/air-gapped/sso) |
| Facultativement, un paquet de certificats d’autorité de certification (CA) privée si vos points de terminaison de modèles ou votre IdP utilisent des certificats absents du magasin de certificats de confiance du système d’exploitation | [Réseau et certificats](/fr/federal/air-gapped/network-and-certificates) |

## Points de terminaison utilisés par le produit

La CLI et l’application Desktop en air gap sont entièrement configurées au moyen de fichiers présents sur l’hôte. Les points de terminaison qu’elles utilisent sont ceux que vous configurez :

* **Points de terminaison de modèles** répertoriés dans votre fichier de modèles. Il n’existe aucun catalogue de modèles dans le cloud : la liste des modèles, le sélecteur de modèles et le routage de l’inférence proviennent tous de ce fichier. Les points de terminaison doivent utiliser `https://` ; le `http://` simple n’est accepté que pour les hôtes de bouclage (`localhost`, `127.0.0.0/8`, `[::1]`), par exemple un serveur vLLM ou Ollama exécuté sur la même machine.
* **Votre fournisseur d’identité**, si vous activez le SSO (authentification unique). La CLI lit le document de découverte OIDC de l’émetteur et utilise ses points de terminaison d’autorisation, de token et JWKS.
* **Les serveurs MCP** que vous configurez localement, le cas échéant.
* **Le portail** (`windsurf.fedstart.com`), auquel un administrateur accède depuis un navigateur pour télécharger des paquets et émettre des licences.

Le journal d’audit et le rapport de diagnostic sont enregistrés sur le disque local. `devin update` est désactivé ; les nouvelles versions s’installent à partir de paquets téléchargés depuis le portail (voir [Mises à jour](/fr/federal/air-gapped/updates)).

## Contrôle de l'accès

1. **Licence** (toujours). Au démarrage, la CLI vérifie la signature et la période de validité du fichier de licence à l'aide des clés publiques intégrées au binaire. Sans licence valide, la CLI ne démarre pas ; voir [Licence](/fr/federal/air-gapped/license).
2. **SSO** (facultatif). Si vous créez un fichier d'authentification qui sélectionne `"mode": "sso"`, chaque utilisateur doit également se connecter à votre IdP avec `devin auth login`. La connexion peut être subordonnée à l'appartenance à un groupe obligatoire, et toute session en cours est revalidée à partir du token mis en cache ; voir [SSO](/fr/federal/air-gapped/sso).

Ces deux mécanismes sont imposés par la CLI : ils s'appliquent donc de la même manière à une utilisation autonome dans le terminal et à l'agent intégré à Desktop.

## Pour aller plus loin

> **[Installation](/fr/federal/air-gapped/install)**
>
> Téléchargez depuis le portail, vérifiez le téléchargement, installez, puis effectuez le premier contrôle de bon fonctionnement.

> **[Codes d’erreur](/fr/federal/air-gapped/error-codes)**
>
> Le catalogue complet des codes `LIC`, `IDP`, `MDL`, `NET` et `CFG`, avec les actions à mener par l’opérateur.

> **[Dépannage](/fr/federal/air-gapped/troubleshooting)**
>
> Le guide d’exploitation de `devin airgap doctor` et les éléments à transmettre au support.

> **[Formats sur disque](/fr/federal/air-gapped/on-disk-formats)**
>
> Les chemins de configuration par système d’exploitation et le schéma JSONL du journal d’audit pour l’ingestion dans un SIEM.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.