《智能体设计模式》中文版已发布, 点击阅读

Your Source to Prompt

一个在浏览器中本地运行的单文件工具,用于将本地或仓库文件组合为 LLM 可用的提示文本。

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 等客户端库进行可选的内容压缩。

评论区

Your Source to Prompt
资源信息
🛠️ 开发工具 🧲 实用工具 🌱 开源