コンテンツにスキップ

コアコンセプト

さらに深く進む前の、Subaya の短いメンタルマップです。

suya CLI が主要インターフェースです — 人間にも、AI エージェントにも、CI にも。 subaya-dev.com の Web コンソールは結果のためのものです: 波形、レポート、プロジェクト管理、レビュー。思考 — 設計、シミュレーション、検証 — は CLI とそれを操作するエージェントを通じて行われます。

suya と subaya-dev.com の関係は、gh と github.com の関係と同じです。

テナンシー: 組織 → ワークスペース → プロジェクト

Section titled “テナンシー: 組織 → ワークスペース → プロジェクト”
  • 組織 — お客様のアカウントの最上位テナント。課金、メンバー、ライセンスがここに存在します。
  • ワークスペース — 組織内のプロジェクトのグルーピング(例: チームや製品ライン)。
  • プロジェクト — 作業の単位: 独自の要件、シミュレーション、リポジトリ、フェーズを持つ タイプ付き(fpga または embedded)の設計。
タイプ 対象 ツールチェーン
fpga RTL / FPGA 設計 RyuSim, Verilator, Icarus, Questa, Vivado xsim, Quartus
embedded MCU ファームウェア(例: STM32) CubeMX ピンプランニング, Renode

すべてのプロジェクトは、UI と利用可能なツールを形作るフェーズを通過します:

Concept → Plan → Implement → Simulate → Verify

現在のフェーズの取得または設定は suya project phase で行います。

重いツールはお客様のラップトップではなく Subaya のバックエンドで実行されます: QuartusRyuSimRenodeBitCrucible、そしてヘッドレスの CubeMX エンジン。CLI を通じてそれらを操作し、使用したコンピュート秒数の分だけ支払います — 課金と使用量 をご覧ください。

2 つのモードがあり、認証と API キー で説明されています:

  • SUBAYA_API_KEY — エージェントと CI 向け、ブラウザ不要。
  • suya auth login — 人間の開発者向けの OAuth ブラウザフロー。