Aller au contenu

Téléchargement

Choisissez le composant dont vous avez besoin.

La console, l’agent de calcul et le relais WebSocket ont des rôles distincts. Installez uniquement les composants adaptés à votre machine et à votre architecture.

Console mobile

iPhone et iPad

La disponibilité publique sur l’App Store sera annoncée ultérieurement.

Bientôt disponible

Console Android

Google Play

La disponibilité Android sera annoncée ultérieurement.

Bientôt disponible

Parcours 1 · Machine de calcul

dllm-agent

L’agent headless pilote un runtime llama.cpp isolé, exécute les modèles sur cette machine et remonte l’état du nœud à la console.

Disponible via APT en amd64 pour Debian 12 (bookworm), Debian 13 (trixie), Ubuntu 22.04 (jammy) et Ubuntu 24.04 (noble).

1. Ajouter le dépôt APT signé

Clé de signature : 4AA6 0DDA 6297 3A7E C112 5DE2 50F6 1E56 81D3 60CA.

sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://dev.dllm.fexhu.com/dllm-archive-keyring.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/dllm.gpg
. /etc/os-release
case "$ID:$VERSION_CODENAME" in
  debian:bookworm|debian:trixie) DLLM_APT_FAMILY=debian ;;
  ubuntu:jammy|ubuntu:noble) DLLM_APT_FAMILY=ubuntu ;;
  *) echo "Version non prise en charge: $ID $VERSION_CODENAME" >&2; exit 1 ;;
esac
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/dllm.gpg] https://dev.dllm.fexhu.com/apt/$DLLM_APT_FAMILY $VERSION_CODENAME main" | sudo tee /etc/apt/sources.list.d/dllm.list
sudo apt update

2. Installer et configurer l’agent

Le paquet installe son propre utilisateur, sa configuration sous /etc/dllm-agent et son service dllm-agent.service. La connexion Supabase est une étape propre à l’agent.

sudo apt install dllm-agent
sudoedit /etc/dllm-agent/dllm-agent.env
sudo -u dllm-agent env DLLM_ENV_FILE=/etc/dllm-agent/dllm-agent.env /usr/bin/dllm-agent --supabase-login
sudo systemctl enable --now dllm-agent

Parcours 2 · Relais connecté

dllm-websocket

Ce service relaie les flux de tokens entre les clients et les agents connectés. Il n’exécute aucun modèle et possède sa propre configuration Supabase.

Disponible via le même dépôt APT signé que dllm-agent. Le paquet reste indépendant, avec son propre binaire, sa configuration et son service systemd.

1. Ajouter le dépôt APT signé

Cette étape est autonome : elle est nécessaire si le dépôt n’a pas déjà été ajouté pour dllm-agent.

sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://dev.dllm.fexhu.com/dllm-archive-keyring.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/dllm.gpg
. /etc/os-release
case "$ID:$VERSION_CODENAME" in
  debian:bookworm|debian:trixie) DLLM_APT_FAMILY=debian ;;
  ubuntu:jammy|ubuntu:noble) DLLM_APT_FAMILY=ubuntu ;;
  *) echo "Version non prise en charge: $ID $VERSION_CODENAME" >&2; exit 1 ;;
esac
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/dllm.gpg] https://dev.dllm.fexhu.com/apt/$DLLM_APT_FAMILY $VERSION_CODENAME main" | sudo tee /etc/apt/sources.list.d/dllm.list
sudo apt update

2. Installer et configurer le relais

Après l’installation, renseignez au minimum l’URL et la clé anon Supabase, l’identifiant du backend autorisé et son URL WebSocket publique dans /etc/dllm/dllm-websocket.env.

sudo apt install dllm-websocket
sudoedit /etc/dllm/dllm-websocket.env
sudo systemctl enable --now dllm-websocket
QR code
à connecter

Installation

  1. Créez un compte si vous souhaitez utiliser le mode connecté.
  2. Installez l’application depuis la boutique officielle.
  3. Connectez-vous avec le même email, puis associez vos nœuds Linux ou macOS.

Compatibilité

La cible mobile principale est iOS. Le calcul local lourd est exécuté par un agent compatible, notamment macOS Apple Silicon ou Linux selon le paquet installé ; le téléphone reste la console utilisateur.

Pas encore de compte ?

L’inscription web prépare votre accès au mode connecté.