Aller au contenu

SenseCraft CLI

Votre agent IA est peut-être excellent pour raisonner, mais sans accès à vos outils, il ne peut pas agir dans SenseCraft. Il ne peut pas lister vos appareils, lire un capteur, publier une application ou déployer un modèle.

SenseCraft CLI (sensecraft-cli) connecte votre IA — ou votre propre terminal — à la plateforme SenseCraft, pour que du vrai travail se fasse : gérer les appareils et la télémétrie, créer et publier des applications et des modèles, déployer sur des appareils cloud. Vous gardez le contrôle : chaque action sensible est confirmée avec vous avant d’être exécutée.

bash
npx @seeed-studio/sensecraft-cli install # one-time setup

SenseCraft CLI est open source — le code, les skills et le suivi des issues sont sur github.com/Seeed-Solution/sensecraft-cli.

  • Conçu pour les agents — livré avec des skills prêtes à l’emploi (SKILL.md) pour Claude Code, Codex, Cursor, opencode, pi et tout hôte capable d’exécuter des commandes shell ; zéro configuration supplémentaire pour les agents
  • Large couverture — 8 familles de commandes couvrant SenseCraft Data, SenseCraft AI et CodeCraft Hub : appareils, groupes, télémétrie, applications, modèles, fichiers, déploiement cloud, reCamera
  • Sortie adaptée à l’IA — chaque commande affiche un JSON lisible par une machine et se termine par un code de sortie non nul en cas d’échec ; les agents et les pipelines jq fonctionnent immédiatement
  • Sécurisé et contrôlable — les écritures sensibles sont verrouillées derrière un --yes explicite, une fois que l’agent vous a demandé dans le chat ; les secrets stockés ne sont pas affichés par les commandes, et les agents doivent les masquer
  • Opérationnel en 3 minutes — une commande d’installation, un import de clé d’accès, et votre première tâche s’exécute

Deux chemins possibles, tous deux en trois étapes — voir Premiers pas :

CheminÉtapes
Avec un agent IA (le plus rapide)Installer → importer sa clé d’accès une fois → décrire ce que l’on veut
ManuellementInstaller → importer sa clé d’accès → exécuter des commandes

Votre première tâche, à coller directement dans un agent :

Plain Text
Vérifiez l'état de mon authentification SenseCraft CLI, puis listez mes
appareils avec leurs noms et leurs EUI.
DomaineCe que votre agent peut faire
AppareilsLister, afficher, lier et délier des appareils SenseCraft Data ; inspecter les canaux et l’état ; vérifier les cartes SIM ; créer des kits de développement
GroupesOrganiser les appareils en groupes, renommer, déplacer des appareils, nettoyer
Données des capteursLire les dernières mesures, l’historique brut et l’agrégation graphique pour n’importe quel nœud
ApplicationsParcourir et rechercher les applications publiques de CodeCraft Hub ; créer, mettre à jour, publier, dépublier et supprimer vos applications ; gérer les nomenclatures
ModèlesRechercher dans la bibliothèque et dans vos modèles ; charger et versionner des artefacts ; publier, dépublier, supprimer ; résoudre la compatibilité reCamera Pro
FichiersCharger des images, des binaires de modèles, des firmwares, des documents et des archives ; les attacher aux modèles et aux applications
Appareils cloudLister les kits de classe Jetson ; déployer des modèles et suivre les ordres de déploiement
reCameraChoisir des applications et des modèles pour la reCamera classique et ouvrir la page de flash
Je veux…À lire
Démarrer — avec un agent ou manuellementPremiers pas
Intégrer les skills à mon agentSkills
  • Node.js ≥ 16 (18 ou 20 LTS recommandé) pour l’installation via npm/npx.
  • macOS (Intel/Apple Silicon), Linux (x64/arm64) ou Windows (x64/arm64).
  • Un compte Seeed sur le site auprès duquel vous vous authentifiez (Global ou Chine).
  • Compiler depuis les sources requiert en plus Go (voir Installation).