PromptHub

一站式管理提示词、技能和智能体,告别碎片化,提升 AI 开发效率。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 208 🐛 待处理 25 👀 关注 9
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1796
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,AGPL-3.0许可,可自行部署使用,无付费版本。

项目预览

PromptHub 项目界面预览图
图片来源:项目官网

项目数据

分类开源模型
开发团队legeling
定价模式🏷️完全免费
价格说明开源项目,AGPL-3.0许可,可自行部署使用,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议AGPL-3.0
主要语言TypeScript
技术栈/模型agent,ai,cli-tool,llm,prompt,prompt-toolkit,skills
GitHub 星标★ 1796
上线时间2025-11-29 00:00:00
代码更新2026-11-02
仓库体积88.3 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数6

项目介绍

PromptHub 是一款面向 AI 开发者和重度用户的本地优先工具箱,旨在解决 Prompt、Skill 和 Agent 资产分散、难以复用和协作的问题。它提供可视化的 Prompt 管理界面,支持变量、模板和版本历史;Skill 管理支持一键分发和导入,便于跨项目复用;Agent 管理则集中维护配置和工具链。项目基于 TypeScript 构建,支持云同步、本地备份和版本控制,确保数据安全。核心能力包括多格式导入导出、标签筛选、全文搜索,以及通过插件机制扩展功能。它适合个人整理提示词资产,也适合团队共享最佳实践,降低重复造轮子的成本。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1796

技术标签

使用教程

难度:进阶 约 15 分钟 部署方式:Docker 6 步

环境要求

  • Node.js ≥ 24(从源码运行/构建时需要)
  • pnpm 9(包管理器)
  • Docker 与 Docker Compose(自部署网页版)
  • git(拉取仓库)

安装与启动步骤

  1. 1克隆仓库

    把 PromptHub 源码拉到本地,命令执行后在当前目录生成 PromptHub 文件夹。

    git clone https://github.com/legeling/PromptHub.git
  2. 2安装依赖

    进入仓库目录并用 pnpm 安装全部依赖,需已装好 Node.js ≥ 24 与 pnpm 9。

    cd PromptHub
    pnpm install
  3. 3准备环境变量

    进入 Web 应用目录,复制示例环境文件为 .env,后续需按说明修改其中关键项。

    cd apps/web
    cp .env.example .env
  4. 4修改 .env 必填项

    至少改 JWT_SECRET 为 ≥32 位随机串,DATA_ROOT 指定数据根目录,ALLOW_REGISTRATION 建议 false。

  5. 5启动容器

    在 apps/web 目录内用 Docker Compose 构建并后台启动网页版服务。

    docker compose up -d --build
  6. 6初始化管理员

    浏览器打开默认地址,首次会跳转 /setup,创建的第一个用户即管理员。

关键配置

配置项必填说明示例
JWT_SECRET是登录令牌签名密钥,必须改成 ≥32 位随机字符串f8c2a91d4e7b63a05c9d1f2e8b4a6c3d
ALLOW_REGISTRATION是是否开放公开注册,建议初始化后就保持关闭false
DATA_ROOT是数据根目录,会在其下创建 data/、config/、logs/、backups//your/path/prompthub-data

如何确认成功

浏览器访问 http://localhost:3871,能跳到 /setup 页面即说明服务已正常启动。

常见问题

Q:网页版默认访问地址和端口是什么?

A:默认是 http://localhost:3871,可通过 Docker 端口映射调整对外访问方式。

Q:打开后跳到 /setup 是怎么回事?

A:这是首次初始化流程,你创建的第一个用户会成为管理员,完成后再关闭公开注册。

Q:pnpm build 为什么不生成网页版?

A:README 说明 pnpm build 默认只构建桌面版,Web 需要显式执行 pnpm build:web。

Q:桌面版怎么连接自部署的网页版?

A:在「设置 → 数据 → Self-Hosted PromptHub」填入 URL、用户名和密码,可测试版本与备份能力。

Q:自动备份会不会覆盖本地数据?

A:不会,自动任务只上传,不拉取、合并或覆盖本地数据。

注意事项

  • PromptHub 数据默认存在你自己的电脑上,自部署 Web 也不是官方云服务。
  • 建议在第一个用户初始化完成后保持 ALLOW_REGISTRATION=false,不要开放公开注册。
  • 源码开发环境可用 pnpm electron:dev 启动桌面端,pnpm dev:web 启动 Web 开发环境。
  • 自部署网页版适合部署在 NAS、VPS 或局域网内,用于浏览器访问数据和保存不可变快照。

核心亮点

  • 提供 Prompt、Skill、Agent 三类资产的统一管理界面,避免工具割裂。
  • 支持云同步和本地备份,数据安全有保障,且版本控制可回溯。
  • 一键分发 Skills,简化团队协作和跨项目复用流程。

不足之处

  • 项目较新,生态和插件丰富度待积累。
  • 文档/社区待观察。

适用场景

  • 个人开发者整理和复用 AI 提示词模板。
  • 团队共享和版本管理 Agent 配置与技能包。
  • 跨项目同步和管理 AI 资产,确保一致性。

替代项目

PromptBase、Dify、Flowise

上一篇:ExtractThinker

下一篇:mirascope

同类项目推荐

skillware 开源

像管理软件包一样管理 AI 技能,让智能体能力随需组合。

A Python framework for modular, self-contained skill management for machines.

★ 180 2026-08-09
llm 开源

在 Emacs 里直接调用各家大模型,边写边问

A package abstracting llm capabilities for emacs.

★ 394 2026-09-16
prisma 开源

PHP 里一套接口调用多家多媒体大模型

Light-weight PHP package for integrating multi-media related Large Language Models (···

★ 242 2026-09-15
tilth 开源

让 AI 读代码更省钱,每次回答成本直降 40%

Smart code reading for humans and AI agents. Definitions, callers, dependencies and ···

★ 359 2026-08-09
oc-codex-multi-auth 开源

多账号轮换+健康检查,让 Codex/GPT-5 调用不中断

OpenCode plugin for ChatGPT Plus/Pro OAuth with Codex/GPT-5 routing, multi-account r···

★ 210 2026-08-09
docs 开源

LangChain 全家桶官方文档一站查齐

Unified LangChain documentation.

★ 447 2026-09-12
mastra 开源

用 TypeScript 快速构建 AI 应用和智能体,开箱即用。

Mastra is the modern TypeScript framework for AI-powered applications and agents.

★ 29437 2026-08-09
Promptify 开源

用提示词工程,让 GPT 稳定输出结构化数据

Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get···

★ 4647 2026-08-09