PromptHub
一款开源、纯本地 Prompt ,Skill 管理工具,帮助你高效管理、版本控制和复用 Prompt,并一键分发skill | An open-source, local-first AI prompt management tool that helps you efficiently manage, version-control, and reuse your prompts
Install / Use
/learn @legeling/PromptHubREADME
PromptHub
🚀 开源免费的 AI Prompt 与 Skill 管理工具 | 数据本地存储 | 隐私优先
Prompt 管理 · 技能商店 · 多平台分发 · 版本控制 · 变量模板 · 多模型测试 — 一站式 AI 工作台
<br/> <!-- Badges --> <br/> <!-- Tech Stack -->
简体中文 · 繁體中文 · English · 日本語 · Deutsch · Español · Français
</div> <br/> <div align="center"> <a href="https://github.com/legeling/PromptHub/releases"> <img src="https://img.shields.io/badge/📥_立即下载-Releases-blue?style=for-the-badge&logo=github" alt="Download"/> </a> </div> <br/>💡 为什么选择 PromptHub?
PromptHub 不仅是 Prompt 管理工具,更是 AI 技能分发中心。管理你的 Prompt 和 SKILL.md 技能,一键安装到 Claude Code、Cursor、Windsurf、Codex 等 12+ 主流 AI 编程工具。支持版本控制、变量模板、多模型测试,所有数据都存在本地,隐私安全有保障。
✨ 功能特性
<table> <tr> <td width="50%">📝 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)
📸 截图
<div align="center"> <p><strong>主界面</strong></p> <img src="./docs/imgs/1-index.png" width="80%" alt="主界面"/> <br/><br/> <p><strong>Skill 商店</strong></p> <img src="./docs/imgs/10-skill-store.png" width="80%" alt="Skill 商店"/> <br/><br/> <p><strong>Skill 详情与平台安装</strong></p> <img src="./docs/imgs/11-skill-platform-install.png" width="80%" alt="Skill 详情与平台安装"/> <br/><br/> <p><strong>Skill 文件编辑与版本对比</strong></p> <img src="./docs/imgs/12-skill-files-version-diff.png" width="80%" alt="Skill 文件编辑与版本对比"/> <br/><br/> <p><strong>画廊视图</strong></p> <img src="./docs/imgs/2-gallery-view.png" width="80%" alt="画廊视图"/> <br/><br/> <p><strong>列表视图</strong></p> <img src="./docs/imgs/3-list-view.png" width="80%" alt="列表视图"/> <br/><br/> <p><strong>数据备份</strong></p> <img src="./docs/imgs/4-backup.png" width="80%" alt="数据备份"/> <br/><br/> <p><strong>主题设置</strong></p> <img src="./docs/imgs/5-theme.png" width="80%" alt="主题设置"/> <br/><br/> <p><strong>双语对照</strong></p> <img src="./docs/imgs/6-double-language.png" width="80%" alt="双语对照"/> <br/><br/> <p><strong>变量填充</strong></p> <img src="./docs/imgs/7-variable.png" width="80%" alt="变量填充"/> <br/><br/> <p><strong>版本对比</strong></p> <img src="./docs/imgs/8-version-compare.png" width="80%" alt="版本对比"/> <br/><br/> <p><strong>多语言支持</strong></p> <img src="./docs/imgs/9-i18n.png" width="80%" alt="多语言支持"/> </div>安装
下载
从 Releases 下载最新版本 v0.4.6:
| 平台 | 下载 |
| ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Windows |
|
| macOS |
|
| Linux |
|
💡 架构选择建议
- macOS:Apple Silicon(M1/M2/M3/M4)下载
arm64,Intel Mac 下载x64- Windows:绝大多数电脑下载
x64;只有 Windows on ARM 设备才下载arm64
macOS 通过 Homebrew 安装
brew tap legeling/tap # 首次安装只需执行一次
brew install --cask prompthub
Homebrew 用户升级
如果你是通过 Homebrew 安装的,后续升级建议优先使用 Homebrew,不要和应用内更新混用:
brew update
brew upgrade --cask prompthub
如果 Homebrew 已同步到新版本,但本地安装状态异常,可以重新安装当前版本:
brew reinstall --cask prompthub
💡 说明
- 通过 DMG/EXE 手动安装的用户:优先使用应用内「检查更新」或前往 Releases 手动下载
- 通过 Homebrew 安装的用户:优先使用
brew upgrade --cask prompthub- 混用两种升级方式可能导致 Homebrew 记录的版本与实际安装状态不一致
macOS 首次启动
由于应用未经过 Apple 公证签名,首次打开时可能会提示 "PromptHub 已损坏,无法打开" 或 "无法验证开发者"。
解决方法(推荐):打开终端,执行以下命令绕过公证检查:
sudo xattr -rd com.apple.quarantine /Applications/PromptHub.app
💡 提示:如果应用安装在其他位置,请将路径替换为实际安装路径。
或者:打开「系统设置」→「隐私与安全性」→ 向下滚动找到安全性部分 → 点击「仍要打开」。
<div align="center"> <img src="./docs/imgs/install.png" width="60%" alt="macOS 安装提示"/> </div>从源码构建
# 克隆仓库
git clone https://github.com/legeling/PromptHub.git
cd PromptHub
# 安装依赖
pnpm install
# 开发模式
pnpm dev
# 构建应用
pnpm build
命令行 CLI
PromptHub 现在同时提供 GUI 和 CLI。
⚠️ 当前行为
- 桌面版安装后并首次启动一次应用:PromptHub 会自动安装
prompthub命令- 重新打开一个终端窗口后:就可以直接使用
prompthub --参数- 源码运行 / 构建后的 CLI bundle:仍然保留,适合开发和调试
桌面版用户直接使用
prompthub --help
prompthub prompt list
prompthub skill list
prompthub --output table prompt search SEO --favorite
💡 提示
- 如果你刚安装完桌面版,请先启动一次 PromptHub
- 如果当前终端还识别不到
prompthub,请关闭并重新打开终端
从源码运行 CLI
pnpm install
# 查看帮助
pnpm cli:dev -- --help
# Prompt 命令
pnpm cli:dev -- prompt list
pnpm cli:dev -- prompt get <id>
pnpm cli:dev -- prompt create --title "Landing Hero" --user-prompt "Write a landing page hero"
# Skill 命令
pnpm cli:dev -- skill list
pnpm cli:dev -- skill get <id-or-name>
pnpm cli:dev -- skill scan
pnpm cli:dev -- skill install ~/.claude/skills/my-skill
使用构建后的 CLI bundle
pnpm build
node out/cli/prompthub.cjs --help
node out/cli/prompthub.cjs prompt list
node out/cli/prompthub.cjs skill list
常用全局参数
prompthub --help
prompthub --output table prompt list
prompthub --data-dir /path/to/user-data prompt list
prompthub --app-data-dir /path/to/app-data skill list
--output json|table:切换 JSON 或表格输出--data-dir:显式指定 PromptHub 的userData目录--app-data-dir:显式指定应用数据根目录
支持的资源命令
- `prompt list|get|
