PromptHub

PromptHub

一款开源、纯本地 AI Prompt 管理工具,帮助你高效管理、版本控制和复用 Prompt | An open-source, local-first AI prompt management tool that helps you efficiently manage, version-control, and reuse your prompts

Stars: 543

Visit
 screenshot

PromptHub is a versatile tool for generating prompts and ideas to spark creativity and overcome writer's block. It provides a wide range of customizable prompts and exercises to inspire writers, artists, educators, and anyone looking to enhance their creative thinking. With PromptHub, users can access a diverse collection of prompts across various categories such as writing, drawing, brainstorming, and more. The tool offers a user-friendly interface and allows users to save and share their favorite prompts for future reference. Whether you're a professional writer seeking inspiration or a student looking to boost your creativity, PromptHub is the perfect companion to ignite your imagination and enhance your creative process.

README:

PromptHub Logo

PromptHub

🚀 开源免费的 AI Prompt 与 Skill 管理工具 | 数据本地存储 | 隐私优先

Prompt 管理 · 技能商店 · 多平台分发 · 版本控制 · 变量模板 · 多模型测试 — 一站式 AI 工作台


GitHub Stars GitHub Forks Downloads

Version License PRs Welcome


TypeScript Electron React TailwindCSS SQLite


macOS Windows Linux


简体中文 · 繁體中文 · English · 日本語 · Deutsch · Español · Français


Download

💡 为什么选择 PromptHub?

PromptHub 不仅是 Prompt 管理工具,更是 AI 技能分发中心。管理你的 Prompt 和 SKILL.md 技能,一键安装到 Claude Code、Cursor、Windsurf、Codex 等 12+ 主流 AI 编程工具。支持版本控制、变量模板、多模型测试,所有数据都存在本地,隐私安全有保障。


✨ 功能特性

📝 Prompt 管理

  • 创建、编辑、删除,支持文件夹和标签分类
  • 自动保存历史版本,支持查看、对比和回滚
  • 模板变量 {{variable}},复制时动态替换
  • 快速收藏常用 Prompt,一键访问
  • 全文搜索标题、描述和内容
  • 支持多媒体参考(图片/视频)预览与附件管理

� Skill 技能管理 🆕

  • 技能商店:内置 20+ 精选技能(来自 Anthropic、OpenAI 等)
  • 多平台安装:一键安装到 Claude Code、Cursor、Windsurf、Codex、Kiro、Gemini CLI 等 12+ 平台
  • 本地扫描:自动发现本地已有 SKILL.md,预览选择后导入
  • 软链接/复制模式:支持 Symlink 同步编辑或独立复制
  • AI 翻译:沉浸式/全文翻译技能内容,方便阅读
  • 标签筛选:按标签快速过滤技能

� AI 能力

  • 内置 AI 测试,支持 国内外主流服务商
  • 覆盖各类主流大语言模型、各类开源及闭源模型
  • 同一 Prompt 多模型并行测试对比
  • 支持各类图像生成模型性能测评
  • AI 生成技能内容、智能润色

💾 数据与同步

  • 所有数据存储在本地,隐私安全有保障
  • 全量备份与恢复(.phub.gz 压缩格式)
  • WebDAV 云同步(坚果云、Nextcloud 等)
  • 支持启动同步 + 定时同步

🎨 界面与体验

  • 多视图模式:卡片、画廊、列表
  • 深色/浅色/跟随系统,多种主题色
  • 7 种语言支持
  • Markdown 渲染与代码高亮
  • 跨平台:macOS / Windows / Linux

🔐 安全功能

  • 主密码保护 - 支持设置应用级主密码
  • 私密文件夹 - 私密文件夹内容加密存储(Beta)

📸 截图

主界面

主界面

画廊视图

画廊视图

列表视图

列表视图

数据备份

数据备份

主题设置

主题设置

双语对照

双语对照

变量填充

变量填充

版本对比

版本对比

多语言支持

多语言支持

安装

下载

Releases 下载最新版本 v0.4.0:

平台 下载
Windows Windows x64 Windows arm64
macOS macOS Apple Silicon macOS Intel
Linux Linux AppImage Linux deb

macOS 首次启动

由于应用未经过 Apple 公证签名,首次打开时可能会提示 "PromptHub 已损坏,无法打开""无法验证开发者"

解决方法(推荐):打开终端,执行以下命令绕过公证检查:

