SuperAPI AI 工具集

packx

通用与其它

查看项目

更新于 10-15 23:34

技能介绍

packx 是用于为 AI 准备代码上下文的命令行工具,可打包和过滤代码文件,生成可分享的代码包。

用途:把项目中的相关代码整理成适合喂给 AI 的上下文,支持按搜索词、glob、正则筛选文件,并控制 token 预算。

主要能力:token 上限控制(--limit,资料要求默认用 49k);搜索与过滤(-s 搜索、-S 排除内容、-i 包含 glob、-x 排除 glob、-R 正则、-C 区分大小写);Git 集成(--staged、--diff、--dirty);处理选项(--strip-comments 去注释、--minify 去空行、-l 上下文行、--follow-imports 跟踪导入、-r 关联文件);输出(-c 复制到剪贴板、-f xml/markdown/plain/jsonl、--stdout 重定向到文件);--preview 预览、-I 交互模式、-b 加载已保存 bundle、-M 分块输出。

用法:先确认安装 packx --version,未安装则 npm install -g packx。标准模式为 packx --limit 49k [filters] [output] [paths]。资料强调除非用户明确要求,否则必须带 --limit 49k。保存大文件时建议用 --stdout > file.md 而非 --output,以避免 WriteFile 钩子大小限制。

适用场景:为功能开发、PR 审查、调试准备上下文,或在 token 紧张时生成精简包。

限制:资料未提供平台、收费、价格等信息;超出上限需用 -M 分块;具体效果暂未提供。