Development · Web app
uithub
Turn GitHub repositories into LLM-ready text by changing one URL letter
uithub converts public GitHub repositories into formatted plain-text context designed for large language models. By simply changing 'github.com' to 'uithub.com' in any repository URL, users can export an entire codebase with customizable token limits, file size filters, and extension selectors.
What it's for
- Feed an entire open-source repository into Claude or Gemini for code analysis
- Extract specific file extensions like TypeScript or Markdown from a GitHub repo via API or cURL
- Limit codebase dumps to a strict LLM token count before generating prompts
Features
- URL-based access by changing 'github.com' to 'uithub.com'
- Token count filtering via maxTokens query parameter
- File extension filtering (e.g. ext=js,ts)
- File size exclusion to omit large files
- Directory and branch scoping using standard GitHub path structures
- REST API with JSON and plain text accept headers
Pricing
Free to use via web and API
Details
- Type
- Web app
- Category
- Development
- Topic
- Code Tools
- Open source
- No
- Platforms
- Web, API
- For
- Developers using LLMs to analyze or query GitHub codebases
- Alternative to
- gitingest, Repomix
- Tags
- github, llm context, code analysis, developer tools, ai coding
Why it was saved
- @techfren: Eliminates the need to manually copy individual files or run local scripts when you want to feed an entire codebase into models like Gemini or Claude.
Related
Agentic development platform and IDE for running autonomous coding agents.
Practical eight-step setup and workflow guide for building MVPs with Cursor
Curated roster of 20 AI app builders and coding assistants.
Practical rules and workflows for getting reliable code from Cursor agents
Prompt template for generating framework-specific Cursor rules files in .mdc format
AI-generated documentation and architecture diagrams for public GitHub repositories
Updated