mohsen1/yek
A fast Rust based tool to serialize text-based files in a repository or directory for LLM consumption
When working with large codebases or documentation, it's often difficult to get a complete overview of relevant files, especially when preparing content for AI models. This tool helps you consolidate multiple text files from a directory or repository into a single, organized text file. It intelligently prioritizes important files based on Git history and excludes irrelevant ones, producing a coherent document ready for analysis or AI processing. Software developers, data scientists, and technical writers can use this to quickly create focused content snapshots.
2,435 stars.
Use this if you need to gather and format specific text files from a project into a single, structured output, especially for AI model consumption or comprehensive content review.
Not ideal if you primarily work with binary files or require complex data transformations beyond simple text serialization and prioritization.
Stars
2,435
Forks
63
Language
Rust
License
MIT
Category
Last pushed
Mar 03, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/mohsen1/yek"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust...
jnsahaj/lumen
Beautiful git diff viewer, generate commits with AI, get summary of changes, all from the CLI
jkawamoto/ctranslate2-rs
Rust bindings for OpenNMT/CTranslate2
Reim-developer/Sephera
Fast Rust CLI for codebase metrics and deterministic LLM context packs
Topos-Labs/infiniloom
High-performance repository context generator for LLMs - Transform codebases into optimized...