
Bob's CLI
Bob's Workshop (Seedling) · Programmation
Bob's CLI est un assistant de code IA gratuit et open source qui s'exécute dans votre terminal plutôt que dans un navigateur. Il lit les fichiers de votre projet, fonctionne avec des modèles locaux sans frais via Ollama et couvre la revue de code, l'analyse QA avec correction automatique et le travail autonome en plusieurs étapes depuis une seule commande. Voyez-le comme un agent de code en terminal qui reste léger à côté des outils cloud payants. Comme c'est une ligne de commande basée sur npm, la synchronisation cloud ne s'active que lorsque vous vous connectez.

À propos de Bob's CLI
Qu'est-ce que Bob's CLI
Bob's CLI est un assistant de code IA pensé d'abord pour le terminal, créé par Bob's Workshop, une entreprise de Seedling. C'est un outil IA local de code qui s'installe via npm et répond à la commande bob. La plupart des outils de code IA vivent dans un onglet de navigateur, déconnectés de votre flux réel de travail. Bob se place là où votre code vit déjà. Il découvre les fichiers pertinents, propose des modifications que vous approuvez et garde une conversation liée à chaque projet.
L'outil fonctionne en deux modes. Le Niveau 1 est local et entièrement gratuit. Bob dialogue avec un modèle Ollama sur votre propre machine, donc votre code source ne quitte jamais votre ordinateur. Aucune clé API. Aucune facture au token. Le Niveau 3 se connecte à la plateforme Bob's Workshop, qui bascule vers des modèles hébergés comme Claude et Gemini. Il apporte aussi des conversations synchronisées, des analyses approfondies, des forks et l'automatisation par jumeau numérique.
La principale limite, c'est que le mode local gratuit vous demande plus. Il vous faut Node 18 ou plus et une installation Ollama fonctionnelle avec un modèle capable, et la qualité des réponses suit le modèle que vous exécutez. L'automatisation plus riche, comme UserBob et les références entre projets, se trouve derrière la plateforme payante et, dans certains cas, un compte d'organisation. Voilà le compromis.
Pour commencer
- Installez la CLI globalement avec
pnpm add -g @bobsworkshop/cliou l'équivalent npm. - Pour l'usage local gratuit, vérifiez qu'Ollama tourne sur votre machine ; Bob le détecte seul, sans configuration.
- Ouvrez un terminal dans le dossier de votre projet et lancez
bob chat "votre question"pour démarrer une conversation de code. - Lancez
bob indexpour que Bob cartographie votre base de code, puisbob analysepour une revue QA oubob analyse --autopour appliquer les corrections. - Lancez
bob loginquand vous voulez synchroniser les conversations avec le web et ouvrir les fonctionnalités de la plateforme.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Bob's CLI.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs indépendants
- Ingénieurs soucieux de la confidentialité
- Petites équipes
Tâches
- Revue de code et QA
- Travail autonome sur plusieurs fichiers
- Sauvegarde et restauration
- Refactorisations rapides
Cas d'usage
- Déboguer un projet qui partage des schémas avec une autre base de code, en utilisant les références entre projets pour récupérer l'implémentation réelle.
- Migrer vers un nouvel ordinateur portable et reconstruire toute votre configuration depuis une sauvegarde chiffrée en quelques minutes.
- Faire une revue de code tard le soir sans brûler des crédits cloud sur une longue conversation.
- Garder l'historique de conversation d'un projet de longue durée lié à ce dossier pour que le contexte ne fuite pas entre les bases de code.
Fonctionnalités clés
Chat local avec découverte de fichiers
bob chat est le cœur de l'outil. C'est un partenaire de code IA qui trouve seul les fichiers pertinents pour votre question. Il tourne par défaut sur votre modèle Ollama local, donc une session ne coûte rien et n'envoie jamais votre code hors de votre machine. Vous approuvez chaque modification avant son application.
Analyse QA avec correction automatique
bob analyse réalise une revue complète du code de votre projet et classe les résultats en bugs, fonctionnalités, améliorations et montées de version avec des notes d'implémentation. Cela seul vous épargne une passe de revue. L'option --auto applique les corrections sous contraintes de sécurité, et tout fichier touché est sauvegardé au préalable.
L'orchestration multi-agents Crew
Crew génère des agents nommés et laisse un superviseur, DirectorBob, les coordonner. Il lit votre base de code, construit une carte de tâches consciente des dépendances et vérifie chaque changement de fichier et chaque commit avant de l'accepter. Les agents bloqués reçoivent un retour. La mission se met en pause pour vous si elle ne peut pas être résolue.
Sauvegarde et restauration VaultBob
VaultBob est un système chiffré de sauvegarde et de versionnage pour votre travail. Vous pouvez sauvegarder le contexte du projet, les fichiers source réels ou un seul fichier, et restaurer n'importe quelle version plus tard. Les archives nommées agissent comme des tags Git, et une sauvegarde globale capture toute votre configuration d'ingénierie pour changer de machine.
Jumeau numérique UserBob
UserBob construit un proxy autonome à partir de votre profil comportemental et négocie avec Bob en votre nom jusqu'à ce qu'une mission atteigne votre seuil de satisfaction. Il tourne sans intervention humaine, et vous pouvez ajuster les paramètres ou suivre chaque étape dans le Command Center.
Références entre projets
Avec un compte d'organisation, vous pouvez tirer le contexte de n'importe quel projet partagé directement dans une conversation. Saisissez un alias ou lancez /pin pour verrouiller une référence pour la session, et Bob répond en utilisant les fichiers de cette autre base de code.
BYOK et modèles hébergés
Le niveau plateforme se connecte à Claude et Gemini via un compte Bob's Workshop, et vous pouvez aussi apporter vos propres clés API avec bob byok set. Un fournisseur préféré ? Utilisez-le. Cela vous ouvre un chemin depuis un modèle local gratuit vers des modèles hébergés plus forts sans changer de commandes.
Avantages et inconvénients
Avantages
- Le niveau local est vraiment gratuit et open source, sans compteur de tokens et sans clé API.
- Il fonctionne là où vit votre code, donc aucun copier-coller entre un onglet de navigateur et votre éditeur.
- Les changements restent soumis à approbation, et chaque écriture de fichier est sauvegardée avant d'avoir lieu.
- Les missions multi-agents et les sauvegardes chiffrées sont des fonctionnalités rares dans une seule CLI.
Inconvénients
- L'expérience gratuite dépend d'Ollama et d'un modèle que vous fournissez, donc l'installation et la qualité des réponses reposent sur vous.
- UserBob, les références entre projets et les modèles hébergés se trouvent derrière le niveau plateforme payant, et les fonctionnalités d'organisation exigent un compte d'organisation.
- L'ensemble des fonctionnalités a grandi vite, ce qui signifie une surface de commandes assez large à apprendre.
Questions fréquentes
Bob's CLI est un assistant de code IA pour le terminal. Il lit les fichiers de votre projet, répond aux questions de code, révise le code et peut exécuter des missions d'agent autonomes qui modifient des fichiers, le tout sans quitter votre environnement de développement.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Bob's CLI.
Alternatives à Bob's CLI
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
