免费工具
免费工具:把代码转换为可编辑图表
粘贴 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 文件或 plan 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 schema 转 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。本页的工具卡片列出了每个工具读取的文件和命令,各工具页面说明了它省略的内容。