美しく、リアルタイム更新に対応するアーキテクチャ図も、AIでワンクリック生成可能!

日常の手動で図を描く作業において、キャンバスを繰り返し調整・引き伸ばす必要があることや、コードを更新した後に画像が古くなってしまうことに悩まされたことがあると思います。
Mermaidで生成するのは便利ですが、複雑になると矢印が散らかり、結局手動で修正する必要があります。
今、GitHub Trendingに登録されたオープンソースプロジェクトArchifyが、これを一文にまとめた:
このコードリポジトリを分析し、高レベルなランタイムアーキテクチャ図を生成してください。
その後、ノードを検索し、呼び出しパスを追跡し、テーマを切り替えることができるHTML形式のアーキテクチャ図が生成されます。

また、Claude Code、Codex、Cursor、その他のどのエージェントでも動作します。

投稿時点までに、ArchifyはX上で複数の10万いいねの肯定的なレビューを獲得し、1.9kのFork、31,400のStarを獲得し、GitHubトレンドランキング1位に上り詰めました。

皆が思わず感嘆した:
Archifyに感謝します。少なくとも4〜5つのフォローアップミーティングを節約できました。

しかし意外にも、この人気AIエージェントを開発した「也无风雨也雾晴」は、有名大学出身ではない。
彼は専科を修了し、専升本試験で第1位の成績で重慶郵電大学のソフトウェア工学専攻に合格した。
Archifyが人気を博した後、彼は自分のXアカウントでやや感傷的にジョークを言った:
私は警備員を務めたこともあれば、車の修理を学び、工場で働いたこともあった。さらに、字節飛書や猿辅导などの大手企業の厳しい面接をなんとか突破したこともあるが、すべて背景調査で私が専科出身であることが判明し、残念ながら辞退せざるを得なかった。卒業当年、私はいつもこのような経験をした。面接中はとてもうまく話が進んでいたのに、「専升本」と言ったら、HRからその後一切連絡が来なくなった。(苦笑)

彼は、オファーが次々と断られた後、苦しみ、疑い、迷い、さらにはすぐに階下に走って5キロ走ったと率直に語った。
しかし、彼は決して諦めませんでした。
その後、ManusのCOOであるCz Chenの励ましにより、彼はArchifyを使ってすべての人に証明することを選びました:
出身が貧しかったことは恥ではない!
コードをシステムマップに変換する
Archifyは、Claude Code、Codex、Cursor、OpenCodeなどのAIエージェント向けのエージェントスキルです。
システムの説明を入力するか、Archifyにコードリポジトリの分析を直接依頼できます。
Archifyはコードを理解した後、まず構造化されたJSON IRを生成し、次にArchifyがスキーマ、レイアウト、レンダリングのチェックを実行し、最終的に独立したHTMLファイルを出力します。
全体のプロセスは以下の通りです:
コードまたはテキストの記述→Archifyが理解→JSON IRを生成→ルール検証→HTML/SVGをレンダリング→インタラクションとエクスポート。
現在、アーキテクチャ図、ワークフローダイアグラム、シーケンス図、データフローダイアグラム、ライフサイクル図の5種類の技術図を生成できます。
そして、生成された画像は単に見るだけでなく、ノードを検索したり、あるモジュールの前後関係を確認したり、二つのノード間のパスを追跡したりできます。ダークテーマとライトテーマを自由に切り替え、PNG、SVG、WebMをエクスポートしたり、共有カードを送信したりできます。

結果に満足できない場合は、いつでもArchifyに修正を依頼してください。be like:
Redisに参加する。
認証モジュールを左に移動してください。
キャッシュ無効後のフォールバックパスを強調してください。

しかし、MermaidやD2などのテキスト生成図ツールはすでに存在していますが、Archifyの独自性はどこにあるのでしょうか?

答えは、単にテキストから画像を生成するだけでなく、描画機能をプログラミングエージェントのワークフローに直接組み込み、エージェントがコードを理解し、GIF形式のチャートを生成して継続的に修正できるようにすることです。
一方、MermaidやGraphifyは、既存のテキスト記述を画像にレンダリングすることに主眼を置いているだけで、Archifyほど美しくない可能性もあります。

