Skip to content

Repository files navigation

PromptBoost

CI GitHub Pages Release License

本地优先、可离线运行的 AI 工作流配置管理器。用一份任务配置生成 Codex、Claude、ChatGPT 和 DeepSeek 的不同提示格式,并统一管理变量、步骤、版本、测试输出和分享模板。

在线使用 PromptBoost · 下载离线版

PromptBoost

特性

工作流配置

  • 模板名称、说明、分类、标签和基础提示词。
  • {{变量名}} 自动识别、填充和未填写状态保留。
  • 多步骤流程:步骤名称、目标模型、步骤提示词、执行条件和输出变量。
  • 编译后的流程配置可复制或包含在四模型配置包中。

多模型适配

  • Codex:仓库检查、最小完整改动和验证约束。
  • Claude:XML 边界和长上下文结构。
  • ChatGPT:任务、上下文和输出要求结构。
  • DeepSeek:中文任务拆解和执行约束。
  • 模型矩阵同时查看四种适配结果或四份测试输出。

工作流编排与模型矩阵

版本与数据

  • 保存、恢复、删除版本快照。
  • 比较当前草稿和任意历史版本的提示词或测试输出。
  • 搜索、收藏、最近使用和分类导航。
  • 创建、重命名、修改类型和删除工作区。
  • 浏览器 localStorage 持久化和跨标签页同步。

导入、导出和分享

  • 当前模板:.pboost
  • 四模型配置包:Markdown。
  • 当前工作区:PromptBoost JSON。
  • 完整备份:全部工作区、版本和界面设置。
  • 在线部署时生成模板分享链接;离线时自动导出模板文件。
  • 导入前校验格式、版本、文件大小和数据数量。

交付质量

  • 完全无第三方运行时依赖。
  • 浅色/深色主题和 430px—1440px 响应式布局。
  • PWA 离线缓存和单文件离线发行版。
  • Node 内置测试、GitHub Actions CI 和 GitHub Pages 自动发布。
  • MIT License。

运行

单文件离线版

双击:

dist/PromptBoost-standalone.html

文件内已包含 HTML、CSS、核心模块和应用逻辑。

本地开发

python -m http.server 8080

打开 http://localhost:8080

验证发行版

需要 Node.js 20 或更高版本:

npm run verify

该命令依次执行语法检查、核心测试和单文件构建。

使用流程

  1. 新建或选择一个工作流。
  2. 在“提示词”中填写基础模板,并使用 {{变量名}}
  3. 在“变量”中填写自动识别的输入。
  4. 在“流程”中添加多个步骤,为每一步选择目标模型、条件和输出变量。
  5. 在右侧查看单模型结果、四模型矩阵或完整流程编译结果。
  6. 保存版本并比较变化。
  7. 导出模板、配置包、工作区或完整备份。

快捷键

快捷键 操作
/ 聚焦工作流搜索
Ctrl/Command + S 保存当前版本
Ctrl/Command + Shift + C 复制当前模型适配结果
Esc 关闭移动端侧栏或弹窗

数据安全

  • 默认数据只保存在当前浏览器。
  • 应用不调用模型 API,也不会自动上传提示词。
  • 分享链接中的模板数据可以被获得链接的人读取。
  • .pboost 和备份均为可读 JSON,请勿包含不应转发的信息。
  • 浏览器站点数据被清理后,本地工作流可能丢失;请定期导出完整备份。

项目结构

promptboost/
├─ index.html                 页面结构
├─ styles.css                设计令牌、组件和响应式样式
├─ core.js                   变量、模型适配、流程编译和导入校验
├─ app.js                    状态、渲染、交互和持久化
├─ manifest.webmanifest      PWA 配置
├─ sw.js                     离线缓存
├─ scripts/build.mjs         单文件发行版构建
├─ tests/core.test.cjs       核心自动化测试
├─ dist/                     可转发的单文件发行版
└─ .github/                  CI、Pages、Issue 和 PR 模板

产品边界

PromptBoost 1.0 是工作流的配置、编译和管理工具,不保存第三方模型密钥,也不替用户请求模型服务。测试输出由用户粘贴保存,因此可以在完全离线和无账号环境使用。

实时多人协作、账号权限和托管数据库属于独立的服务端产品范围,不会伪装成离线功能。

贡献

参见 CONTRIBUTING.mdSECURITY.mdCODE_OF_CONDUCT.md

License

MIT

About

Local-first AI workflow configuration manager for Codex, Claude, ChatGPT and DeepSeek.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages