ライブアーキテクチャキャンバス
コントローラー、サービス、リポジトリ、テーブル、DTO、キューなどのシステム要素を、ライブなノード/エッジグラフとしてバックエンドアーキテクチャに描画します。
Solarchは、ライブなノード/エッジグラフを中心にシステム設計を行うバックエンドアーキテクチャツールです。コントローラー、サービス、リポジトリ、テーブル、DTO、キューなどのコンポーネントをモデル化し、キャンバスに配置する前にプラットフォームが接続を検証します。
検証済みのアーキテクチャから、Solarchはグラフに一致するコードを生成し、時間の経過に伴ってコードと設計の同期を維持しやすくします。AIが変更を提案し、Rules Engineがそれを検証して未対応の接続を拒否する、アーキテクチャファーストのワークフローを軸に構築されています。
コントローラー、サービス、リポジトリ、テーブル、DTO、キューなどのシステム要素を、ライブなノード/エッジグラフとしてバックエンドアーキテクチャに描画します。
描画しながら接続を検証します。デフォルト拒否のRules Engineが不正なエッジを拒否し、アンチパターンのチェックを適用します。
検証済みのグラフを、2段階のパイプラインでコードに変換します。まず決定論的にスキャフォールドを生成し、必要に応じてAIが本体を補完します。
ドリフトチェック、双方向同期、生成された差分によって図とコードベースの整合性を保ち、CIでマージをブロックできるようにします。
Mermaid図、AIが読み取れるメモリ、コード生成用の出力など、開発者のワークフロー向けにアーキテクチャをエクスポートします。
エディター、CLI、MCP serverで同じアーキテクチャとルールを使用し、異なるツールから同じ基盤グラフを参照できるようにします。
バックエンドをアプリケーション層のグラフとしてモデル化し、各接続を検証して、1つのキャンバス上で設計を可視化します。
決定論的なスキャフォールドを生成し、承認済みのアーキテクチャに一致するコードが必要な場合は、コントラクトに基づいてメソッド本体を補完します。
既存のNestJSリポジトリをチェックし、現在のコードと目標グラフの間のドリフトを検出します。マージをブロックできるCIチェックにも対応します。
エディターとエージェントが同じアーキテクチャソースを使用できるようにし、VS Code、CLI、MCP接続エージェントでの変更の一貫性を保ちます。
チームプランでグラフを共有し、プロジェクト全体でノード参照を維持しながら、複数のメンバーが同じアーキテクチャに基づいて作業できるようにします。
Solarchは、システムをノード/エッジグラフとして描画するためのバックエンドアーキテクチャツールです。描画時にRules Engineが各接続を検証し、プラットフォームが検証済みのアーキテクチャに一致するコードを生成します。
Solarchは、コードファーストの補完ではなく、アーキテクチャファーストのワークフローを中心に位置付けられています。まずアーキテクチャを生成し、デフォルト拒否のルールシステムで検証してから、その検証済みグラフに基づいてコードを生成します。
Rules Engineは、アーキテクチャグラフ用のデフォルト拒否バリデーターです。明示的に許可されていない接続を拒否し、ControllerからTableへの直接接続を防ぐなど、アンチパターンのチェックを適用します。
料金ページには、無料プラン、有料プラン、チームプラン、エンタープライズ向けの問い合わせフローが掲載されています。有料プランには7日間のトライアルが含まれます。
トラフィックデータは参考情報としてご利用ください。