Development · Web app

uithub

Turn GitHub repositories into LLM-ready text by changing one URL letter

Visit uithub.com ↗

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, 22 October 2024: 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

Updated