Solarch icon

Solarch

Solarchは、描画しながらノードとエッジの図を検証し、承認済みグラフから対応するコードを生成できるWebベースのバックエンド設計ツールです。コード先行ではなく、アーキテクチャ先行の開発に最適です。

Solarch

概要

Solarchは、コードから始める代わりに、システムをライブのノードとエッジのグラフとしてモデル化できるバックエンド設計ツールです。この製品は厳格なRules Engineを中心に構築されており、描画するたびに各接続を検証するため、許可されたアーキテクチャ上の関係だけがキャンバスに表示されます。

グラフが有効になると、Solarchはそのアーキテクチャに一致するコードを生成できます。サイトでは、グラフを決定論的なスケルトンにコンパイルし、その後AIが残りの関数本体を埋めるハイブリッドエンジンが説明されており、コード、Mermaid図、API契約、AI-readable memoryへのエクスポートが用意されています。

主な機能

ライブアーキテクチャキャンバス

1つのキャンバス上で、コントローラー、サービス、リポジトリ、テーブル、DTO、キューなど、バックエンドの関連要素をノードとエッジのグラフとして描画できます。

Rules Engineによる検証

コントローラーがテーブルへ直接到達しようとする場合なども含め、デフォルト拒否のルールシステムで接続を即座に検証し、不正なエッジを拒否します。

パターンに基づくアーキテクチャ

定番パターンから構造を提案するAIアーキテクトを使い、そうしたパターンのベクトルインデックス化ライブラリで支えます。

ハイブリッドコードエンジン

決定論的なコンパイラがスケルトンを生成し、AIが空の関数本体だけを埋めるハイブリッド生成フローを実行します。

複数の出力形式

コード、Mermaid図、API契約、ベクトルメモリ、AI-readable memoryとして結果を出力でき、サイト上ではCursorとClaude Readyのエクスポートも案内されています。

タブをまたぐグラフ再利用

シングルホームノードとゴースト参照を使い、各ノードのソースを1か所に保ちながら、他のタブからはコピーではなく参照できます。

実用的な用途

  • バックエンドアーキテクチャを設計する

    実装前にバックエンドシステムを設計し、コントローラー、サービス、リポジトリ、テーブルが定められたルールに従って接続されるようにします。

  • 承認済みの設計からコードを生成する

    最初に決定論的なスケルトンが必要で、AIの支援は関数本体が空の部分だけに使いたい場合に、検証済みのグラフをスターターコードに変換します。

  • 共有バックエンドモデルで共同作業する

    1つの正しい情報源、シングルホームノード、タブをまたぐゴースト参照を重視するチームと作業しながら、アーキテクチャ上の意図を確認します。

  • ドキュメントや下流ツール向けにエクスポートする

    同じシステムをドキュメントや他のツールに渡す必要があるときに、アーキテクチャをMermaid図、API契約、またはAI-readable memoryに変換します。

Pros and Cons

Pros

  • 描画しながらアーキテクチャを検証するため、不正な関係をコードベースに入る前に見つけやすくなります。
  • コントローラー、サービス、リポジトリ、テーブル、DTO、キューを含め、バックエンド全体を1つのキャンバスで扱えます。
  • 一般的な矢印や非公式なガイダンスではなく、明示的なアンチパターンチェックを備えたデフォルト拒否のルールモデルを採用しています。
  • 決定論的なスケルトン作成とAIによる関数本体の補完を分離したハイブリッド生成ワークフローを提供します。
  • コードやMermaid図を含む複数のエクスポート経路があり、さまざまな下流ワークフローに対応できます。

Cons

  • 価格ページは取得したソースに含まれていないため、一部のプラン詳細はホームページのFAQと価格セクションのテキストでのみ裏付けられています。
  • ソース内の統合情報は限られており、CursorとClaude Readyのエクスポートには触れられていますが、取得した資料には専用の統合ページはありません。

FAQ

Solarchとは何ですか?

Solarchはバックエンド設計ツールです。システムをノードとエッジのグラフとして描画し、Rules Engineが接続を検証し、承認されたグラフをアーキテクチャに一致するコードに変換できます。

Solarchはコード先行のAIツールとどう違いますか?

Solarchはコードから始めるのではなく、アーキテクチャを先に生成します。定番パターン、デフォルト拒否のRules Engine、そしてグラフをスケルトンにコンパイルしてから関数本体を埋めるハイブリッドコードエンジンを使用します。

Rules Engineは何をしますか?

Rules Engineはデフォルト拒否の検証機能です。7つのアンチパターンと3つの条件チェックを適用し、描画した瞬間に不正な接続を拒否します。

Solarchから何をエクスポートできますか?

ソースには、コード、Mermaid図、API契約、AI-readable memoryのエクスポートがあり、サイトではCursorとClaude Readyのエクスポートも案内されています。

Solarchの料金体系はどうなっていますか?

Solarchには無料プラン、有料のDraw、Build、Codeプラン、Teamプラン、Enterpriseオプションがあります。価格ページとFAQでは、各有料プランに7日間のトライアルがあり、無料プランは永年無料と記載されています。

Quick Facts

カテゴリ
Developer Tool
主なワークフロー
アーキテクチャを描画し、ルールを検証してからコードを生成
プラットフォーム
Web app
ソースドメイン
solarch.dev
料金体系
無料プランと有料のDraw、Build、Code、Team、Enterpriseオプション
トライアル
有料プランの7日間トライアル

Solarchの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。

Ably Chat icon

Ably Chat

Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。

Manta AI icon

Manta AI

Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。

SonOf icon

SonOf

SonOfは、リポジトリとPMツールに接続し、コードベースと周辺の製品コンテキストを監査して、承認済みの作業をシニアエンジニアのレビュー付きで公開済みチケットに変えます。