Ga naar inhoud

SenseCraft CLI

Je AI-agent is misschien uitstekend in redeneren, maar zonder toegang tot je tools kan hij geen acties uitvoeren in SenseCraft. Hij kan je apparaten niet tonen, geen sensor uitlezen, geen app publiceren en geen model deployen.

SenseCraft CLI (sensecraft-cli) verbindt je AI — of je eigen terminal — met het SenseCraft-platform, zodat er echt werk gedaan wordt: apparaten en telemetrie beheren, applicaties en modellen bouwen en publiceren, deployen naar cloud-apparaten. Jij behoudt de controle: elke gevoelige actie wordt eerst met jou bevestigd voordat ze wordt uitgevoerd.

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

SenseCraft CLI is open source — de code, skills en issue-tracker staan op github.com/Seeed-Solution/sensecraft-cli.

  • Ontworpen voor agents — wordt geleverd met kant-en-klare skills (SKILL.md) voor Claude Code, Codex, Cursor, opencode, pi en elke host die shell-commando’s uitvoert; geen extra setup voor agents
  • Brede dekking — 8 commandofamilies over SenseCraft Data, SenseCraft AI en CodeCraft Hub: apparaten, groepen, telemetrie, apps, modellen, bestanden, cloud-deployment, reCamera
  • AI-vriendelijke output — elk commando print machineleesbare JSON en sluit af met een exitcode ongelijk aan nul bij een fout; agents en jq-pipelines werken direct
  • Veilig en beheersbaar — gevoelige schrijfoperaties zijn alleen mogelijk met een expliciete --yes, nadat de agent je in de chat om bevestiging heeft gevraagd; opgeslagen geheimen worden niet door commando’s weergegeven, en agents wordt gevraagd ze te maskeren
  • In 3 minuten aan de slag — één installatiecommando, één Access Key-import en je eerste taak draait

Twee routes, allebei drie stappen — zie Aan de slag:

RouteStappen
Met een AI-agent (snelste)Installeren → één keer je toegangssleutel importeren → beschrijven wat je wilt
HandmatigInstalleren → je toegangssleutel importeren → commando’s uitvoeren

Je eerste taak, direct in een agent geplakt:

Plain Text
Controleer mijn SenseCraft CLI-authenticatiestatus en toon daarna mijn
apparaten met hun namen en EUI's.
DomeinWat je agent kan doen
ApparatenSenseCraft Data-apparaten tonen, bekijken, koppelen en ontkoppelen; kanalen en status inspecteren; simkaarten controleren; devkits aanmaken
GroepenApparaten in groepen organiseren, hernoemen, apparaten verplaatsen, opruimen
SensordataLaatste meetwaarden, ruwe historie en grafiekaggregatie voor elke node uitlezen
ApplicatiesOpenbare apps op CodeCraft Hub doorbladeren en doorzoeken; je apps aanmaken, bijwerken, publiceren, depubliceren en verwijderen; stuklijsten beheren
ModellenDe bibliotheek en je eigen modellen doorzoeken; artifacts uploaden en versioneren; publiceren, depubliceren, verwijderen; compatibiliteit met reCamera Pro vaststellen
BestandenAfbeeldingen, model-binaries, firmware, documenten en archieven uploaden; koppelen aan modellen en apps
Cloud-apparatenKits van Jetson-klasse tonen; modellen deployen en deploymentorders volgen
reCameraApps en modellen kiezen voor de klassieke reCamera en de flashpagina openen
Ik wil…Lees
Aan de slag — met een agent of handmatigAan de slag
Skills aan mijn agent koppelenSkills
  • Node.js ≥ 16 (18 of 20 LTS aanbevolen) voor installatie via npm/npx.
  • macOS (Intel/Apple Silicon), Linux (x64/arm64) of Windows (x64/arm64).
  • Een Seeed-account op de site waarmee je authenticeert (Global of China).
  • Bouwen vanuit de broncode vereist daarnaast Go (zie Installatie).