
Bob's CLI
L'interface de ligne de commande de Bob est un partenaire d'ingénierie IA installé localement qui s'exécute dans votre terminal avec une connaissance des fichiers locaux, des modèles sur appareil à coût zéro facultatifs via Ollama, et des flux de travail avancés comme l'indexation de code, l'analyse QA avec correction automatique, l'autonomie et la synchronisation cloud lorsque vous le choisissez.
https://www.npmjs.com/package/@bobsworkshop/cli?ref=producthunt&utm_source=aipure

Informations sur le produit
Mis à jour:Jun 16, 2026
Qu'est-ce que Bob's CLI
L'interface de ligne de commande de Bob (publiée sous @bobsworkshop/cli) est un outil de développement qui intègre un assistant de codage IA directement dans votre terminal natif afin que vous puissiez rester dans votre flux de travail normal pendant qu'il comprend la structure de votre projet et travaille avec vos fichiers locaux. Il prend en charge une configuration "local-first" (Node.js 18+ et, pour l'IA locale, Ollama avec un modèle téléchargé) afin que vous puissiez discuter et obtenir de l'aide sans internet, clés API ou coûts d'utilisation, tout en gardant le code sur l'appareil. Si vous le souhaitez, vous pouvez également vous connecter pour accéder aux fonctionnalités de la plateforme telles que la synchronisation multi-surfaces (CLI ↔ web), l'accès à des modèles supplémentaires (par exemple, Claude/Gemini via la plateforme) et des outils de flux de travail plus approfondis comme les "deep dives", les "forks" et la personnalisation.
Caractéristiques principales de Bob's CLI
La CLI de Bob est un partenaire d'ingénierie IA installé localement qui s'exécute dans votre terminal, avec une connaissance des fichiers sur l'appareil et des fonctionnalités cloud optionnelles. Elle peut discuter de votre code, indexer et comprendre un dépôt, effectuer des revues d'assurance qualité de type production, et même tenter des corrections automatisées ou des réparations autonomes plus larges – tout en conservant le code source sur votre machine par défaut (surtout lors de l'utilisation d'un modèle local via Ollama). Elle prend également en charge des fonctionnalités de flux de travail telles que la persistance des conversations, les explorations approfondies/forks pour explorer des alternatives, la personnalisation optionnelle via le profilage comportemental, et des commandes pratiques pour l'exécution à distance et les opérations Git.
Programmeur IA pair natif du terminal: S'exécute directement dans votre terminal natif (pas de changement de contexte de navigateur) et peut répondre à des questions, refactoriser des services et aider à l'implémentation en utilisant le contexte du projet.
Confidentialité locale avec prise en charge d'Ollama: Détecte automatiquement Ollama pour une inférence locale à coût zéro ; conçu pour que votre code reste sur l'appareil, sauf si vous optez pour la synchronisation/les fonctionnalités de la plateforme.
Indexation de projet et assistance sensible aux fichiers: Indexe la base de code et utilise la connaissance des fichiers locaux pour fournir des conseils sensibles à l'architecture et des suggestions de code plus pertinentes.
Revue QA + corrections guidées ou automatiques: Fournit une analyse à l'échelle de la base de code (bogues, améliorations, mises à niveau) avec des étapes exploitables, ainsi que des modes de correction automatique optionnels avec des contraintes de sécurité.
Flux de travail de réparation autonomes: Prend en charge un mode d'autonomie destiné à s'attaquer à des tâches de réparation plus larges dans la base de code au-delà des modifications de fichier unique.
Outils de flux de travail : persistance, explorations approfondies, forks, exécution à distance, push Git: Conserve les conversations au fil du temps, vous permet de ramifier les explorations (fork/exploration approfondie), prend en charge l'exécution à distance (SovereignLink) et inclut une commande Git stage/commit/push simplifiée.
Cas d'utilisation de Bob's CLI
Équipes logicielles accélérant la livraison de fonctionnalités: Les ingénieurs utilisent le chat de terminal et l'indexation de dépôts pour comprendre rapidement les modules, générer des modifications avec approbation et réduire le changement de contexte pendant le développement.
Revue de code automatisée pour les contrôles de qualité de type CI: Exécutez l'analyse pour détecter les bogues, les refactorisations et les opportunités de mise à niveau dans une base de code, puis appliquez éventuellement des corrections automatiques limitées avant la fusion.
Maintenance de grandes bases de code héritées: Utilisez l'autonomie et l'analyse pour identifier les zones à risque, proposer des réparations incrémentales et moderniser les modèles tout en restant ancré dans l'architecture existante.
Environnements de développement sensibles à la confidentialité: Les organisations ou les individus travaillant sur du code propriétaire peuvent compter sur des modèles locaux (Ollama) afin que le code source n'ait pas besoin de quitter la machine.
Habilitation et intégration des développeurs: Les nouveaux membres de l'équipe peuvent interroger la base de code, obtenir des explications sur l'architecture et explorer des alternatives via des explorations approfondies/forks pour monter en puissance plus rapidement.
Dépannage à distance et flux de travail de support: Utilisez les commandes SovereignLink/à distance pour exécuter ou assister depuis un autre appareil lors du diagnostic de problèmes, tout en maintenant le flux de travail du développeur centré sur la CLI.
Avantages
L'approche locale avec Ollama permet une utilisation à faible coût et une forte confidentialité en gardant le code sur l'appareil.
L'ensemble de capacités étendu (chat, index, analyse QA, correction automatique, autonomie) couvre une grande partie de la boucle d'ingénierie quotidienne.
L'expérience utilisateur native du terminal réduit le changement de contexte et s'adapte aux flux de travail des développeurs existants.
Les fonctionnalités optionnelles de la plateforme (synchronisation, BYOK, personnalisation, explorations approfondies/forks, exécution à distance) permettent une mise à l'échelle sans changer d'outils.
Inconvénients
L'IA locale nécessite l'installation et l'exécution d'Ollama ainsi que le téléchargement de modèles, ce qui peut être gourmand en ressources sur certaines machines.
Les fonctionnalités avancées (synchronisation cloud, accès Claude/Gemini, profilage) peuvent nécessiter un compte/abonnement et introduire une dépendance à des services externes si activées.
Les modes autonomes/de correction automatique peuvent toujours nécessiter un examen attentif pour éviter des modifications involontaires, en particulier sur des bases de code complexes.
Comment utiliser Bob's CLI
1) Installer l'interface de ligne de commande de Bob: Installer globalement avec pnpm ou npm :
- pnpm : `pnpm add -g @bobsworkshop/cli`
- npm : `npm install -g @bobsworkshop/cli`
2) Confirmer les exigences: Assurez-vous d'avoir :
- Node.js 18+
- Un terminal (terminal VS Code, Windows Terminal, iTerm, PowerShell, etc.)
- Pour l'IA locale : Ollama installé avec au moins un modèle téléchargé
- Pour les fonctionnalités de la plateforme : un compte Bob's Workshop
3) Vérifier l'installation: Exécutez : `bob whoami` pour confirmer que l'interface de ligne de commande est installée et voir votre statut actuel.
4) Utiliser Bob localement (sans internet / sans clés API) avec le Chat: Démarrer un chat local (Bob détecte automatiquement Ollama) : `bob chat "bonjour, comment pouvez-vous m'aider ?"`
5) Obtenir de l'aide au codage dans votre dépôt (assistance sensible aux fichiers): Depuis le répertoire de votre projet, demandez de l'aide (Bob peut découvrir et raisonner sur les fichiers locaux) : `bob chat "aidez-moi à refactoriser ce service"`
6) Utiliser Consult pour des réponses stratégiques uniquement: Lorsque vous souhaitez des conseils sans sortie de code, exécutez : `bob consult "question"`
7) Indexer votre base de code pour une meilleure compréhension: Générer une compréhension du projet basée sur l'IA : `bob index`
8) Effectuer une revue de code complète (Analyse): Exécuter une revue QA sur l'ensemble de la base de code : `bob analyse`
9) Afficher les résultats de l'analyse: Ouvrir la vue des résultats/tableau de bord : `bob analyse --results`
10) Corriger automatiquement les problèmes (avec des contraintes de sécurité): Laisser Bob appliquer les correctifs automatiquement : `bob analyse --auto`
11) Exécuter une réparation autonome sur l'ensemble de la base de code: Déclencher une réparation autonome plus large : `bob autonomy`
12) Créer un profil de développeur (local ou cloud): Générer/afficher votre profil comportemental :
- Profil cloud : `bob profile --cloud`
- Afficher le profil/tableau de bord : `bob profile`
13) Utiliser le mode personnalisé (après le profilage): Demandez des conseils adaptés à votre style de travail : `bob chat --personalized "sur quoi devrais-je me concentrer ?"`
14) Brancher le travail avec les Forks: Diviser une conversation en un sous-fil/sous-projet : `bob fork "sujet"`
15) Explorer en toute sécurité avec les Deep Dives: Exécuter une exploration en bac à sable sur un message/problème : `bob deepdive`
16) Activer les fonctionnalités de la plateforme en vous connectant (facultatif): Authentifiez-vous pour synchroniser avec le web et accéder à Claude/Gemini et à d'autres fonctionnalités de la plateforme : `bob login`
17) Ajouter vos propres clés API (BYOK) (facultatif): Configurer vos propres clés pour les fournisseurs, par exemple Google : `bob byok set google <clé>`
18) Démarrer SovereignLink pour l'exécution à distance (facultatif): Démarrer le service d'exécution à distance : `bob serve`
19) Exécuter des commandes à distance (facultatif): Envoyer un message/commande de chat à distance : `bob remote chat "msg"`
20) Stager + commiter + pousser avec une seule commande: Utiliser l'aide Git intégrée : `bob push "message"`
21) En savoir plus sur les commandes et les options: Utilisez l'aide de l'interface de ligne de commande et la référence des commandes dans la documentation. Les commandes courantes incluent :
`bob chat`, `bob consult`, `bob index`, `bob analyse`, `bob autonomy`, `bob profile`, `bob deepdive`, `bob fork`, `bob serve`, `bob remote chat`, `bob push`, `bob login`, `bob whoami`.
FAQ de Bob's CLI
Bob's CLI est un outil de développement installé localement qui fournit un partenaire d'ingénierie IA directement dans votre terminal. Il peut discuter, consulter, indexer une base de code, effectuer des analyses de type QA et aider aux réparations tout en restant dans votre environnement de développement.
Articles populaires

Atoms : Une plateforme d'IA multi-agents qui transforme les idées en produits prêts à être lancés
May 22, 2026

Nano Banana SBTI : Qu'est-ce que c'est, comment ça marche et comment l'utiliser en 2026
Apr 15, 2026

Atoms : L'outil de création de produits IA qui redéfinit la création numérique en 2026
Apr 10, 2026

Kilo Claw : Comment déployer et utiliser un véritable agent d'IA "Faites-le pour vous" (Mise à jour 2026)
Apr 3, 2026







