Google Code Wiki is a Google Cloud service that uses Gemini AI to automatically generate and maintain hyperlinked documentation with live diagrams for software repositories, keeping docs current after every commit.
What is Google Code Wiki?
Google Code Wiki is an AI-native documentation engine by Google, launched in November 2025 in public preview at codewiki.google. It takes a repository (public or private via the Gemini CLI extension) as input and produces structured wikis—including architecture guides, API docs, and dependency maps—with clickable links to source code and auto-generated diagrams. The service runs on Google Cloud and is free for public repositories.
Key Features
- Automated, always-current docs — Auto-scans repo after every commit and regenerates structured documentation so nothing goes stale.
- Gemini AI chat — Built-in Gemini assistant resolves code questions in natural language, citing the fresh wiki content.
- Interactive navigation — Every panel links directly to referenced files, functions, and diagrams, blending docs with exploration.
- Live visual diagrams — Generates architecture, class, and sequence diagrams that update automatically to reflect the current repo state.
- Private-repo support via CLI — The Gemini CLI extension (waitlist) brings CodeWiki automation behind corporate firewalls for compliance-sensitive organizations.
Who is it for?
- New contributors — Can make their first commit on Day 1 by relying on CodeWiki to distill repo intent and dependencies.
- Senior developers — Can rapidly understand unfamiliar libraries by browsing auto-generated diagrams and hyperlinked documentation.
- SREs and auditors — Use the Gemini chat agent to answer natural-language questions about the codebase using the always-current wiki as context.
What can you do with Google Code Wiki?
- Onboarding new team members — Provide instant, up-to-date documentation so new hires can start contributing immediately without manual walkthroughs.
- Reviewing unfamiliar codebases — Use auto-generated diagrams and linked docs to understand architecture of a library or service in minutes.
- Keeping documentation synchronized — Eliminate stale docs by having CodeWiki update after every commit, ensuring teams always consult current truth.
How does Google Code Wiki work?
- After each commit, CodeWiki auto-scans the repo to understand code, assets, and dependencies.
- It regenerates structured wikis (architecture, guides, API docs, dependency maps).
- It links every paragraph to the precise file, function, or diagram segment for easy navigation.
- It exposes a Gemini chat agent that uses the updated wiki as context for natural-language Q&A.
Pricing
Free for public repositories. Private repository support via the Gemini CLI extension is available through a waitlist (pricing not specified).
Alternatives
- FSoft AI4Code — An academic open-source framework for repository-level documentation, supporting 7 languages and including a CodeWikiBench benchmark.
- CodeWikiOrg — A GitHub community that promotes coding ethics, standards, and collaborative open-source projects.
- CodeWiki iOS App — A mobile app offering Swift code tutorials and snippet collections for learners.
FAQ
Is Google Code Wiki a Google product?
Yes, it was introduced by Google Cloud in November 2025 and is available in public preview at codewiki.google.
How does CodeWiki stay up-to-date?
It scans the repository after every commit and regenerates documentation automatically, so docs always reflect the current code.
Does CodeWiki include AI chat?
Yes, it has a built-in Gemini chat agent that answers questions using the latest wiki content as context.
Can teams run CodeWiki on private repos?
Yes, through a Gemini CLI extension that is currently on a waitlist for private and air-gapped repositories.
What types of diagrams does CodeWiki generate?
It generates architecture diagrams, class diagrams, and sequence diagrams that mirror the repo's current state.
Can CodeWiki help with onboarding new developers?
Yes, by providing instantly navigable, always-current documentation that lets new contributors understand the codebase and make their first commit on Day 1.