コンテンツにスキップ

SenseCraft CLI

AI エージェントは推論こそ得意でも、あなたのツールにアクセスできなければ、SenseCraft プラットフォームで行動を起こすことはできません。デバイスの一覧を取得することも、センサーを読み取ることも、アプリを公開することも、モデルをデプロイすることもできないのです。

SenseCraft CLI(sensecraft-cli)は、あなたの AI —— あるいはあなた自身のターミナル —— を SenseCraft プラットフォームに接続し、本物の作業を可能にします:デバイスとテレメトリの管理、アプリケーションとモデルの構築・公開、クラウドデバイスへのデプロイ。主導権は常にあなたにあります:機微性の高い操作はすべて、実行前にあなたの確認を経ます。

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

SenseCraft CLI はオープンソースです —— コード、スキル、Issue トラッカーは github.com/Seeed-Solution/sensecraft-cli にあります。

  • エージェントネイティブな設計 —— Claude Code、Codex、Cursor、opencode、pi など、シェルコマンドを実行できるあらゆるホスト向けの既製スキル(SKILL.md)を同梱。エージェント側の追加セットアップはゼロです
  • 広いカバレッジ —— SenseCraft Data、SenseCraft AI、CodeCraft Hub を横断する 8 のコマンドファミリー:デバイス、グループ、テレメトリ、アプリ、モデル、ファイル、クラウドデプロイ、reCamera
  • AI にやさしい出力 —— すべてのコマンドが機械可読な JSON を出力し、失敗時には非ゼロの終了コードを返します。エージェントや jq パイプラインがそのまま動作します
  • 安全で制御可能 —— 機微性の高い書き込みは、エージェントがチャットであなたに確認したうえで明示的な --yes を要求するゲートで保護されます。保存されたシークレットはコマンドで表示されず、エージェントはマスクするよう指示されます
  • 3 分で稼働 —— インストールコマンド 1 つ、アクセスキーのインポート 1 回で、最初のタスクが動き出します

入口は 2 つあり、どちらも 3 ステップです。詳しくは はじめにを参照してください。

方法ステップ
AI エージェントで(最速)インストール → 自分で一度だけアクセスキーをインポート → やりたいことを伝える
手動でインストール → アクセスキーをインポート → コマンドを実行

エージェントにそのまま貼り付けられる、最初のタスクはこちらです:

Plain Text
SenseCraft CLI の認証状態を確認してから、デバイスを名前と EUI 付きで
一覧表示してください。
ドメインエージェントにできること
デバイスSenseCraft Data デバイスの一覧表示・詳細確認・バインド・バインド解除、チャネルとステータスの確認、SIM カードの確認、開発キットの作成
グループデバイスのグループ化、名称変更、デバイスの移動、クリーンアップ
センサーデータ任意のノードの最新値、生の履歴、チャート集計の読み取り
アプリケーションCodeCraft Hub の公開アプリを閲覧・検索、アプリの作成・更新・公開・非公開化・削除、部品表(BOM)の管理
モデルライブラリと自分のモデルの検索、成果物のアップロードとバージョン管理、公開・非公開化・削除、reCamera Pro 互換性の確認
ファイル画像、モデルバイナリ、ファームウェア、ドキュメント、アーカイブのアップロードと、モデルやアプリへの添付
クラウドデバイスJetson クラスのキットの一覧表示、モデルのデプロイとデプロイオーダーの追跡
reCameraクラシック reCamera 向けのアプリとモデルの選択、フラッシュページを開く
こんなとき読むページ
まず始めたい(エージェントでも手動でも)はじめに
エージェントにスキルを組み込みたいスキル
  • npm/npx によるインストールには Node.js ≥ 16(18 または 20 LTS を推奨)が必要です。
  • macOS(Intel/Apple Silicon)、Linux(x64/arm64)、または Windows(x64/arm64)。
  • 認証先のサイト(Global または China)の Seeed アカウント。
  • ソースからビルドする場合は、さらに Go が必要です(インストールを参照)。