Koala OSS Club


Yek | 为 LLM 设计的代码读取工具


Yek 专门用于读取代码库或特定目录中的文本文件,并将其分块和序列化,以便 LLM 处理。Yek 默认会使用 `.gitignore` 规则跳过不需要的文件,并通过 Git 历史推断哪些文件是重要的。它还能自动检测二进制文件和大文件,并根据近似“token”数量或字节大小将内容分块。Yek 支持通过 `yek.toml` 文件进行配置,允许用户自定义忽略模式、文件优先级规则等。 点评:将代码读取后提供给 LLM 已经是 AI 编程的刚需,Yek 比之前的同类工具性能更好,但在代码语义理解上还没有表现出更为突出的优势。