Utilisation avancée

Commandes du CLI

Commandes de base

# Démarrer le CLI
spck

# Lancer l'assistant de configuration
spck --setup

# Afficher les informations du compte
spck --account

# Se déconnecter et effacer les identifiants
spck --logout

# Afficher l'aide
spck --help

# Afficher la version
spck --version

Options avancées

# Utiliser un fichier de configuration personnalisé
spck --config /path/to/config.json
spck -c /path/to/config.json

# Remplacer le répertoire racine
spck --root /path/to/project
spck -r /path/to/project

# Remplacer le serveur de relais (par ex., utiliser une région spécifique)
spck --server cli-eu-1.spck.io
spck -s cli-na-1.spck.io

Agents de codage IA (ACP)

La Spck CLI relie le Chat IA de Spck Editor à un agent de codage IA installé localement — Claude Code, Codex ou Gemini CLI — via l'Agent Client Protocol (ACP). Le modèle s'exécute sur votre machine avec votre propre abonnement, modifie de vrais fichiers sur le disque et transmet les demandes de permission à votre téléphone.

Mode IA local dans le Chat IA de Spck Editor pilotant Claude Code depuis un téléphone

Agents IA de code sur mobile (ACP) — le guide complet : agents pris en charge, installation, facturation & limites de débit (y compris le quota Claude Code tiers distinct d'Anthropic), configuration, FAQ et dépannage.

💡 Conseil : Utilisez tmux pour maintenir les sessions d'agents IA en cours d'exécution même après vous être déconnecté. Démarrez une session tmux sur votre ordinateur (tmux new -s code), lancez l'agent, puis reconnectez-vous depuis le terminal Spck CLI sur votre téléphone (tmux attach -t code). Fonctionne aussi bien avec les agents shell qu'avec les agents en mode ACP. Voir Utiliser Tmux pour un guide complet incluant la configuration d'un serveur distant persistant.

Utilisation avancée

Projets multiples

Exécutez des instances CLI séparées pour différents projets simultanément :

# Terminal 1 : Projet A
cd /path/to/projectA
spck

# Terminal 2 : Projet B
cd /path/to/projectB
spck

Chaque projet conserve sa propre configuration et connexion.

💡 Conseil : Vous pouvez également utiliser plusieurs instances CLI pour transférer des fichiers entre votre ordinateur et votre téléphone. Voir Transfert de fichiers entre mobile et ordinateur pour un guide étape par étape.

Fichiers de configuration personnalisés

Créez des configurations spécialisées pour différents scénarios :

# Configuration de développement
spck --config ~/configs/dev-config.json

# Configuration de production (lecture seule, sans terminal)
spck --config ~/configs/prod-config.json

Configuration par environnement

Développement local :

{
  "security": {
    "userAuthenticationEnabled": false
  },
  "terminal": {
    "enabled": true
  }
}

Serveur de production :

{
  "security": {
    "userAuthenticationEnabled": true
  },
  "terminal": {
    "enabled": false
  }
}

Utilisation CPU élevée

Réduisez la surveillance des fichiers en ajoutant des patterns d'exclusion supplémentaires :

{
  "filesystem": {
    "watchIgnorePatterns": [
      "**/.git/**",
      "**/.spck-editor/**",
      "**/node_modules/**",
      "**/dist/**",
      "**/build/**",
      "**/.next/**",
      "**/coverage/**",
      "**/.cache/**"
    ]
  }
}

Limitez le nombre de terminaux simultanés :

{
  "terminal": {
    "maxTerminals": 5
  }
}

Réduire le prompt du shell pour mobile

Sur les appareils mobiles, l'espace horizontal à l'écran est limité. Le prompt par défaut du shell — qui inclut généralement le chemin du répertoire courant, le nom d'utilisateur et le nom d'hôte — peut encombrer le terminal et rendre la lecture de la sortie des commandes plus difficile.

Remplacer votre prompt par simplement $ offre une expérience de terminal bien plus épurée sur les petits écrans.

Bash

Ajoutez ce qui suit dans ~/.bashrc :

export PS1='\$ '

Appliquez sans redémarrer le shell :

source ~/.bashrc

Zsh

Ajoutez ce qui suit dans ~/.zshrc :

PROMPT='$ '

Appliquez sans redémarrer le shell :

source ~/.zshrc

PowerShell (Windows)

Créez votre fichier de profil s'il n'existe pas encore, puis ouvrez-le :

New-Item -Path $PROFILE -Type File -Force
notepad $PROFILE

Ajoutez ce qui suit au profil :

function prompt { "$ " }

Appliquez sans redémarrer le shell :

. $PROFILE

Invite de commandes (Windows)

Définissez un prompt minimal pour la session en cours :

PROMPT $$

Pour rendre cela permanent, ajoutez PROMPT en tant que variable d'environnement Utilisateur ou Système avec la valeur $$ via Panneau de configuration → Système → Paramètres système avancés → Variables d'environnement.