Aperçu
Dropstone CLI est un outil de codage agentique qui s'exécute dans votre terminal. Demandez-lui de lire du code, d'exécuter des commandes, de planifier des modifications et de modifier des fichiers, le tout depuis votre shell.
Dropstone est le chemin le plus rapide vers le codage agentique si vous vivez dans le terminal. Cette page vous permet de l'installer, de vous connecter et de démarrer votre première conversation.
Prérequis
- Un émulateur de terminal moderne. N'importe lequel fera l'affaire ; nous testons avec WezTerm, Alacritty, Ghostty et Kitty.
- Un compte Dropstone. Inscrivez-vous sur dropstone.io pour utiliser la gamme de modèles intégrée (Fast, Pro, Heavy).
Installation
Homebrew (recommandé) :
brew tap blankline-org/dropstone-cli
brew install dropstone
Ou le script d'installation :
curl -fsSL https://dropstone.io/install | bash
Les deux méthodes placent un seul binaire dropstone sur votre PATH. Pas de Node, pas de dépendances d'exécution.
Vérifiez l'installation :
dropstone --version
Connexion
Déplacez-vous dans le répertoire de votre projet et lancez Dropstone :
cd /path/to/your/project
dropstone
Au premier lancement, vous serez invité à vous connecter. Deux options :
- Continuer dans le navigateur (recommandé). Ouvre dropstone.io/login, vous connecte et transmet automatiquement le jeton au CLI. Utilise PKCE pour que le jeton n'apparaisse jamais dans la barre d'URL de votre navigateur.
- Coller un jeton. Pour les sessions SSH ou sans interface graphique. Obtenez un jeton sur dropstone.io/account et collez-le.
Exécutez /login depuis Dropstone pour changer de compte plus tard.
Choisir un modèle
Dropstone propose trois niveaux de modèles. Les trois sont hébergés sur une infrastructure américaine et optimisés pour le codage.
| Niveau | Idéal pour |
|---|---|
| Fast | Modifications rapides, génération de structure, refactorisations de fichiers uniques. Le niveau par défaut. |
| Pro | Refactorisations multi-fichiers, changements transversaux, raisonnement plus large. |
| Heavy | Décisions d'architecture, migrations importantes, débogage ambigu ou nécessitant des recherches. |
Changez de niveau pendant une session avec /effort low, /effort medium, /effort high ou /effort xhigh. Ctrl+T les parcourt. Voir Modèles pour plus de détails.
Initialiser un projet
À la racine d'un projet, exécutez :
/init
Dropstone analyse la structure de votre projet et crée un fichier AGENTS.md à la racine du dépôt. Commitez-le dans git : c'est là que vous encodez les conventions du projet, les commandes de build et les pièges que Dropstone doit connaître à chaque invite.
Voir Règles (AGENTS.md) pour le format complet.
Première conversation
Vous êtes prêt. Posez des questions, demandez des modifications ou planifiez des fonctionnalités.
Interroger le code
Comment l'authentification est-elle gérée dans @src/auth/session.ts ?
Utilisez @ pour rechercher des fichiers par correspondance floue et les épingler dans l'invite.
Planifier avant de construire
Appuyez sur Tab pour passer en mode Plan. En mode Plan, Dropstone ne peut pas modifier les fichiers ; il décrit uniquement ce qu'il ferait.
Ajoutez une colonne "deleted_at" à la table notes. Ensuite, créez un écran qui
liste les notes récemment supprimées avec des boutons de restauration et de suppression définitive.
Itérez sur le plan. Lorsque vous êtes satisfait, appuyez à nouveau sur Tab pour revenir en mode Build et dites-lui d'y aller.
Modifications directes
Pour les petits changements, sautez le plan :
Ajoutez l'authentification à /settings de la même manière qu'elle est gérée dans /notes.
Annuler et rétablir
/undo
/redo
/undo annule le cycle de modification précédent et réaffiche votre invite afin que vous puissiez l'ajuster. Exécutez-le plusieurs fois pour reculer davantage. /redo rejoue une étape annulée.
Utilisation et limites
Tapez /usage pour voir votre utilisation hebdomadaire, votre niveau de plan et le compte à rebours de réinitialisation. Tapez /upgrade pour ouvrir la page de tarification si vous souhaitez plus de marge.