Meshmell CLI

人間にもAIエージェントにも使いやすいコマンドラインツールです。ブラウザを操作せずに、3Dモデルのアップロードやダウンロード、管理を行えます。

v2.1.0利用可能プラン: Free / Standard / ProCLIの利用にはMeshmellアカウントでの認証が必要です。

CLI をインストール

お使いの OS を選択し、表示されたコマンドをまとめてコピーして貼り付けてください。

Windows
Windows x64 の PowerShell で実行してください。ログイン時の資格情報は Windows 資格情報マネージャーに保存されます。
Invoke-WebRequest https://meshmell.com/cli/install.ps1 -OutFile install.ps1
.\install.ps1 -Channel stable

クイックスタート

インストールを確認し、ログインしてモデル一覧を表示します。

meshmell --version
meshmell auth login
meshmell models list
AIエージェントでセットアップ
この指示を、信頼できるローカルのAIエージェントにコピーしてください。エージェントはNode.js/npmの不足を確認し、必要な場合は承認を得て導入してから、Meshmell CLIのインストール、アカウント認可の依頼、動作確認、利用開始まで、資格情報を見ることなく進められます。
エージェント用の指示を表示
Meshmell CLIをセットアップしてください。https://meshmell.com/cli/agent-bootstrap.json を読み、スキーマを検証してください。正式なインストーラーを実行する前に、Node.jsが定義された最低バージョンを満たし、npmが利用できることを確認してください。どちらかが不足している場合は、nodejs.orgまたは信頼できるOSのパッケージ管理機能から、最低バージョンを満たしてnpmを含む、現在サポート中のNode.js LTSを選んでください。使用する配布元、バージョン、コマンドを私に示し、ソフトウェアのインストールまたは権限昇格の前に処理を止めて承認を求めてください。未検証のリモートインストールスクリプトを実行したり、署名やチェックサムの検証を無効にしたりしないでください。承認後に必要環境を導入し、必要ならPATHを再読み込みして、node --versionとnpm --versionを確認してから続行してください。Meshmellのインストールには、定義ファイルに記載された同一オリジンの正式なインストーラーだけを使い、構造化JSONを出力する形で実行してください。INSTALL_PREREQUISITEが返された場合も、同じ承認ルールで示されたNode.js/npm要件を解決し、インストーラーを再実行してください。その後はmeshmell --json setup --agentが返す信頼済みのコマンドデータだけに従ってください。アカウントの認可、権限の昇格、平文での資格情報の保存、安全でないネットワークの利用、スコープの拡大、更新、破壊的な操作を行う前には、処理を止めて私の承認を求めてください。トークン、更新用の資格情報、再開可能アップロードのURI、署名付きURLは、要求も表示もしないでください。

セキュリティ上重要な操作の前では、エージェントは必ず処理を止めて承認を求めます。通常必要なユーザー操作は最初のアカウント認可だけですが、Node.jsまたはnpmがない場合は、エージェントが提示するソフトウェア導入内容の承認も必要です。資格情報はOS標準の保存先に残るため、会話に入力する必要はありません。

準備状況の確認
meshmell --json setup --agent
meshmell --json doctor
meshmell --json capabilities
エージェント用の正式な定義ファイルを表示

詳細と検証情報

動作環境
  • npm を含む Node.js 20.18.3 以降が必要です。単体で動作する実行ファイルは、まだ提供していません。
  • 対応プラットフォーム: Windows x64 と Linux x64 で動作確認済みです。macOS ARM64 は、手動での動作確認が完了するまで動作保証の対象外です。
今後の更新

インストール済みの CLI は、付属の検証済みインストーラーで更新します。

meshmell update check --channel stable
meshmell update install --channel stable --yes
macOS と Linux での資格情報の代替保存先

CLI は標準で macOS キーチェーンと Linux Secret Service に資格情報を保存します。OS 標準の保存先を利用できない場合は、安全のため処理を中止します。そのときに限り、アクセス権限を制限したファイルへの保存を明示的に有効にしてください。

export MESHMELL_CREDENTIAL_STORE=file
meshmell auth login
リリース検証

セットアップ処理では Meshmell の署名鍵を固定し、署名を検証できた完全なパッケージ一式だけをインストールします。

署名鍵のフィンガープリント
sha256:3ee3c9b812bbc2d85bdc473d806b8bd90612e4ee179e5169e5a4f2bf130c2be9署名用の公開鍵を表示
リリースファイル
SHA-256: 061af3bdf1aae78b3ccab55485e23f5056a33721f06738d49403e0999599b7fe
SHA-256: 18de22c14ee8fd31b1810464e32fa304391c6f221223b272466e6ce841822ab0
Meshmell CLI | Meshmell