← all repositories

mohsen1/yek

A Rust CLI tool that serializes code repositories into structured text files optimized for LLM context windows.

2.4k stars Rust Data Tooling
yek
Velocity · 7d
+4.8
★ / day
Trend
steady
star history

Yek converts a directory or repository into a single serialized text file optimized for AI consumption. It respects .gitignore rules, infers additional ignore patterns for binary and large files, and uses git history to prioritize important files last in the output. This prioritization exploits the observation that LLMs tend to pay more attention to content appearing later in the context. It supports streaming output, glob patterns, and configuration via yek.yaml.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.