mohsen1

yek

mohsen1

A fast Rust based tool to serialize text-based files in a repository or directory for LLM consumption

AI 简介

yek 是一个基于 Rust 的命令行工具,用于高效序列化代码仓库或目录中的文本文件,专为大语言模型(LLM)上下文输入优化。它自动遵循 .gitignore 规则、结合 Git 历史权重排序文件(重要文件置后以提升 LLM 注意力)、智能跳过二进制/大文件,并支持流式输出、多路径处理、glob 模式及大小/ token 限制。适用于代码理解、LLM 提示工程、RAG 数据预处理等需要结构化源码快照的场景。

Rust
MIT License
2.5k
Stars
65
Forks
4
Watchers
8
Issues

Star 增长

今日0
近 7 天0
近 30 天+2
综合评分57.66
默认分支main