Premiers pas
Présentation
Spck CLI est un outil en ligne de commande qui connecte votre environnement de développement local à l'application mobile Spck Editor via une connexion WebSocket sécurisée. Une fois lancé, vous pouvez parcourir et modifier des fichiers locaux, exécuter des commandes dans le terminal et prévisualiser des serveurs locaux, le tout depuis votre téléphone ou tablette.
Prérequis
Obligatoires
- Node.js : 18.0.0 ou supérieur
- Compte Spck Editor : Compte gratuit (30 min/jour) ou abonnement Premium (illimité)
- Application mobile Spck Editor : Android ou iOS
Optionnels (Recommandés)
- Git : 2.20.0+ pour les fonctionnalités d'intégration Git
- ripgrep : 15.0.0+ pour une recherche de fichiers nettement plus rapide (amélioration 100x)
Installation
Option 1 : Exécuter avec npx (Sans installation)
npx spck
Utilise toujours la dernière version — idéal pour la première configuration ou une utilisation occasionnelle.
Option 2 : Installation globale
npm install -g spck
spck
Démarrage plus rapide, fonctionne hors connexion et pratique pour une utilisation quotidienne.
Démo
Une courte démonstration de la connexion de Spck CLI à l’application mobile et de l’édition de fichiers locaux à distance :

Configuration initiale
Au premier lancement du CLI, un assistant de configuration interactif vous guide à travers les étapes :
1. Authentification
spck
# Appuyez sur ENTRÉE pour ouvrir le navigateur
# Connectez-vous avec votre compte Spck Editor
# Autorisez le CLI
# Revenez au terminal
Les identifiants sont stockés dans ~/.spck-editor/.credentials.json et persistent d'une session à l'autre.
2. Configuration du projet
L'assistant configure :
- Répertoire racine : Répertoire de base pour l'accès aux fichiers (par défaut : répertoire courant)
- Nom du projet : Nom affiché dans l'application mobile (par défaut : nom du répertoire)
3. Intégration Git (Optionnel)
Si un fichier .gitignore est détecté, le CLI propose d'y ajouter .spck-editor/ pour éviter de valider accidentellement des secrets :
Add .spck-editor/ to .gitignore? (Y/n)
Recommandation : Choisissez Y pour protéger les identifiants de connexion.
Relancer la configuration
Pour reconfigurer à tout moment :
spck --setup
Se connecter à Spck Editor
Une fois le CLI lancé, il affiche un QR code et les détails de connexion.
Méthode 1 : QR code (Recommandé)
IMPORTANT : Installez l'application Spck Editor AVANT de scanner le QR code.
Sur Android :
- Utilisez l'application Appareil photo ou le scanner QR des réglages rapides
- Une fois détecté, appuyez sur la notification pour ouvrir Spck Editor
- L'application se connecte automatiquement
💡 Remarque : Certains lecteurs de QR code ne peuvent pas gérer le schéma personnalisé pour ouvrir Spck Editor directement. Copiez l'URL et collez-la dans Chrome, qui lancera Spck Editor depuis l'URL.
Sur iOS :
- Utilisez l'application Appareil photo ou le scanner QR du Centre de contrôle
- Une fois détecté, appuyez sur la notification pour ouvrir Spck Editor
- L'application se connecte automatiquement
💡 Remarque : Spck Editor ne dispose PAS d'un scanner QR intégré. Utilisez la fonction QR native de votre appareil.
Méthode 2 : Saisie manuelle
Si le QR code ne fonctionne pas :
- Ouvrez Spck Editor → Projets → Nouveau projet → Lier un serveur distant
- Saisissez l'ID client et le Secret affichés dans le terminal
- Appuyez sur Connecter
Prochaines étapes
- Comprendre le système de relais : Apprenez comment le CLI achemine le trafic et comment choisir un serveur — voir Référence CLI
- Configurer votre environnement : Ajustez les paramètres du terminal, de la sécurité et du système de fichiers — voir Configuration
- Explorer les fonctionnalités avancées : Commandes CLI, agents de codage IA, projets multiples — voir Utilisation avancée
- Transférer des fichiers entre appareils : Copiez des projets entre votre téléphone et votre ordinateur de bureau sans fil — voir Transfert de fichiers
- Maintenir les sessions actives : Partagez des sessions entre appareils avec tmux — voir Utilisation de Tmux