
GitHub Code Wiki Button
github.com/yamadashy/github-code-wiki-button- Category
- Developer Tools
- Rank
- No. 1598Tools index
Previous survey · No. 1566 ·
- Pricing
- Open Source
- Type
- TOOL
- Builder
- yamadashy
- GitHub
- 13 stars
- Date
About
Browser extension that adds a Code Wiki button to GitHub repositories — opens an LLM-generated wiki view of any repo.
What it does
It places a repository-specific shortcut in GitHub’s header. The extension reads the owner and repository from the page address, builds the matching Code Wiki address, and opens that destination in a new tab.
Why it's ranked here
This is a focused convenience tool with unusually little conceptual overhead. It handles GitHub’s changing page navigation and offers store installation for two browsers. Its value still depends entirely on an external documentation service limited to public repositories.
What's good
The implementation avoids duplicate buttons, responds to GitHub’s single-page navigation, and retries when the repository header appears later. Links use protections against opener access. The stated privacy policy says the extension collects no data.
Tradeoffs
The extension does not create or host documentation. It redirects users to Google’s Code Wiki, so usefulness and repository coverage depend on that service. Broad GitHub host access and DOM selectors also make it sensitive to GitHub interface changes.
How to use it well
Use it when you regularly inspect unfamiliar public GitHub repositories and want quick access to generated explanations, diagrams, navigation, or repository-aware chat. It suits browsing and orientation. It does not cover private repositories or replace documentation authoring and maintenance.
Technical notes+
The Manifest V3 configuration in app/manifest.json grants scripting and https://github.com/* host access, declares a document-start content script, and includes Firefox-specific background and data-collection settings. app/scripts/content.ts extracts owner and repo from the URL, inserts a styled anchor, prevents duplicates, and uses MutationObserver to handle GitHub navigation. app/scripts/background.ts injects declared assets into eligible open GitHub tabs while treating failures as nonfatal. package.json uses TypeScript, webextension-toolbox, Biome, type checking, and Secretlint; .github/workflows/build.yml builds Chrome, Firefox, and Edge packages. No tests or test command appear in the supplied tree.
Observed
- License
- MIT
- Primary language
- TypeScript
- Install surface
- Chrome Web Store and Firefox Add-ons
- Interface
- Browser extension integrated into GitHub repository pages
- Platform builds
- Chrome, Firefox, and Edge
- Host scope
- GitHub pages under https://github.com/*
- Privacy statement
- README states that the extension does not collect data
- Test structure
- No test directory or test command appears in the supplied repository tree
Read from README.md, package.json, scripts/generate-icons.ts, app/scripts/content.ts, app/scripts/background.ts, LICENSE, biome.json, tsconfig.json, .tool-versions, secretlintrc.json, app/manifest.json, .github/FUNDING.yml, .github/renovate.json5, app/styles/content.css, .github/workflows/build.yml.
What it can do
Add Code Wiki button to GitHub repositories
GitHub repository page → Interactive button in repository interface
Generate LLM-powered wiki documentation
GitHub repository codebase → Structured wiki-style documentation
Analyze repository code structure
Repository source code files → Organized code overview and explanations
Create project documentation automatically
Repository contents and metadata → Comprehensive project documentation
Open wiki view in browser
Code Wiki button click → Formatted wiki page display
Tags
Tech Stack
Media
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.