Économisez des tokens. Rendez vos agents plus précis.
Économies intelligentes de tokens pour les agents de programmation et les commandes shell.
Soutenu par JFrog
English · Español · Français · Deutsch · 日本語 · हिन्दी · עברית
Dépendances, code source, secrets et IaC : analysés à chaque push sur main.
Avis de préversion : Ce logiciel est en préversion et soumis à l' Accord de préversion en ligne de JFrog.
Frogi, notre mascotte, apparaît lorsque vous exécutez la commande boost sans argument.
Boost encapsule les commandes que vos agents exécutent déjà, transformant des journaux bruyants en un contexte compact et structuré qui conserve le signal — erreurs, durées, nombre de modifications, éléments trouvés dans le cache — tout en réduisant le bruit.
Boost ne sacrifie jamais la qualité au nom des économies. Il ne supprime que ce qui peut l'être sans risque, afin que la sortie transmise à l'agent reste tout aussi précise. Notre benchmark Terminal-Bench 2.0 le confirme : même taux de réussite des tâches, avec un coût inférieur de ~12 % — Boost maintient les agents à leur niveau optimal sans jamais les ralentir.
Installer Boost
macOS / Linux / WSL sous Windows :
curl -fsSL https://boost.jfrog.com/install.sh | bashWindows PowerShell :
irm https://boost.jfrog.com/install.ps1 | iexIntégrez Boost à Cursor, Claude Code, GitHub Copilot et Codex CLI :
boost initPour les agents IA de programmation qui installent Boost sur la machine d'un utilisateur, suivez les instructions du fichier AGENT-INSTALL.md.
- Longues sessions avec des agents de programmation — Maintenez un contexte léger au fil de dizaines de commandes shell afin que les agents consacrent leurs tokens à la tâche plutôt qu'à l'historique du terminal.
- Boucles verbeuses de test, de build et de débogage — Compressez les sorties de
npm test,pytest,go test,docker buildet des linters, ainsi que les journaux, tout en conservant les détails des échecs et les résumés. - Pipelines CI — Journaux de tâches plus courts et plus faciles à parcourir, avec des indications sur les durées et l'utilisation du cache pour GitHub Actions et les autres runners.
- Outils personnalisés ou internes — Ajoutez des filtres TOML pour vos propres CLI afin que le même mécanisme de compression s'applique aux outils que vos agents utilisent réellement.
Boost ne se contente pas de tronquer la sortie. Il applique des filtres qui tiennent compte de la commande et préservent les éléments dont les agents ont besoin pour raisonner à partir du résultat.
# Without Boost: ~9,800 tokens of install noise
$ npm ci
npm warn deprecated inflight@1.0.6 / rimraf@3.0.2 / glob@7.2.3 …
added 1285 packages, audited 1286 in 45s
found 0 vulnerabilities
# With Boost: ~640 tokens, same outcome, cache-backed
$ boost npm ci
[OK] npm ci · 1,285 packages restored from boost cache in 2.4s · 0 vulnerabilitiesL'agent voit le résumé utile, pas l'historique du terminal. En cas d'échec, Boost conserve les informations qui comptent : le test en échec, l'erreur de compilation ou l'entrée pertinente de la trace de pile.
| Fonctionnalité | Boost | RTK | Headroom | Caveman |
|---|---|---|---|---|
| Compression de la sortie des commandes | ✓ | ✓ | ✓ | × |
| Compression du contexte complet et du RAG | ✓ | × | ✓ | × |
| Compression des réponses de l'assistant | × | × | × | ✓ |
| Récupération de la sortie des commandes | ✓ | ✓ | ✓ | × |
| L'interface d'approbation native affiche l'exécutable d'origine | ✓ | × | — | — |
| Retour d'information versionné sur les récupérations | ✓ | × | × | × |
| Désactivation automatique des filtres dont la sortie est récupérée à plusieurs reprises | ✓ | × | × | × |
| Test A/B de bout en bout sur la tâche de l'agent et le coût | ✓ | × | × | × |
Une fois les commandes encapsulées, ouvrez le rapport web interactif :
boost reportPour obtenir un résumé en prose dans le terminal :
boost report -t
# or: boost report --tui- Agents : Cursor, Claude Code, GitHub Copilot, Codex CLI.
- Commandes : Docker, npm, pytest, Git, GitHub CLI et d'autres commandes shell passent par le même mécanisme d'encapsulation.
boost docker build ...— journal de build compressé et résumé de l'utilisation du cache des couchesboost npm ci— résumé des dépendances, cache local de paquets, sortie fiable en cas de nouvelle tentativeboost pytest— sortie minimale lorsque les tests réussissent, informations utiles en cas d'échec
boost updateConsultez la documentation complète pour les commandes, la configuration et l'exportation OpenTelemetry.
- Priorité au stockage local. L'historique des commandes et les journaux bruts restent sur votre machine.
- Seules les métadonnées quittent votre machine. Lorsque Boost envoie des données d'utilisation, elles sont uniquement transmises à JFrog afin d'améliorer le produit. Les métadonnées exportées comprennent la durée d'exécution, le code de sortie et les statistiques de cache, mais jamais les journaux bruts, le contenu des fichiers ni les valeurs des variables d'environnement. Les secrets correspondant à des motifs comme
*_TOKEN,*_SECRET,AWS_*,DATABASE_URLsont expurgés avant leur écriture ou leur exportation. - Protocole ouvert, binaires signés. Intégration native d'OpenTelemetry. Les binaires signés sont distribués via GitHub Releases.
Pour consulter la politique complète, connaître les versions prises en charge et savoir comment signaler une vulnérabilité, voir SECURITY.md.
Copyright © 2026 JFrog Ltd. Tous droits réservés. Voir LICENSE et l'Accord de préversion en ligne.
Dédié à la mémoire de Dima Gershovich — un ingénieur brillant, un musicien talentueux et un cher ami. Lire l'histoire de Dima
