Your Source to Prompt 是一个单文件 HTML 工具,直接在现代浏览器中运行,允许你在本地选择文件和文件夹,将选中的文件按层级与预设打包为单一的 LLM 输入文本,且所有操作均在本机完成,不会向外部服务器发送代码或数据。
主要特性
- 完全本地化:基于浏览器的 File System Access API,文件不会离开你的机器。
- 无需安装:只需下载单个 HTML 文件并在 Chromium 系浏览器中打开即可使用。
- 预设与导入导出:支持保存/载入选择预设并导出为 JSON,便于重复使用。
- 高效选择与压缩:支持字符串过滤、批量选择、文件最小化(JS/CSS/HTML/JSON)来节省上下文空间。
使用场景
- 私有代码库或敏感项目的本地提示打包,避免将代码上传至第三方服务。
- 快速将多个文件合并为 LLM 上下文,用于重构、审查或生成任务。
技术特点
- 使用浏览器 File System Access API 构建文件树并读取文件;应用
.gitignore
风格的过滤规则。 - 提供上下文大小预警、文件行数统计与层级摘要,便于评估是否超出 LLM 上下文窗口。
- 前端依赖轻量化,使用 Terser / csso 等客户端库进行可选的内容压缩。