sudo xattr -rd com.apple.quarantine /Applications/PromptHub.app

💡 提示:如果应用安装在其他位置,请将路径替换为实际安装路径。

或者:打开「系统设置」→「隐私与安全性」→ 向下滚动找到安全性部分 → 点击「仍要打开」。

macOS 安装提示

从源码构建

# 克隆仓库
git clone https://github.com/legeling/PromptHub.git
cd PromptHub

# 安装依赖
pnpm install

# 开发模式
pnpm dev

# 构建应用
pnpm build

快速开始

1. 创建 Prompt

点击「新建」按钮,填写:

  • 标题 - Prompt 名称
  • 描述 - 简短说明用途
  • System Prompt - 设置 AI 角色(可选)
  • User Prompt - 实际的提示词内容
  • 标签 - 便于分类和搜索

2. 使用变量

在 Prompt 中使用 {{变量名}} 语法定义变量:

请将以下 {{source_lang}} 文本翻译成 {{target_lang}}:

{{text}}

3. 复制使用

选中 Prompt,点击「复制」,Prompt 内容将复制到剪贴板。

4. 版本管理

编辑 Prompt 时会自动保存历史版本,点击「历史版本」可以查看和恢复。

5. Skill 技能管理

  1. 从商店添加:进入「技能商店」浏览精选技能,点击「添加到库」
  2. 安装到平台:添加后自动弹出平台选择弹窗,勾选目标 IDE 一键安装
  3. 扫描本地:自动发现本地已有的 SKILL.md,预览后选择性导入
  4. 管理与编辑:在库中编辑技能内容,支持 AI 生成和润色

💡 支持的平台:Claude Code、GitHub Copilot、Cursor、Windsurf、Kiro、Gemini CLI、Trae、OpenCode、Codex CLI、Roo Code、Amp、OpenClaw

技术栈

类别 技术
框架 Electron 33
前端 React 18 + TypeScript 5
样式 TailwindCSS
状态管理 Zustand
本地存储 SQLite
构建工具 Vite + electron-builder

项目结构

PromptHub/
├── src/
│   ├── main/                # Electron 主进程
│   │   ├── database/        # SQLite 数据库操作
│   │   ├── ipc/             # IPC 通信处理
│   │   ├── services/        # 核心服务 (Skill 安装器等)
│   │   ├── index.ts         # 主进程入口
│   │   ├── menu.ts          # 应用菜单
│   │   ├── shortcuts.ts     # 快捷键
│   │   └── updater.ts       # 自动更新
│   ├── preload/             # 预加载脚本
│   ├── renderer/            # React 渲染进程
│   │   ├── components/      # UI 组件
│   │   │   ├── folder/      # 文件夹组件
│   │   │   ├── layout/      # 布局组件
│   │   │   ├── prompt/      # Prompt 组件
│   │   │   ├── skill/       # Skill 组件
│   │   │   ├── settings/    # 设置页面
│   │   │   └── ui/          # 通用 UI 组件
│   │   ├── i18n/            # 国际化 (7 种语言)
│   │   ├── services/        # 服务层 (AI, WebDAV)
│   │   ├── stores/          # Zustand 状态管理
│   │   └── styles/          # 全局样式
│   └── shared/              # 共享类型和常量
│       ├── constants/       # 常量定义 (平台配置、技能注册表)
│       └── types/           # TypeScript 类型
├── resources/               # 应用图标等静态资源
├── .github/workflows/       # CI/CD 配置
└── package.json

Star History

Star History Chart

路线图

v0.4.0 (当前) 🎉

  • [x] Skill 技能商店:内置 20+ 精选 AI 代理技能,来自 Anthropic、OpenAI 等官方源
  • [x] 多平台安装:支持一键安装 SKILL.md 到 Claude Code、Cursor、Windsurf、Codex 等 12+ 平台
  • [x] 本地扫描预览:自动发现本地已有 SKILL.md,支持预览选择后批量导入
  • [x] 软链接/复制模式:支持 Symlink 同步编辑或独立复制到各平台
  • [x] AI 技能翻译:支持沉浸式翻译和全文翻译,方便阅读英文技能
  • [x] AI 技能生成:支持 AI 生成技能内容和智能润色
  • [x] 技能标签筛选:侧边栏标签快速过滤技能
  • [x] 清晰的工作流:「添加到库」→「安装到平台」,添加后自动弹出平台选择

