PromptHub
本地优先的AI编程资产管理工作台,一站管理Prompt/Skill/Rules,一键分发到15+平台
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
本地优先的AI编程资产管理工作台,一站管理Prompt/Skill/Rules,一键分发到15+平台
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这样一个场景:你同时在用 Claude Code 写后端、用 Cursor 做前端调试、用 Windsurf 做代码审查——每个工具都有自己的 SKILL.md 目录,每个项目都塞了一堆 .claude/CLAUDE.md 规则文件。每次找到一个好用的 Prompt,都得手动复制粘贴到十多个地方。更崩溃的是,换一台电脑或者换一个 AI 工具,所有积累全部清零。
PromptHub 正是为解决这个痛点而生的:它是一个本地优先的 AI 编程资产管理平台,核心理念是数据主权属于用户自己。从 2025 年 11 月发布至今(v0.5.8),这个开源项目已经积累了超过 1359 颗 GitHub Stars、169 个 Fork,在 GitHub Trending 上多次上榜,获得了大量 AI 开发者的关注与贡献。
PromptHub 由独立开发者 legeling 创建,定位是「本地优先的 Prompt、Skill 与 AI 编程资产工作台」。这个命名很直白:Hub 就是枢纽,PromptHub 试图成为 AI 编程时代各类提示词资产的管理中枢。
这个项目诞生的背景,是 AI 编程工具的爆发式增长。2023-2024 年间,Claude Code、Cursor、Windsurf、Codex、Kilo Code、Gemini CLI、Cline 等工具层出不穷,每个工具都有自己存储 Prompt/Skill/规则的方式,但没有统一的管理工具。开发者要么手动管理多个文件目录,要么干脆不管理——prompt 用完就丢,规则积累不起来。
PromptHub 的出现填补了这个空白。它用「一次管理、多端同步」的思路,解决了 AI 工具链碎片化的核心矛盾。
PromptHub 的 Prompt 管理不是简单的文本收藏,而是一套完整的工作流:
结构化字段:每个 Prompt 包含标题、描述、System Prompt、User Prompt、模板变量({{variable}} 语法)等完整元数据。模板变量在复制或测试时会弹出表单引导填写,大幅提升复用效率。
多维组织:文件夹、标签、收藏三层分类体系,支持拖拽排序。可以按项目、按工具、按场景灵活组织 Prompt 库。
版本历史:每次保存自动写入版本快照,支持版本对比(diff 高亮)和一键回滚。这个功能对调试 Prompt 非常重要——找到一个效果好的版本后可以随时回退。
全文搜索:基于 SQLite FTS5 的全文搜索,覆盖 Prompt 全文内容。
AI 测试:内置 AI 测试能力,支持 OpenAI、Anthropic、Gemini、Azure 等主流服务商配置,可在应用内直接对 Prompt 进行多模型对比测试。
这是 PromptHub 最核心的差异化能力。
在 PromptHub 中,SKILL.md 被视为一个独立的「技能单元」。平台内置 20+ 精选 Skill(来自 Anthropic、OpenAI 等官方来源),用户也可以从 GitHub、skills.sh 或本地目录导入自定义 Skill。
一键分发是其精髓:在 Skill 详情页选择目标平台,PromptHub 会自动将 SKILL.md 安装到对应目录。目前支持 Claude Code、Cursor、Windsurf、Codex、Kilo Code、Gemini CLI、Cline、Qoder、QoderWork、CodeBuddy、Trae、Trae CN、OpenCode 等 15+ 平台。
安装模式支持 Symlink(符号链接,编辑同步)和 Copy(独立复制)两种方式。Symlink 适合同一个 Skill 在多个平台共享编辑;Copy 则适合各平台有不同定制需求的场景。
此外还有本地扫描功能:PromptHub 可以自动发现本地已有的 SKILL.md 文件,帮助用户将分散在各个 AI 工具目录中的 Skill 整合到统一界面管理。
Rules 是另一类重要的 AI 编程资产。Cursor 的 .cursor/rules、Claude 的 .claude/CLAUDE.md、AGENTS.md 等规则文件,分散在不同项目的不同目录中,维护成本极高。
PromptHub 的 Rules 工作区支持:
PromptHub 强调「本地优先」,数据默认存储在用户本机。但它也提供了丰富的同步选项:
PromptHub 采用 pnpm monorepo 架构,由多个子包组成:
| 子包 | 说明 |
|---|---|
@prompthub/desktop | Electron 桌面应用,主力产品 |
@prompthub/web | 自部署 Web 版(Docker) |
@prompthub/web-cloudflare | Cloudflare Workers 实验分支 |
@prompthub/cli | 独立命令行工具 |
@prompthub/core | 核心业务逻辑包 |
@prompthub/db | SQLite 数据库层 |
@prompthub/shared | 共享类型与工具 |
技术栈选择:
值得注意的是,桌面应用要求 Node.js >= 24.0.0,这是一个比较激进的版本要求,可能会给部分用户带来兼容性问题。
PromptHub 提供三种部署形态:
1. 桌面应用(推荐)
直接下载预编译安装包,支持 macOS(arm64/x64)、Windows(x64/arm64)、Linux(AppImage/deb)。通过 Homebrew 也能安装 macOS 版本。macOS 用户首次启动需要手动执行 sudo xattr -rd com.apple.quarantine /Applications/PromptHub.app 以绕过 Apple 未签名应用拦截。
2. 自部署 Web 版(Docker)
一行命令启动完整 Web 服务:
cd apps/web
cp .env.example .env
docker compose up -d --build
部署后运行在 http://localhost:3871,首次访问进入 /setup 创建管理员账号。桌面版可通过「设置 → 数据 → Self-Hosted PromptHub」接入进行同步。
3. CLI(进阶用户)
需要从源码构建:
pnpm pack:cli
pnpm add -g ./apps/cli/prompthub-cli-*.tgz
CLI 提供完整的资源管理命令(prompt、folder、rules、skill、ai、workspace),适合自动化脚本和批量操作场景。
安装桌面版后,主要交互界面分为几个标签页:Prompt 管理、Skill 商店、Rules 工作区、AI Workbench 等。整体交互设计偏向专业工具风格,功能入口清晰,但界面元素较多,对新用户有一定学习成本。
亮点功能包括:
没有任何项目是完美的,PromptHub 也不例外:
平台覆盖依赖维护:支持的 15+ 平台需要持续跟进各工具的更新。当前已移除 Roo Code,Kilo Code 刚补齐,每次 AI 编程工具发布重大版本都可能涉及适配工作。
Node.js 版本要求激进:>= 24.0.0 的要求意味着很多用户需要安装或更新 Node 环境,增加了使用门槛。
macOS 签名问题:未经过 Apple 公证,需要手动 xattr 操作才能运行,对普通用户不够友好。
Cloudflare Workers 版仍是实验分支:虽然文档完善,但稳定性可能不如桌面版和标准 Docker 部署。
缺乏团队协作功能:目前主要面向个人用户,缺乏多用户权限管理、共享工作区等团队场景支持。
PromptHub 的出现代表了 AI 编程工具生态走向成熟的一个信号:当工具多了,资产管理需求就出现了。
从增长曲线看,项目从 2025 年 11 月上线到 2026 年 6 月(v0.5.8),仅用半年多就积累了 1359 Stars 和 169 Forks,增长速度相当可观。活跃的 CHANGELOG 显示项目在持续迭代,版本节奏稳定。
从生态角度看,PromptHub 扮演的是「工具链中间件」的角色——它不替代任何一个 AI 编程工具,而是作为统一管理层叠加在所有工具之上。这种定位与 VS Code 插件体系有相似之处,但更专注于 Prompt/Skill/Rule 这类文本资产的流转。
随着 Claude Code、Cursor、Windsurf 等工具持续内卷,Prompt/Skill 管理这个细分赛道的需求会越来越强烈。PromptHub 凭借先发优势和活跃的社区,有望成为这一领域的标杆项目。
项目地址:https://github.com/legeling/PromptHub 官网:https://prompthub.click 最新版本:v0.5.8(2026-06-04) 许可证:AGPL-3.0