uithub
Turn any GitHub repo into LLM-ready context with one URL swap.
About
uithub converts any GitHub repository into LLM-ready context: replace github.com with uithub.com in a repo URL and get a token-counted, tree-structured view of the codebase ready to paste into ChatGPT, Claude, or any other model. It streams the repository ZIP and parses it on the fly via Cloudflare Workers, sorting files by size and including them up to a configurable token budget.
Features include file filtering by extension, directory, or VS Code-style glob patterns, content search, .genignore support for controlling what AI tools see, multiple output formats (HTML, JSON, YAML, Markdown), and access to issues, PRs, and discussions. It ships as a Claude Code skill and offers OAuth plus API keys with MCP-compatible authentication for programmatic access.
What it can do
- One-URL repo-to-text conversion
- Token-budget-aware output
- Glob filtering and .genignore support
- MCP-compatible API with OAuth
Setup
Visit uithub.com/{owner}/{repo} in the browser, or npx skills add janwilmake/uithub for the Claude Code skill.
Prerequisites
A GitHub login for full access; public repos are free.
Use cases
Works with
Trust score — 8/10
Scored 8/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 104; Trending score 76/100 from researcher assessment.
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.