primaryLanguage
Optional
Repository rows only: the language GitHub reports as the main one.
GitHub Repo to RAG Chunks & LLM Context
Pricing
from $2.10 / 1,000 processed repositories
Turn any public or private GitHub repo into token-counted, line-cited RAG chunks and one LLM-ready context file. One archive download, no API quota, secrets masked, license and commit included. Not affiliated with GitHub.
Pricing
from $2.10 / 1,000 processed repositories
Rating
0.0
(0)
Developer
Muhammet Mustafa Dincer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
recordType
Optional
Row kind: repository (one per repository, always written), chunk (one per token-counted chunk, in chunks and both modes) or file (one per file with its whole text, in files and both modes).
input
Optional
Repository rows only: the reference exactly as it was given. Stable between runs, so it works as a join key.
repository
Optional
owner/name of the repository. On repository rows this is null only when the reference could not be parsed.
url
Optional
Repository rows only: the repository home page.
status
Optional
Repository rows only: processed (files were read and charged), empty (downloaded, but no readable file matched, not charged) or failed (not charged).
failureReason
Optional
Repository rows only, when status is not processed: invalid_reference, not_found, token_rejected, blocked, too_large, network_error, http_error, corrupt_archive, unavailable_for_legal_reasons or no_readable_files.
message
Optional
Repository rows only: a sentence that explains a failure, an empty result or skipped metadata. Null when everything worked.
owner
Optional
Repository rows only: the account that owns the repository.
name
Optional
Repository rows only: the repository name.
ref
Optional
Branch, tag or commit that was read. Null means the default branch was read (see defaultBranch and commitSha).
commitSha
Optional
Exact commit the archive was built from. Chunk and file rows carry it too, and their sourceUrl is pinned to it, so a citation keeps pointing at the same text after the repository changes.
subPath
Optional
Repository rows only: the folders the run was limited to, from the Folders input or a /tree/ link.
description
Optional
Repository rows only: the About text of the repository. Needs includeMetadata and an available GitHub API.
stars
Optional
Repository rows only: stargazers at the time of the run.
forks
Optional
Repository rows only: forks at the time of the run.
openIssues
Optional
Repository rows only: open issues and pull requests.
topics
Optional
Repository rows only: topics set on the repository.
primaryLanguage
Optional
Repository rows only: the language GitHub reports as the main one.
defaultBranch
Optional
Repository rows only: the default branch.
pushedAt
Optional
Repository rows only: when the last push happened, ISO 8601.
archived
Optional
Repository rows only: true when the repository is archived (read-only).
homepage
Optional
Repository rows only: the homepage URL set on the repository.
license
Optional
Repository rows only: SPDX identifier, detected from the LICENSE text or, if that is not recognised, taken from the GitHub API. A heuristic, not legal advice.
licenseSource
Optional
Repository rows only: license_file or github_api, so you know how much to trust the license field.
metadataStatus
Optional
Repository rows only: ok, unavailable (the GitHub API refused or was rate limited; the files are still complete) or disabled.
fileCount
Optional
Repository rows only: files that were read and charged for.
archiveFileCount
Optional
Repository rows only: every file in the archive, before any filter.
chunkCount
Optional
Repository rows only: how many chunk rows this repository produced. Null in files mode.
tokenCount
Optional
Tokens in the file text (repository and file rows) or in the chunk text (chunk rows), counted with the cl100k_base tokenizer used by OpenAI models. On a repository row it is the total of the files read, before chunk overlap.
charCount
Optional
Characters of text in this row.
languages
Optional
Repository rows only: files and tokens per language, top 15 by tokens.
skippedFiles
Optional
Repository rows only: how many files were left out and why: excluded_directory, lockfile, minified_or_generated, binary, too_large, empty, not_utf8_text, not_selected (outside your folders or patterns) or file_limit.
truncated
Optional
Repository rows only: true when a limit stopped the run on this repository before every candidate file was read. truncatedReason says which limit.
truncatedReason
Optional
Repository rows only: file_limit, chunk_limit, text_size_limit or budget (your maximum cost per run was reached).
secretsRedacted
Optional
Repository rows: how many secret-looking values were replaced with [REDACTED:type] across the repository (null when redaction is off). File rows: the count for that file.
secretTypes
Optional
Repository rows only: which kinds of secrets were redacted.
archiveBytes
Optional
Repository rows only: size of the downloaded archive.
directoryTree
Optional
Repository rows only: indented folder tree of the files that were read, capped at 300 lines.
contextFileKey
Optional
Repository rows only: key of the single-file Markdown digest in the run's key-value store.
contextFileUrl
Optional
Repository rows only: link to that digest. One file, directory tree plus the files in reading order, ready to paste into an LLM.
contextFileTokens
Optional
Repository rows only: tokens in the digest, always within contextTokenBudget.
durationMs
Optional
Repository rows only: how long this repository took.
scrapedAt
Optional
Repository rows only: when the row was written, ISO 8601.
path
Optional
Chunk and file rows: path inside the repository.
language
Optional
Chunk and file rows: language from the file name, or null when the type is not recognised.
chunkIndex
Optional
Chunk rows: position of the chunk within its file, starting at 0.
fileChunkCount
Optional
Chunk rows: how many chunks the file produced.
text
Optional
Chunk rows: the chunk text. File rows: the whole file text (secrets redacted unless you turned that off).
lineStart
Optional
Chunk rows: first line of the chunk in the file, 1-based.
lineEnd
Optional
Chunk rows: last line of the chunk. Together with lineStart this is the citation.
citation
Optional
Chunk rows: path:lineStart-lineEnd, the string to show next to an answer.
sourceUrl
Optional
Chunk and file rows: GitHub link to the exact lines at the exact commit.
headings
Optional
Chunk rows from Markdown-like files: the headings the chunk sits under or contains.
isPartial
Optional
Chunk rows: true when a single line was longer than the chunk size and had to be cut mid-line.
sizeBytes
Optional
File rows: size of the file in the archive.
lineCount
Optional
File rows: number of lines.