Googleが2025年11月13日に公開した、コードベースの理解を助ける開発者向けプラットフォーム。GitHubなどのリポジトリを連携すると、Geminiがコード全体を読み込んで構造化されたWikiを自動生成する。アーキテクチャ図やシーケンス図、依存関係の解説までまとめて作られ、コードが更新されればドキュメントもそれに追従する。さらに、生成されたWikiを文脈としたチャットで「この処理はどこで呼ばれているのか」といった質問を投げられる。公開時点ではパブリックプレビューとして、公開リポジトリを対象に無料で提供されている。
主な特徴
- リポジトリ全体からWikiを自動生成: リポジトリを指定するだけで、Geminiがコードを走査し、概要・モジュール構成・主要な処理の流れを章立てした読み物としてのドキュメントを生成する。READMEしかない状態のリポジトリでも全体像がつかめる
- コードの変更にドキュメントが追従: コミットのたびにドキュメントが再生成されるため、「更新が止まった社内Wiki」になりにくい。ドキュメントの陳腐化という、開発現場で最も起きやすい問題に正面から対処している
- アーキテクチャ図・クラス図・シーケンス図の自動作図: 文章だけでなく図も自動で作られ、こちらもコードの現状に同期する。設計資料を手で描き直す手間が減る
- コードベースについて質問できるチャット: Geminiベースのチャットが、生成済みのWikiを文脈として回答する。汎用のAIチャットにコードを貼り付けるのと違い、リポジトリ全体を踏まえた答えが返る
- 説明から該当コードへ直接ジャンプ: 解説文の各所がファイルや関数へリンクしており、概念の説明を読んでから実装を確認する、という往復がスムーズにできる
- プライベートリポジトリ向けのGemini CLI拡張(提供準備中): 自社インフラ上で動かし、コードを外に出さずに同じ仕組みを使える拡張が案内されている。提供状況は公式サイトで確認したい
料金
| プラン | 料金 | 主な内容 |
|---|---|---|
| パブリックプレビュー(公開リポジトリ) | 無料 | Wiki生成、図の自動作成、チャット |
| プライベートリポジトリ向け(Gemini CLI拡張) | 要問い合わせ | 自社環境で実行。提供状況・条件は公式の案内を参照 |
料金は2026年8月時点の情報です。最新の料金は公式サイトをご確認ください。
メリット・デメリット
✅ メリット
- ドキュメントがない、あるいは古いままのリポジトリでも、短時間で全体像を把握できる
- コミットに追従して再生成されるため、ドキュメントの鮮度を人手で維持しなくてよい
- 図が自動生成されるので、設計の説明資料を用意する負担が下がる
- 公開リポジトリなら無料で試せる。OSSを読む際の下調べツールとして導入しやすい
- Wikiを文脈にしたチャットがあり、「読む」と「聞く」を同じ場所で完結できる
⚠️ デメリット
- パブリックプレビュー段階のため、仕様・提供条件が変わる可能性がある
- 公開時点ではプライベートリポジトリを直接扱えず、社内コードへの適用にはCLI拡張の提供を待つ必要がある
- 生成された解説や図はあくまでAIの推定であり、設計意図や歴史的経緯までは正確に再現されない。レビューは必要
- 自動生成ドキュメントに寄りかかりすぎると、人間が書くべき「なぜこの設計にしたか」の記録が薄くなりかねない
類似サービスとの比較
| 比較項目 | Code Wiki | DeepWiki | Mintlify | Swimm |
|---|---|---|---|---|
| 提供元 | Cognition | Mintlify | Swimm | |
| 主な用途 | リポジトリ解析とWiki自動生成 | リポジトリ解析とWiki自動生成 | 製品ドキュメントの構築・公開 | コードと結びついた社内ドキュメント |
| 図の自動生成 | 対応(アーキテクチャ/クラス/シーケンス) | 対応 | 限定的 | 限定的 |
| コードベースへの質問 | 対応(Geminiチャット) | 対応 | ドキュメント検索AI | 対応 |
| 想定読者 | コードを読む開発者 | コードを読む開発者 | ドキュメントの読者・利用者 | 社内の開発チーム |
| 公開リポジトリの無料利用 | 無料(プレビュー) | 無料枠あり | 無料枠あり | 無料枠あり |
こんな人におすすめ
- 初めて触るOSSや引き継いだリポジトリの全体像を、短時間でつかみたい開発者
- ドキュメントを書く時間が取れず、社内Wikiが更新されないまま放置されているチーム
- 新しく参加したメンバーのオンボーディング資料を用意したいリードエンジニア
- 設計の説明に使う図を、コードの変更に合わせて描き直す作業を減らしたい人
- コードリーディングの補助として、質問できる相手を手元に置きたい学習者
まとめ
Code Wikiは、「ドキュメントは書かれた瞬間から古くなる」という開発の慢性的な課題に対して、コードそのものを情報源にして生成し続けるという解き方を示したツールである。公開リポジトリなら無料で試せるので、まずは自分が読みたいOSSを登録して、生成されたWikiと図の精度を確かめるところから始めるとよい。ただし生成物はAIによる解釈であり、設計判断の背景や運用上の注意までは補えない。人が書くべき記録と自動生成の分担を決めたうえで使うと効果が出やすい。