それはただの見た目が良いMermaidではありません
Archifyの真に異なる点は、図面作成ツールをプログラミングエージェントのワークフローに組み込んだことです。
図の構文をゼロから学ぶ必要はなく、技術的な意図を説明するだけで十分です。
コードの理解、コンポーネントの整理、構造化データの生成はAI Agentに任せ、Archifyは検証とレンダリングを担当します。
この役割分担は、AIが生成するアーキテクチャ図の問題の一つを解決しようとするものでもあります。
モデルは早く描けるが、正確とは限らない。
Archifyは納品前にデータ構造、ノードレイアウト、タグ、および接続の衝突をチェックします。
検証に失敗した場合、見かけは良いが実際にはエラーを含む図をそのまま提供するのではなく、具体的な問題点と修正方法を示します。
また、Before/Delta/Afterの形式で、追加、削除、変更、移動、再ルーティングされた部分を2つのアーキテクチャスナップショットと比較できます。
これにより、アーキテクチャ図は開発終了後に追加されるだけの図ではなく、コードレビューに参加し、プロジェクトとともに進化することも可能になります。
もちろん、Archifyも完璧ではなく、リアルタイム監視システムではなく、図とオンラインの実行状態が完全に一致することを自動的に証明することもできません。
結果の正確性は、コード情報、ユーザーのヒント、およびAgentの分析能力に依然として依存します。
ユーザーが実際のテストを行った結果、Archifyでは生成されたノードの詳細表示がやや小さく、視覚機能のないモデル(例:deepseek-v4-flash)を使用すると若干不自然であり、クレジット消費量がやや多いという問題が指摘されています。


これについて、開発者である「無风雨也雾晴」は、バージョンの更新とこれらの問題の解決に取り組んでいると述べており、ご期待ください。

だから、Archifyはこのようなあなたにぴったりです:
AIプログラミングを既に使用しており、未知のリポジトリを迅速に理解したり、呼び出しチェーンを整理したり、チームに複雑なシステムを明確に説明したい。


そして、Archifyの物語は、1つのツールが4か月で急速に人気を博したというだけではありません。
その背後にはさらに具体的な問題があります:
学歴を変えることができない場合、開発者はどうやって自分を証明すればよいのか?
“也无风雨也雾晴”が示す答えは、誰でも開き、使用し、検証できる作品として能力を形にするということである。
私は専升本ですが、できます!
「也无风雨也雾晴」の先生は、現在の姓名や所属企業を公にされていませんが、現在、Archifyの物語は雲を抜けて明らかになり、ますます多くの人々から支持を得ています。
雲が晴れて空が広がったので、以下では彼を親しみを込めて「晴天先生」と呼びましょう。(すでに連絡を取り、興味のある方は今後のインタビュー記事をお楽しみに)。
晴天先生はTwitterで皆と心を込めて語り合い、専升本のフロントエンド卒業からさまざまな挫折を経験し、自らのオープンソースプロジェクトとツールによって上海の大手企業のオファーを獲得したストーリーを率直に共有しました。キーワードは以下の通りです:
農村から出発、専科から編入、自習でフロントエンドを学び、背景調査で何度もつまずき、オープンソースで実力を証明。

2018年の大学入試後、晴天先生は専門学校でコンピュータ応用技術を学び始めたが、その年は自分の状態が最悪だったと感じた…

その後、彼は専升本を通じて、同批次で第1位の成績で重慶郵電大学のソフトウェア工学専攻に合格しました。


実習期間中、ハレテン先生はとても嬉しかったです。彼は感じました:
ただひたすら努力し続ければ、未来は必ず良くなる。

しかし秋の採用活動が彼に冷水を浴びせた:

西湖大学のインターン面接で、HRが再び彼の専升本の学歴を問題にしたとき、彼はつい我慢できなくなって爆発した:
出身が貧しかったことは恥ではない!
最終的に彼は合格しました。
しかし、これはあくまでインターンシップに過ぎず、晴天老師の就職活動の道のりでは、一度も会社から正社員のオファーがなかった。


昨年から今年の3月まで、彼は経験を積むためにインターンを転々と続けざるを得なかった:

その後、彼はようやくキャリアにおける最初の恩人である、当時のManus最高運営責任者であるCz Chenに出会った。


△
彼女は、彼が他の場所で作品やオープンソースプロジェクトを通じて自分の能力を証明できるかもしれないと言った。
この言葉は、晴天がずっと心に秘めていた考えを裏付けるものだった:
学歴はもう変えられない。どんなに説明しても、他人は依然として専升本と見るだけだ。
その後のArchifyの物語の伏線ともなった。
そこで、彼はオープンソースの道を歩み始め、その作品を自分の第二の履歴書として育てていった:

最後に、彼は自身で築き上げた基盤を活かし、大手企業のオファーを手にした。

その後、Archifyが人気を博し、彼はようやくこの機会を捉えて、心の奥深くに眠っていた不満と迷いを人々に語った:
オープンソースは私を専升本から985に変えられず、今後も学歴で躓かないとは保証できない。今でも、これらのStarが私に何をもたらすのか、はっきりとは言えない。
しかし最後に、彼はため息をついた:
少なくとも今は、Archifyを実際に使っている人がいて、私が作ったものが他の人に価値をもたらし、多くの人の役に立っているということが、私にとってオープンソース活動の最大の意味です。

学歴以外に、彼は自身の努力で、真の作品、ユーザー、コミュニティのフィードバックによって構成された新しい履歴書を築き上げた。
彼の物語は、学歴の不足で处处碰壁する多くの学生たちに希望をもたらしました。

そして、Archifyの物語はまだ続いています。
本文は微信公众号「量子位」より、著者:先端テクノロジーに注目
