Archyl - AI駆動アーキテクチャドキュメント | C4モデル図

C4モデルでインタラクティブなアーキテクチャ図を作成、AIでコードからアーキテクチャを発見。

すべての組織がソフトウェアアーキテクチャを明確に把握できるべきだと考えています。そのためにArchylを構築しました。

Archylは、ソフトウェアコンサルティング20年以上の経験を経て、2025年に設立されました。その間、同じ課題を繰り返し目の当たりにしてきました。組織がソフトウェアアーキテクチャの理解、文書化、伝達に苦労していたのです。

複雑なシステムはブラックボックスと化しました。知識は少数のシニアエンジニアの頭の中にしか存在しませんでした。新しいメンバーのオンボーディングには数日ではなく数ヶ月かかりました。既存システムの全体像を把握せずにアーキテクチャの判断が下されていました。

これらの問題を解決するためにArchylを作りました。実績あるC4モデルとAI探索を組み合わせることで、あらゆる組織がアーキテクチャの完全な可視性を得て、ドキュメントを常に最新に保つことを容易にしています。

アーキテクチャの可観測性を、よりシンプルな方法ですべての人に提供したいと考えています。

複雑なシステムも適切に可視化すれば理解できると信じています。明確さがより良い判断を導きます。

強力なツールは複雑である必要はありません。アーキテクチャドキュメントを簡単にすることに注力しています。

AIを活用して面倒な部分を自動化し、組織が優れたソフトウェアの構築に集中できるようにしています。

アーキテクチャの可視性を手に入れる準備はできていますか?

ソフトウェアシステムの文書化と理解にArchylを信頼する組織に参加しましょう。

Archylの機能に関するよくある質問への回答をご覧ください。

アーキテクチャダイアグラム作成の基本を学ぶ

コードベースからアーキテクチャを自動的に探索

メンバーを招待してプロジェクトで協力

MCPサーバーとREST APIで接続

さらにサポートが必要ですか?チームがお手伝いします。

お探しの情報が見つかりませんか?お手伝いします。

C4モデルは、ソフトウェアアーキテクチャを4つの抽象レベルで可視化する階層的アプローチです: • レベル1 - システムコンテキスト:システムとユーザーや他システムとのやり取りを表示 • レベル2 - コンテナ:高レベルの技術的ビルディングブロック(アプリケーション、データベースなど)を表示 • レベル3 - コンポーネント:コンテナの内部構造を表示 • レベル4 - コード:コンポーネントの実装方法を表示

最初のプロジェクトを作成するには?

サイドバーの「+」ボタンまたはダッシュボードの「新規プロジェクト」をクリックし、プロジェクト名を入力してシステムの追加を開始します。右クリックのコンテキストメニューでクイックアクションを使用できます。

アーキテクチャレベル間を移動するには?

要素をダブルクリックしてドリルダウンします。パンくずリストで上に戻るか、レベルタブで直接任意のレベルにジャンプできます。

C4モデルは、ソフトウェアアーキテクチャを4つの抽象レベルで可視化する階層的アプローチです: • レベル1 - システムコンテキスト:システムとユーザーや他システムとのやり取りを表示 • レベル2 - コンテナ:高レベルの技術的ビルディングブロック(アプリケーション、データベースなど)を表示 • レベル3 - コンポーネント:コンテナの内部構造を表示 • レベル4 - コード:コンポーネントの実装方法を表示 このアプローチにより、さまざまな対象者に適切な詳細レベルでアーキテクチャを伝えることができます。

最初のプロジェクトを作成するには?

最初のプロジェクトを作成するには: 1. サイドバーの「+」ボタンをクリックするか、ダッシュボードの「新規プロジェクト」を使用 2. プロジェクト名と任意の説明を入力 3. 空のシステムコンテキストダイアグラムでプロジェクトが作成されます 4. 「追加」をクリックしてシステムを追加し、ドリルダウンしてコンテナ、コンポーネント、コード要素を追加 ヒント:要素を右クリックしてクイックアクションにアクセスできます。

アーキテクチャレベル間を移動するには?

Archylでのナビゲーションは直感的です: • 要素をダブルクリックして次のレベルにドリルダウン • 上部のパンくずナビゲーションで上のレベルに戻る • レベルタブ(システムコンテキスト、コンテナ、コンポーネント、コード)で直接任意のレベルにジャンプ • サイドバーのプロジェクトツリーで任意の要素に直接ナビゲート

既存のアーキテクチャをインポートできますか?

はい!Archylは複数のインポート方法をサポートしています: • AI探索:Gitリポジトリを接続してAIにコードベースを自動分析させる • ADR探索:リポジトリからアーキテクチャ決定記録をインポート • ドキュメント探索:既存のMarkdownドキュメントをインポート プロジェクト設定でリポジトリ接続を構成し、探索を実行します。

各レベルでどの要素を追加できますか?