すべての利用形態
エンジンは一つで、どこでも同じ結果になります。docs/SURFACES.md は、すべてのコマンドと種類について、どの利用形態が対応し、どれが対応していないか(その理由付き)を一覧にしています。
| 利用形態 | 内容 | 入手方法 | ドキュメント |
|---|---|---|---|
| コマンドライン | 上記の kshana バイナリ |
cargo install kshana |
インストール |
| Rust ライブラリ | kshana::api::run_toml と型付きモジュール |
cargo add kshana |
docs.rs、README.crates.md |
| Python | kshana.run と run_full(型スタブ付き) |
pip install kshana |
Python API、README.pypi.md |
| JavaScript と WebAssembly | ブラウザーまたは Node で動くエンジン | npm install kshana |
README.npm.md |
| MCP サーバー | AI アシスタント向けのツール | cargo install kshana-mcp |
AI アシスタント、MCP のインストール |
| プラグインのスラッシュコマンド | /kshana-run, /kshana-assess-receiver, /kshana-bench-export, /kshana-compliance-report, /kshana-evidence-pack, /kshana-fit-imu, /kshana-import-route, /kshana-interference-map, /kshana-iq, /kshana-jammertest, /kshana-lunanet-afs-check, /kshana-marine-integrations, /kshana-standards-pack, /kshana-training-scenario, /kshana-trust-telemetry |
commands/ |
AI アシスタント |
| プラグインのスキル | compliance-mapping, evidence-pack, gnss-iq, interference-map-route-exposure, jammertest, marine-integrations, test-bench-export, training-nmea-scenario, trust-telemetry, vessel-receiver-trust |
skills/ |
AI アシスタント |
| Kshana Studio | ブラウザーで動くエンジン。インストール不要で、何もアップロードしません:シンプルビューと詳細ビュー、および /studio/advanced/、/studio/geometry/、/studio/trust/、/studio/training/、/studio/replay/、/studio/holdover/、/studio/optical/、/studio/interference/、/studio/observatory/、/studio/lunar/、/studio/lunar-infra/、/studio/ssv/、/studio/tools/ |
kshana.dev/studio | Kshana Studio |
| ROS 2 | 受信機のトピックを採点するパッケージ | integrations/ros2/ |
機器の入力 |
| Signal K と OpenCPN | ボートのサーバーとチャートプロッターでの信頼スコア | integrations/signalk/, integrations/opencpn/ |
船舶向けインテグレーション |
GNSS-SDR と gnss_lib_py |
出力を受信機の信頼性に渡すアダプター | integrations/gnss-sdr/, integrations/gnss_lib_py/ |
機器の入力 |
| systemd、Docker、Grafana | 二つの systemd ユニットとコンテナーのオプションを備えたリファレンスビルド、および Grafana ダッシュボード | deploy/reference-build/, deploy/grafana/ |
船舶向けインテグレーション、信頼性テレメトリ |
| JetBrains プラグイン | IDE からシナリオを実行 | ide/jetbrains/ |
利用形態 |