Studying current code is the one of many greatest, most costly bottlenecks in software program growth.
To handle this concern and enhance your productiveness, we’re introducing Code Wiki, a platform that maintains a repeatedly up to date, structured wiki for code repositories.
A brand new method to perceive code
At Google, our mission is to prepare the world’s info and make it universally accessible and helpful. For builders, which means unlocking the very important information at present buried in advanced supply code.
We constructed a system that fulfills this mission by maintaining documentation alive. As a substitute of static recordsdata, it maintains a repeatedly up to date, structured wiki for each repository.
- Automated & all the time up-to-date: Code Wiki scans the complete codebase and regenerates the documentation after every change. The docs evolve with the code.
- Clever & context-aware: The complete, always-current wiki serves because the information base for an built-in chat. You’re not speaking to a generic mannequin, however to 1 that is aware of your repo end-to-end.
- Built-in & actionable: Each wiki part and chat reply is hyper-linked on to the related code recordsdata and definitions. Studying and exploring merge into one workflow.
The Code Wiki web site
In the present day, we’re launching the Code Wiki web site in public preview, our first product constructed on this new system. It ingests public repositories and generates, hosts, and maintains complete and interactive documentation for each.
As a substitute of studying static textual content, you’ll be able to navigate interactively, leaping straight from high-level idea explanations to the precise code recordsdata, lessons, and capabilities they reference. If you happen to get caught on a posh module, you’ll be able to ask the Gemini-powered chat agent that makes use of the always-up-to-date wiki as context to reply extremely particular questions on your repository, immediately bridging the hole between studying concerning the code and really exploring it. For occasions when textual content is not sufficient, Code Wiki mechanically generates always-current structure, class, and sequence diagrams, making certain you’ll be able to visualize advanced relationships that match the precise present state of the code.
This AI-powered, automated, clever, and built-in method is the important thing to fixing this bottleneck. New contributors could make their first commit on Day 1, whereas senior builders can perceive new libraries in minutes, not days.
Coming quickly: the Code Wiki Gemini CLI extension
Whereas the open-source ecosystem hosts huge repositories, it’s usually our personal personal repos which might be the toughest to doc successfully. Particularly in corporations the place the unique code creator may not even be obtainable anymore, understanding legacy code is an enormous hurdle. We see this expertise as a game-changer for these inside environments, making certain everybody has the power to deeply perceive the code they’re engaged on.
We’re constructing a Gemini CLI extension for Code Wiki so groups can run the identical system regionally and securely on inside repositories. Be part of the waitlist for the Gemini CLI extension.
The way forward for growth is right here
Builders ought to spend their time constructing, not deciphering. The period of guide, outdated documentation and infinite code-reading is over. The way forward for growth is about immediate understanding.
Begin now at codewiki.google.







