💡 为什么选择 PromptHub?
还在笔记本、文档和聊天记录里到处翻找 Prompt?PromptHub 让你像管理代码一样管理 Prompt — 支持版本控制、变量模板、多模型测试,所有数据都存在本地,隐私安全有保障。
|
|
|
|
- 主密码保护 - 支持设置应用级主密码
- 私密文件夹 - 私密文件夹内容加密存储(Beta)
从 Releases 下载最新版本 v0.3.7:
| 平台 | 下载 |
|---|---|
| Windows | |
| macOS | |
| Linux |
由于应用未经过 Apple 公证签名,首次打开时可能会提示 "PromptHub 已损坏,无法打开" 或 "无法验证开发者"。
解决方法(推荐):打开终端,执行以下命令绕过公证检查:
sudo xattr -rd com.apple.quarantine /Applications/PromptHub.app💡 提示:如果应用安装在其他位置,请将路径替换为实际安装路径。
或者:打开「系统设置」→「隐私与安全性」→ 向下滚动找到安全性部分 → 点击「仍要打开」。
# 克隆仓库
git clone https://github.com/legeling/PromptHub.git
cd PromptHub
# 安装依赖
pnpm install
# 开发模式
pnpm dev
# 构建应用
pnpm build点击「新建」按钮,填写:
- 标题 - Prompt 名称
- 描述 - 简短说明用途
- System Prompt - 设置 AI 角色(可选)
- User Prompt - 实际的提示词内容
- 标签 - 便于分类和搜索
在 Prompt 中使用 {{变量名}} 语法定义变量:
请将以下 {{source_lang}} 文本翻译成 {{target_lang}}:
{{text}}
选中 Prompt,点击「复制」,Prompt 内容将复制到剪贴板。
编辑 Prompt 时会自动保存历史版本,点击「历史版本」可以查看和恢复。
| 类别 | 技术 |
|---|---|
| 框架 | Electron 33 |
| 前端 | React 18 + TypeScript 5 |
| 样式 | TailwindCSS |
| 状态管理 | Zustand |
| 本地存储 | IndexedDB + SQLite |
| 构建工具 | Vite + electron-builder |
PromptHub/
├── src/
│ ├── main/ # Electron 主进程
│ │ ├── database/ # SQLite 数据库操作
│ │ ├── ipc/ # IPC 通信处理
│ │ ├── index.ts # 主进程入口
│ │ ├── menu.ts # 应用菜单
│ │ ├── shortcuts.ts # 快捷键
│ │ └── updater.ts # 自动更新
│ ├── preload/ # 预加载脚本
│ ├── renderer/ # React 渲染进程
│ │ ├── components/ # UI 组件
│ │ │ ├── folder/ # 文件夹组件
│ │ │ ├── layout/ # 布局组件
│ │ │ ├── prompt/ # Prompt 组件
│ │ │ ├── settings/ # 设置页面
│ │ │ └── ui/ # 通用 UI 组件
│ │ ├── i18n/ # 国际化
│ │ ├── services/ # 服务层 (IndexedDB, AI, WebDAV)
│ │ ├── stores/ # Zustand 状态管理
│ │ └── styles/ # 全局样式
│ └── shared/ # 共享类型和常量
│ ├── constants/ # 常量定义
│ └── types/ # TypeScript 类型
├── resources/ # 应用图标等静态资源
├── .github/workflows/ # CI/CD 配置
└── package.json
- 多层级文件夹:支持无限层级文件夹嵌套与拖拽管理
- 版本控制系统:像管理代码一样管理 Prompt,支持历史对比与一键回滚
- 变量模板系统:支持
{{variable}}语法,自动生成填充表单,支持复制前预览 - 多模型实验室:内置国内外主流服务商,支持多模型并行对比测试与响应时间分析
- 跨设备同步:支持 WebDAV 增量同步与全量备份,数据高度可控
- 极致阅读体验:支持 Markdown 全场景渲染、代码高亮、双语对照模式
- 多维高效管理:文件夹、标签、收藏、使用次数统计、全文评分搜索
- 多视图模式:提供卡片、精简列表、画廊三种视图,适配不同使用场景
- 系统深度集成:全局快捷键唤起、最小化到系统托盘、暗黑模式支持
- 更新镜像加速:内置多个 GitHub 加速镜像,解决国内用户下载更新缓慢的问题
- 安全与隐私:主密码保护、私密文件夹加密存储,所有数据坚持本地优先
- 浏览器扩展:在网页端(如 ChatGPT/Claude)直接调取 PromptHub 库,实现无缝工作
- 移动端应用:支持手机端查看、搜索与简单的编辑同步
- 提示词广场:内置高质量提示词模板库,支持一键导入与分享
- 插件系统:支持用户自定义扩展 AI 供应商或本地模型(如 Ollama)集成
- 批量导出与转换:支持将提示词导出为常用 AI 工具支持的特定格式
- 增强型变量:支持选择框、动态日期等更复杂的变量类型
查看完整的更新日志:CHANGELOG.md
新增
- ✨ JSON 输出支持:AI 测试新增 JSON Mode 和 JSON Schema 输出格式支持,满足结构化数据生成需求
- ⚡️ 英文模式优化:在英文界面下自动精简 UI,隐藏不必要的"英文版"切换按钮
- 🎥 Prompt 视频预览:支持为 Prompt 添加视频预览,适用于视频生成类 Prompt
- ⚡️ Modal 动画加速:大幅提升所有弹窗的打开/关闭速度,优化过渡体验
- 🎨 UI 一致性:统一创建与编辑界面的按钮样式,添加保存图标
- 🌍 国际化完善:补全法语、德语、西班牙语、日语、繁体中文的缺失翻译
修复
- 🎥 编辑器滚动修复:修复了行号无法随内容同步滚动的问题
- 🐛 WebDAV 修复:修复同步过程中可能导致 WebDAV 用户名和密码丢失的问题
- 🐛 设置记忆修复:修复窗口关闭行为设置(最小化/退出)无法持久化保存的问题
- 🐛 API 路径修复:修复部分非标准 API 路径在获取模型列表时报 404 的问题
- 🐛 更新检测修复:修复 macOS 和 Windows ARM64 平台的更新检测逻辑
- 🐛 WebDAV 解析修复:增强跨平台兼容性
- 🔄 过渡动画优化:优化从详情页到编辑页的切换动画,消除视觉跳动
欢迎贡献代码!请遵循以下步骤:
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'Add amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 创建 Pull Request
本项目采用 AGPL-3.0 License 开源协议。
- 问题反馈: GitHub Issues
- 功能建议: GitHub Discussions
- Electron - 跨平台桌面应用框架
- React - UI 框架
- TailwindCSS - CSS 框架
- Zustand - 状态管理
- Lucide - 图标库
感谢所有为 PromptHub 做出贡献的开发者!
特别感谢:
如果 PromptHub 对你的工作有帮助,欢迎请作者喝杯咖啡!
If PromptHub is helpful to your work, feel free to buy the author a coffee!
感谢以下朋友对 PromptHub 的捐赠支持:
| 日期 | 支持者 | 金额 | 留言 |
|---|---|---|---|
| 2026-01-08 | *🌊 | ¥100.00 | 支持优秀的软件! |
| 2025-12-29 | *昊 | ¥20.00 | 感谢您的软件!能力有限,小小支持 |
联系邮箱 / Contact: legeling567@gmail.com
感谢每一位支持者!你们的支持是我持续开发的动力!
Thank you to every supporter! Your support keeps me motivated to continue development!











