coderamp-labs/gitingest

Replace 'hub' with 'ingest' in any GitHub URL to get a prompt-friendly extract of a codebase

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 3rd, 2026
Created on November 29th, 2024
Open Issues & Pull Requests: 21 (+1)
GitHub issues: Enabled
Number of forks: 1,141
Total Stargazers: 15,404 (+0)
Total Subscribers: 57 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.3 hours
Mean response time: 4.8 days
90th percentile: 9.8 days
Tracked items: 196

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 155 days
Stale 30+ days: 3
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (86)
  • bug (59)
  • suggestion (38)
  • enhancement (25)
  • good first issue (17)
  • discussion (14)
  • planned (12)
  • help wanted (11)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Gitingest is a code ingestion tool that converts Git repositories into prompt-friendly text digests for large language models.

The tool solves the problem of preparing codebases for LLM consumption by extracting repository contents and formatting them optimally for AI prompts. It works by accepting a Git repository URL or local directory path and generating a structured text digest that includes the codebase alongside statistics about file structure, extract size, and token count. The approach is straightforward: replace 'hub' with 'ingest' in any GitHub URL to retrieve the corresponding digest, or use the tool programmatically as a Python package or command-line utility.

Developers should choose this tool when they need to feed codebase context to language models for code analysis, documentation generation, or AI-assisted development tasks. It suits projects of any size where understanding the full repository structure and contents is necessary for an LLM. The tool handles both public and private repositories, though private repository access requires a GitHub Personal Access Token. Installation is available through standard Python package management, and the tool requires Python 3.8 or later.

The project maintains active continuous integration with automated testing on the main branch. Code quality is enforced through a linter, and the project holds a security scorecard rating. The tool is distributed as a package available through standard package repositories and is also offered as browser extensions for Chrome and Firefox, indicating ongoing effort to expand accessibility beyond command-line and programmatic interfaces.