yek

by mohsen1 · AI Tool · ★ 2.5k

About yek

A fast Rust based tool to serialize text-based files in a repository or directory for LLM consumption.[^1] By default: Uses rules to skip unwanted files. Uses the Git history to infer what files are more important. Infers additional ignore patterns (binary, large, etc.). Automatically detects if output is being piped and streams content instead of writing to files. Supports processing multiple directories in a single command. Supports glob patterns and individual file selection. Configurable via a file. Yek يک means "One" in Farsi/Persian.

aiclilarge-language-modelsllmrust-langserialization

Quick Facts

Stars2,458
Forks65
LanguageRust
CategoryAI Tool
LicenseMIT
Quality Score74.9489970402611/100
Open Issues11
Last Updated2026-06-29
Created2025-01-11
Platformscli, rust
Est. Tokens~24k

Compatible Skills

These tools work well together with yek for enhanced workflows:

  • vllora — semantic(0.19)+complementary+rare_topics+same_lang+similar_pop+shared_platform (56%)
  • nexus — semantic(0.17)+complementary+same_lang+similar_pop+shared_platform (51%)
  • rust-mcp-schema — semantic(0.27)+complementary+rare_topics+same_lang+shared_platform (49%)

More AI Tool Tools

Explore other popular ai tool tools:

View all AI Tool tools →

Popular Rust Agent Tools

Frequently Asked Questions

What is yek?

yek is A fast Rust based tool to serialize text-based files in a repository or directory for LLM consumption. It is categorized as a AI Tool with 2.5k GitHub stars.

What programming language is yek written in?

yek is primarily written in Rust. It covers topics such as ai, cli, large-language-models.

How do I install or use yek?

You can find installation instructions and usage details in the yek GitHub repository at github.com/mohsen1/yek. The project has 2.5k stars and 65 forks, indicating an active community.

What license does yek use?

yek is released under the MIT license, making it free to use and modify according to the license terms.

View on GitHub → Browse AI Tool tools