無料ツール
無料ツール:コードを編集できる図に変換
Kubernetes、Docker Compose、Terraform、CloudFormation、SQL、Prisma、DBML、GitHub Actions、GitLab CI、またはMermaid のコードを貼り付けてください。形式は自動で判別され、ダウンロードしたり Archboard で開いて編集を続けたりできる図ができあがります。
出力例
Terraform
SQL
GitHub Actions
形式別のツール
各ツールには、読み取る内容、描く内容、省く内容を説明した専用ページがあります。
コンテナ
- Kubernetes YAML を図に変換
マニフェストや kubectl get -o yaml の出力を、YAML どおりにつながった Namespace、ワークロード、Service の図に変換します。
*.yamlkubectl get -o yamlhelm template
- Docker Compose を図に変換
docker-compose.yml を、サービス、ネットワーク、ボリューム、depends_on の関係の図に変換します。
compose.yamldocker-compose.yml
インフラ
- Terraform を図に変換
.tf ファイルやプラン JSON を、VPC、サブネット、リソースとその参照関係の図に変換します。
*.tfterraform show -json
- CloudFormation を図に変換
YAML / JSON のテンプレート(SAM を含む)を、Ref と GetAtt でつながったリソースの図に変換します。
template.yamltemplate.jsonsam buildcdk synth
データベース
- SQL を ER 図に変換
CREATE TABLE 文やダンプを、テーブル、キー、外部キーの図に変換します。SQL の方言は自動で判別します。
CREATE TABLEALTER TABLE
- PostgreSQL を ER 図に変換
pg_dump --schema-only の出力を、テーブル、スキーマ、外部キーの図に変換します。
pg_dump --schema-only
- MySQL・MariaDB を ER 図に変換
mysqldump や Workbench のスクリプトを、テーブルと外部キーの図に変換します。MariaDB にも対応。
mysqldump --no-data
- SQL Server を ER 図に変換
SSMS で出力した T-SQL スクリプトを、テーブル、キー、外部キーの図に変換します。
T-SQLGO
- SQLite を ER 図に変換
sqlite3 .schema の出力を、テーブルと外部キーの図に変換します。
sqlite3 .schema
- Prisma スキーマを ER 図に変換
schema.prisma を、暗黙の多対多を含むモデルとリレーションの図に変換します。
schema.prisma
- DBML を ER 図に変換
DBML を、テーブル、Ref、テーブルグループの図に変換します。
TableRef
CI パイプライン
- GitHub Actions の可視化ツール
ワークフローファイルを、トリガー、ジョブ、needs、環境の図に変換します。
.github/workflows/*.yml
- GitLab CI の可視化ツール
.gitlab-ci.yml を、ステージの列、ジョブ、needs、子パイプラインの図に変換します。
.gitlab-ci.yml
図のコード
- Mermaid フローチャートを編集できる図に変換
flowchart や erDiagram を、ドラッグして編集できる図形に変換します。
flowcharterDiagram
使い方
コードを貼り付ける
ファイルの内容を貼り付けるか、ファイルをボックスにドロップします。形式はツールが判別し、自分で選ぶこともできます。
図を確認する
リソース、テーブル、ジョブがカードになり、フレームにまとめられ、コードどおりにつながります。
ダウンロードするか Archboard で開く
Archboard のウォーターマーク付きの SVG や PNG をダウンロードするか、Archboard で開いて並べ替え、注釈、共有、エクスポートができます。
よくある質問
ツールは無料ですか?
はい。コードの貼り付け、図の表示、SVG / PNG でのダウンロードにアカウントは不要です。Archboard で開くには無料アカウントが必要です。
図を Archboard で開くとどうなりますか?
表示中の図が、ワークスペースに新しい図として保存されます。そこで並べ替え、メモの追加、共有、エクスポートができます。あくまで出発点で、あとからコードを変更しても図は更新されません。
どの形式を貼り付けられますか?
Kubernetes、Docker Compose、Terraform、CloudFormation、SQL、Prisma、DBML、GitHub Actions、GitLab CI、Mermaid です。このページのツールカードに各ツールが読み取るファイルとコマンドを載せています。省く内容は各ツールのページで説明しています。