yek

by mohsen1 · LLM 插件 · ★ 2.4k

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,449
Forks65
LanguageRust
CategoryLLM 插件
LicenseMIT
Quality Score41.75/100
Open Issues10
Last Updated2026-06-06
Created2025-01-11
Platformscli, rust
Est. Tokens~110k

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 LLM 插件 Tools

Explore other popular llm 插件 tools:

View all LLM 插件 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 LLM 插件 with 2.4k 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.4k 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 LLM 插件 tools