Command-line tool
yek
brew/yek
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Fast Rust based tool to serialize text-based files for LLM consumption
At a glance
- Type
- Command-line tool
- Install on
- Windows, macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
Windows
scoop bucket add extras; scoop install extras/yek cargo install yek
macOS
brew install yek cargo install yek
Linux
brew install yek cargo install yek
Serialize the current directory and write the output to a temp file (prints path)
yek
Serialize specific directories and write output to a directory
yek path/to/directory1 path/to/directory2 ... --output-dir path/to/output_directory
Process multiple files or use `glob` patterns (quote `glob`s to avoid shell expansion)
yek "path/to/directory/**/*.rs" "path/to/directory/**/*.md"
Browse
Related command-line tools
- dotenv-linter
Lightning-fast linter for .env files written in Rust - iris
Fast, minimal, config-driven file management engine built in Rust. - perg
A fast, feature-rich text search tool similar to grep, written in Rust - rustic
Fast, encrypted, and deduplicated backups powered by Rust - yazi
Blazing fast terminal file manager written in Rust, based on async I/O productivity android rust linux macos windows… - rumdl
Markdown Linter and Formatter written in Rust markdown documentation rust cli static-analysis formatter linter… - UFFS - Ultra Fast File Search
UFFS - Ultra Fast File Search (Windows package; no description in the winget index) rust windows cli search ntfs… - rtk
CLI proxy to minimize LLM token consumption productivity llm cli token filter rust-token-killer
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents