Ikeraq

tt-a1i/archify

Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.

AIには構造だけ考えさせて、図そのものは機械が組み立てる

MIT · 商用可 JavaScript 34,380 昨日 更新
GitHub で見る tt-a1i/archify

どういうものか

Claude Code や Cursor などのコーディングエージェントに追加して使う「スキル」です。会話の中で「このリポジトリの構成を図にして」と頼むと呼び出され、アーキテクチャ図やシーケンス図が出てきます。

面白いのは役割の分け方です。エージェントが書くのは、型の決まった JSON だけ。どこに何を置くか、線をどう引くかといった見た目の部分は、Archify 側が機械的に組み立てます。作者は「エージェントは型付きの中間表現を作る。Archify がそれを決定的に HTML/SVG へコンパイルする」と説明しています。

出てくるのは、それ1つで開ける HTML ファイルが1枚です。配色はダークとライトの両方があり、PNG・SVG・WebM で書き出せます。図を組み立てる前にスキーマやレイアウトの検証を通す作りになっています。

AIが書くのはJSONまで。絵にするのは機械の仕事 エージェント (構造を考える) 型付きJSON (ここまでがAIの仕事) Archify (検証して組み立てる) HTML (1枚で完結) 〜 見た目を決める工程が、AIの手から外れている 〜
見た目を決める工程がエージェントの手から外れているので、同じ構造からは毎回同じ図が出る、という作りです。「頼むたびに違う図が出る」を避けたい人向けの設計です。

どんなときに使うか

リポジトリの構成を、口伝えではなく形で残したいとき

新しく入った人に構成を説明するたび、同じ話を口で繰り返すことになります。図に落としておけば済むのですが、手で描くと更新されなくなります。リポジトリを読ませて図を出せるなら、更新のたびに作り直すという手が取れます。

変更の前後を、レビューで並べて見せたいとき

構成が変わる変更をレビューに出すとき、差分だけを見ても全体がどう変わったのか伝わりません。Before / After の比較が用意されているので、そこを見せる使い方ができます。

注意点

やらないことが明記されています。 README には、Mermaid の自動読み取り、汎用の自動レイアウト、ホスティングでの共有、画面上での編集が「いまのところ意図的に対象外」と書かれています。既存の Mermaid をそのまま流し込みたい、という用途には向きません。

まだ新しいプロジェクトです。 公開から4か月半で、リリースは16回。開発の速度が速い分、JSON の書き方や設定が変わる可能性があります。エージェントのスキルという形なので、使っているエージェント側の仕様変更にも影響を受けます。

ライセンスは MIT で、商用利用の妨げになる条項はありません。

使い方

この記事には手順を載せていません。実際に動かせたものだけ書く決まりにしています。 記事の作り方

開発の様子

5 か月
公開してからの期間。2026-04-15 が最初のコミットです
17
リリースの回数です
10
開発に参加した人数です
1 日前
最後のコミットです
72
未解決のまま残っている Issue の数です

数値は GitHub から取得したものです。どの条件で警告が付くかは判定の条件に公開しています。

ほかの候補

affaan-m/ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
NousResearch/hermes-agent
The agent that grows with you
deepseek-ai/deepseek-harness
モデルもツールも、エージェントの本体すら差し替えられる

この記事は編集部が書きました(2026-08-29)。 内容は公開されている README と GitHub のデータに基づいています。 まだ実際には動かしていないため、「使い方」の節はありません。 数値は GitHub から取得したもの、警告は公開している条件による自動判定です。事実誤認を見つけた場合はお知らせください。