v0.3.x

  • [x] 多层级文件夹:支持无限层级文件夹嵌套与拖拽管理
  • [x] 版本控制系统:像管理代码一样管理 Prompt,支持历史对比与一键回滚
  • [x] 变量模板系统:支持 {{variable}} 语法,自动生成填充表单,支持复制前预览
  • [x] 多模型实验室:内置国内外主流服务商,支持多模型并行对比测试与响应时间分析
  • [x] 跨设备同步:支持 WebDAV 增量同步与全量备份,数据高度可控
  • [x] 极致阅读体验:支持 Markdown 全场景渲染、代码高亮、双语对照模式
  • [x] 多维高效管理:文件夹、标签、收藏、使用次数统计、全文评分搜索
  • [x] 多视图模式:提供卡片、精简列表、画廊三种视图,适配不同使用场景
  • [x] 系统深度集成:全局快捷键唤起、最小化到系统托盘、暗黑模式支持
  • [x] 更新镜像加速:内置多个 GitHub 加速镜像,解决国内用户下载更新缓慢的问题
  • [x] 安全与隐私:主密码保护、私密文件夹加密存储,所有数据坚持本地优先

未来规划

  • [ ] 浏览器扩展:在网页端(如 ChatGPT/Claude)直接调取 PromptHub 库,实现无缝工作
  • [ ] 移动端应用:支持手机端查看、搜索与简单的编辑同步
  • [ ] 插件系统:支持用户自定义扩展 AI 供应商或本地模型(如 Ollama)集成
  • [ ] 批量导出与转换:支持将提示词导出为常用 AI 工具支持的特定格式
  • [ ] 增强型变量:支持选择框、动态日期等更复杂的变量类型
  • [ ] 技能市场:支持用户上传和分享自己创建的技能

更新日志

查看完整的更新日志:CHANGELOG.md

最新版本 v0.4.0 (2026-02-12) 🎉

重大新功能

  • 🧩 Skill 技能商店:内置 20+ 精选 AI 代理技能(PDF、Excel、Playwright、Figma、部署等),来自 Anthropic 和 OpenAI 官方源
  • 🚀 多平台一键安装:支持将 SKILL.md 安装到 Claude Code、GitHub Copilot、Cursor、Windsurf、Kiro、Gemini CLI、Trae、OpenCode、Codex CLI、Roo Code、Amp、OpenClaw 等 12 个平台
  • 🔍 本地扫描预览:自动发现本地已有的 SKILL.md 文件,支持预览选择后批量导入
  • 🔗 Symlink/复制模式:支持软链接(编辑自动同步)或独立复制到各平台
  • 🌐 AI 技能翻译:支持沉浸式翻译(原文/译文交替)和全文翻译,可在设置中切换
  • AI 技能生成:输入描述即可 AI 生成完整技能内容,支持智能润色
  • 🏷️ 技能标签筛选:侧边栏显示技能标签,点击快速过滤
  • 清晰工作流:「添加到库」→ 自动弹出「安装到平台」选择弹窗,流程直觉清晰

查看完整更新日志

贡献

欢迎贡献代码!请遵循以下步骤:

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'Add amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 创建 Pull Request

许可证

本项目采用 AGPL-3.0 License 开源协议。

支持

致谢

贡献者

感谢所有为 PromptHub 做出贡献的开发者!

Contributors

特别感谢:


如果这个项目对你有帮助,请给个 ⭐ 支持一下!

If this project helps you, please give it a ⭐!

Buy Me A Coffee

赞助支持 / Sponsor

如果 PromptHub 对你的工作有帮助,欢迎请作者喝杯咖啡!

If PromptHub is helpful to your work, feel free to buy the author a coffee!

WeChat Pay
微信支付 / WeChat Pay
Alipay
支付宝 / Alipay

💖 致谢支持者 / Backers

感谢以下朋友对 PromptHub 的捐赠支持:

日期 支持者 金额 留言
2026-01-08 *🌊 ¥100.00 支持优秀的软件!
2025-12-29 *昊 ¥20.00 感谢您的软件!能力有限,小小支持

联系邮箱 / Contact: [email protected]

感谢每一位支持者!你们的支持是我持续开发的动力!

Thank you to every supporter! Your support keeps me motivated to continue development!

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for PromptHub

Similar Open Source Tools

For similar tasks

For similar jobs