チームの図の大半がサービスマップ、Kubernetes のトポロジー、C4 のビューであれば、Lucidchart の代替ツール探しはたいてい具体的な不満から始まります。意味を持たない汎用の図形、コードからずれていく図、そして四半期に 2 回しか図を開かないエンジニアの分まで増えていくシート料金です。このガイドでは、エンジニアリングチームが実際に使う 8 つのツールを、アーキテクチャ図専用に作られたツールから順に紹介します。
エンジニアリングチームが Lucidchart の代替ツールを探す理由
Lucidchart は汎用の作図スイートであり、図の大半が技術的な内容になると次のような摩擦が生じます。
- 汎用のビジネス作図スイートであること。 同じキャンバスで人事の組織図、営業ファネル、クラウドアーキテクチャを描きます。アーキテクチャの概念はオブジェクトではなく絵です。「Pod」はラベル付きの図形にすぎず、それが Deployment に属することも Namespace の中にあることも、どこにも記録されません。
- 汎用図形とアーキテクチャ固有のニーズの差。 エンジニアが求めるのは境界、ポート、型付きの接続、一貫した記法(C4、UML、シーケンス)です。汎用図形の上でこの規律を作ることもできますが、それは自分たちで守らせ続ける必要のある約束事になります。
- diagrams-as-code への要望。 多くのチームは、図を pull request でレビューし、サービスと一緒にバージョン管理し、README にレンダリングしたいと考えています。ドラッグ&ドロップのキャンバスだけではそれは実現できません。
- シート単位のコスト。 エンジニアリング組織全体に編集権限が必要になると、編集者単位のライセンス費用はかさみます。チーム規模に応じた Lucid の最新料金を確認し、実際に図を編集する人数と比べてみてください。
いずれも、汎用のビジネス図ではなくアーキテクチャを中心に設計されたツールが必要だということを示しています。
代替ツール
1. Archboard
概要: プラットフォームチームやプロダクトチームのために作られた、ホスト型のアーキテクチャワークスペースです。Markdown やコードブロックを置ける無限キャンバスに加え、Kubernetes、Cloud、Network、C4 Model、Sequence、UML、Data、DevOps、Security など、223 種類のノードを含む 27 の組み込みノードパックを備えています。ノードは汎用の図形ではなく、ポートを持つ正式なノードです。Service と Deployment はポートでつなぎ、Namespace はワークロードを囲むフレームとして描きます。
向いている用途: 図の中心がインフラとソフトウェアアーキテクチャで、設計メモ、コードスニペット、図を 1 か所にまとめたいチーム。
選ばれる理由:
- 意味を持つ図。 型付きノード、ポート、フレームによって、Service はラベル付きの箱ではなく本物の Service になります。
- 図ごとに 1 本の最新リンク。 自動保存とリビジョン履歴、公開共有リンク、そして Pro と Enterprise ではドキュメントサイトへの埋め込みが使えます。
- 探索と参照を 1 か所で。 付箋、マインドマップ、ボードがアーキテクチャのパックと同じキャンバスに並びます。
- 残せるデータ。 構造化 JSON のインポートとエクスポートに加え、すべてのプランで SVG と PNG を使えます。
- すぐに始められる。 Google か GitHub でサインインでき、Free プランにはすべての組み込みパックと、MCP 経由での AI エージェントとのライブ編集が含まれます。
詳しい比較は Archboard と Lucidchart の比較 をご覧ください。
2. draw.io / diagrams.net
概要: ブラウザーまたはデスクトップアプリで動く、無料のオープンソース作図エディターです。ファイルの保存先は、ローカル、Git リポジトリ、クラウドドライブから選べます。
向いている用途: クラウドプロバイダーのアイコンを含む豊富な図形ライブラリを備えた、なじみのあるボックスと矢印のエディターを無料で使いたいチーム。
注意点: 汎用図形ベースのツールである点は変わらないため、「図形はただの図形」という制約は同じです。共同編集やバージョン管理は、ファイルの保存先に左右されます。
3. Excalidraw
概要: 手描き風の見た目とライブ共同編集を備えた、オープンソースの仮想ホワイトボードです。
向いている用途: 設計レビューやインシデントの振り返りでのラフスケッチ。ラフな見た目が「これは下書きなので、どんどん意見をください」というメッセージになります。
注意点: スケッチ風のスタイルは意図的なもので、正式で長く使うリファレンス図にはあまり向きません。図の背後にアーキテクチャモデルはありません。
4. Miro
概要: ワークショップを中心に設計されたオンラインの共同ホワイトボードです。付箋、投票、タイマー、テンプレート、リアルタイムカーソルに加え、作図機能もあります。
向いている用途: イベントストーミング、ディスカバリーワークショップ、多くの人が同時にボードに参加する部門横断の計画づくり。
注意点: ボードは広がりがちで、自由形式の図では記法が統一されません。探索には Miro を使い、リファレンスアーキテクチャは別のツールで管理するチームも多くあります。
5. Eraser
概要: 技術ドキュメントと図を組み合わせたツールで、キャンバスと並んで diagram-as-code の構文を使えます。
向いている用途: 設計ドキュメントや RFC を書き、図を文章のそばに置いてテキストとして編集したいチーム。
注意点: 図の構文は Eraser 独自のものなので、他のツールへそのまま移すことはできません。
6. IcePanel
概要: C4 モデル に特化した共同モデリングツールです。システム、コンテナー、コンポーネントを一度定義すれば複数の図で再利用でき、フロー機能でリクエストの流れも示せます。
向いている用途: C4 の採用を決めていて、アーキテクチャの共有・閲覧可能なモデルを持ちたい組織。
注意点: C4 を前提とした設計です。Kubernetes やネットワークの詳細な図も必要なら、2 つ目のツールが必要になるかもしれません。
7. Structurizr
概要: C4 モデルの考案者である Simon Brown が作った、C4 の diagrams-as-code ツールです。Structurizr DSL でモデルを記述し、そこから複数のビューを生成します。
向いている用途: テキストによる単一の信頼できる情報源を持ち、pull request でレビューし、ビュー間の一貫性を自動で保ちたいチーム。
注意点: 描くのではなく DSL を書くツールです。細かなレイアウト調整には手間がかかり、エンジニア以外のメンバーは参加しにくいことがあります。
8. Mermaid と PlantUML
概要: テキストベースの作図言語です。Mermaid は GitHub や多くのドキュメントツールの Markdown 内でレンダリングされます。PlantUML は UML を幅広くカバーし、長い実績があります。
flowchart LR
user[User] --> ingress[Ingress]
ingress --> api[api Service]
api --> db[(Postgres)]
向いている用途: リポジトリ内でコードの隣に置く小さな図。README のシーケンス図や ADR のフローチャートなどです。
注意点: 図が大きくなると自動レイアウトは読みにくくなり、スタイルの選択肢も限られます。
比較表
| ツール | 向いている用途 | モデル |
|---|---|---|
| Archboard | 型付きノードとメモを使ったアーキテクチャ・インフラ図 | ホスト型 |
| draw.io / diagrams.net | 無料の汎用作図 | オープンソース |
| Excalidraw | ラフスケッチ、ライブホワイトボード | オープンソース |
| Miro | ワークショップと共同での計画づくり | ホスト型 |
| Eraser | 図を含む設計ドキュメント | ホスト型、コード |
| IcePanel | 共有 C4 モデル | ホスト型 |
| Structurizr | C4 の diagrams-as-code | オープンソース、コード |
| Mermaid / PlantUML | Markdown やリポジトリ内の図 | オープンソース、コード |
その他の比較は 比較ページ一覧 をご覧ください。
選び方
機能一覧からではなく、図の目的から考えましょう。
- ワークショップか、参照用か? チームが何か月も頼りにする図には、型付きノード、リビジョン、そして 1 本の最新リンクが必要です。Archboard はまさにそのために作られています。探索の段階は、同じキャンバス上の付箋とマインドマップでカバーできます。
- 誰が編集するか? アーキテクト、SRE、マネージャーがみんなで編集するなら、DSL よりも視覚的なキャンバスのほうが定着しやすくなります。それでも Archboard の JSON エクスポートを使えば、レビュー可能なコピーをコードの横に置いておけます。
- どれだけの表記法が必要か? 多くのチームは 1 つでは足りません。C4 に加えて、Kubernetes、クラウド、ネットワーク、シーケンス図も必要です。複数のドメインパックを持つツールなら、すべてを 1 か所でまかなえます。
- 図をどこに表示するか? ドキュメントサイトや Wiki では、貼り付けたスクリーンショットよりライブの埋め込みが優れています。Archboard は Pro と Enterprise で埋め込みに対応しています。
- 予算。 閲覧者ではなく編集者の数で考えましょう。Archboard では閲覧者は共有リンクで図を見られ、Free プランなら支払う前にすべてのパックを試せます。
Archboard なら、探索と参照を 1 つのワークスペースにまとめられます。メモやマインドマップから始めて、チーム全員がリンクできる型付きの図に仕上げましょう。
Lucidchart の図を Archboard に移す手順
移行は大掃除だと考えましょう。残す価値のある図を型付きノードで描き直すと、以前よりも分かりやすい図になります。典型的なサービス図は次の手順で作ります。
- Google または GitHub でサインインします。初回サインインでアカウントと組織が作成されます。
- 図を作成し、環境や境界ごとに Frame を追加します。
- C4 Model パックから Person、Software System、その Container を追加し、データストアには Database ノードを追加します。
- ランタイムビューには、エディターの YAML からインポート… にマニフェストを貼り付けるか、Kubernetes パックを使います。Namespace フレームを描き、Ingress、Service、Deployment、ConfigMap、Secret、HPA ノードを追加して、ポートを接続します。
- 図の横に Markdown ノードを置き、設計判断、ランブックへのリンク、関連するマニフェストのコードブロックを書き込みます。
- スライド用に PNG または SVG のスナップショットをエクスポートするか、公開リンクを共有します。
公開されている C4 コンテナービューのサンプル は、内容を確認して自分のキャンバスで作り直すのに良いお手本です。プランの上限とシート単価は 料金ページ に掲載しています。
ダイアグラムの内容
- orders
- Clients
- orders-hpa
- orders-config
- orders-db-credentials
- orders-db (managed)
- HTTPS
- /orders
- 80 → 8080
- SQL :5432
- CPU 65%
- envFrom
よくある質問
無料で使える Lucidchart の代替ツールはありますか? あります。Archboard の Free プランには 1 シート、3 つのダイアグラム、すべての組み込みノードパックが含まれるので、料金を払う前に型付きノードとポートを使った本格的なアーキテクチャ図を作れます。
Archboard で Lucidchart や Visio のファイルをインポートできますか? 直接はできません。Archboard がインポートできるのは独自の構造化 JSON、Kubernetes YAML、Docker Compose のファイルで、Lucidchart や Visio のファイルには対応していません。Lucidchart からの移行は大掃除のようなものです。残す価値のある図を、チームがいちばんよく開くものから型付きノードで描き直せば、元の図よりも分かりやすくなります。
Archboard の図をコードの横に置いておけますか? はい。どの図も構造化 JSON としてエクスポートし、サービスの横にコミットして、プルリクエストで変更をレビューできます。その間もチームはキャンバス上で視覚的に編集を続けられます。