Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Specify a github or local repo, github pull request, arXiv or Sci-Hub paper, Youtube transcript or documentation URL on the web and scrape into a text file and clipboard for easier LLM ingestion
| Date | Stars |
|---|---|
| 2026-07-24 | 1999 |
| 2026-07-25 | 2000 |
| 2026-07-28 | 2000 |
| 2026-07-30 | 2000 |
| 2026-07-31 | 2000 |
| 2026-08-06 | 2000 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# OneFileLLM
Content Aggregator for LLMs - Aggregate and structure multi-source data into a single XML file for LLM context.
## Description
OneFileLLM is a command-line tool that automates data aggregation from various sources (local files, GitHub repos, web pages, PDFs, YouTube transcripts, etc.) and combines them into a single, structured XML output that's automatically copied to your clipboard for use with Large Language Models.
## Installation
```bash
git clone https://github.com/jimmc414/onefilellm.git
cd onefilellm
pip install -r requirements.txt
```
### Pip install
OneFileLLM is also available as a pip package. You can install it directly and
use both the CLI and Python API without cloning the repository:
```bash
pip install onefilellm
```
## Command-Line Interface (CLI)
This project can also be installed as a command-line tool, which allows you to run `onefilellm` directly from your terminal.
### CLI Installation
To install the CLI, run the following command in the project's root directory:
```bash
pip install -e .
```
This will install the package in "editable" mode, meaning any changes you make to the source code will be immediately available to the command-line tool.
### CLI Usage
Once installed, you can use the `onefilellm` command instead of `python onefilellm.py`.
**Synopsis:**
`onefilellm [OPTIONS] [INPUT_SOURCES...]`
**Example:**
```bash
onefilellm ./docs/ https://github.com/user/project/issues/123
```
All other command-line arguments and options work the same as the script-based approach.
For GitHub API access (recommended):
```bash
export GITHUB_TOKEN="your_personal_access_token"
```
## Python API
After installing via pip, OneFileLLM can be invoked directly from Python code.
```python
from onefilellm import run
# Process inputs programmatically
run(["./docs/"])
```
## Command Help
```
usage: onefilellm.py [-h] [-c]
[-f {text,markdown,json,html,yaml,doculing,markitdown}]
[--alias-add NAME [COMMAND_STRING ...]]
[--alias-remove NAME] [--alias-list] [--alias-list-core]
[--crawl-max-depth CRAWL_MAX_DEPTH]
[--crawl-max-pages CRAWL_MAX_PAGES]
[--crawl-user-agent CRAWL_USER_AGENT]
[--crawl-delay CRAWL_DELAY]
[--crawl-include-pattern CRAWL_INCLUDE_PATTERN]
[--crawl-exclude-pattern CRAWL_EXCLUDE_PATTERN]
[--crawl-timeout CRAWL_TIMEOUT] [--crawl-include-images]
[--crawl-no-include-code] [--crawl-no-extract-headings]
[--crawl-follow-links] [--crawl-no-clean-html]
[--crawl-no-strip-js] [--crawl-no-strip-css]
[--crawl-no-strip-comments] [--crawl-respect-robots]
[--crawl-concurrency CRAWL_CONCURRENCY]
[--crawl-restrict-path] [--crawl-no-include-pdfs]
[--crawl-no-ignore-epubs] [--help-topic [TOPIC]]
[inputs ...]
OneFileLLM - Content Aggregator for LLMs
positional arguments:
inputs Input paths, URLs, or aliases to process
options:
-h, --help show this help message and exit
-c, --clipboard Process text from clipboard
-f {text,markdown,json,html,yaml,doculing,markitdown}, --format {text,markdown,json,html,yaml,doculing,markitdown}
Override format detection for text input
--help-topic [TOPIC] Show help for specific topic (basic, aliases,
crawling, pipelines, examples, config)
## Quick Start Examples
### Local Files and Directories
```bash
python onefilellm.py research_paper.pdf config.yaml src/
python onefilellm.py *.py requirements.txt docs/ README.md
python onefilellm.py notebook.ipynb --format json
python onefilellm.py large_dataset.csv logs/ --format text
```
### GitHub Repositories and Issues
```bash
python onefilellm.py https://giExcerpt of 14,088 characters
Read on GitHub282
Michael Freeman · https://github.com/carverauto
4
2
1
Sam · @DigIO · Australia
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:34f02d1bf39f8a97, topic:llm
matched fp:34f02d1bf39f8a97, topic:papers