f / prompts.chat

f/prompts.chat

open_in_new前往仓库

原名Awesome ChatGPT Prompts。社区驱动的提示词分享、发现与收藏平台。免费开源,支持私有化部署,保障组织数据隐私。

项目概览

项目概述

prompts.chat(前身为 Awesome ChatGPT Prompts)是一个开源、社区驱动的 AI 提示词(Prompt)库,旨在收集、分享和发现适用于 ChatGPT、Claude、Gemini、Llama、Mistral 等主流 AI 模型的提示词。项目提供在线浏览平台、CSV/Markdown 数据文件以及 Hugging Face 数据集,支持自托管部署,并配套交互式提示词工程书籍和儿童教育游戏。

核心功能

  • 海量提示词库:号称全球最大的开源提示词库,支持浏览、搜索和提交新提示词。
  • 多格式数据:提供 prompts.csv、PROMPTS.md 和 Hugging Face 数据集,便于集成和二次开发。
  • 自托管部署:支持私有化部署,可自定义品牌、主题和认证方式(GitHub/Google/Azure AD)。
  • 交互式学习:提供免费交互式提示词工程指南(25+ 章节),涵盖思维链、少样本学习等高级技巧。
  • 儿童教育:提供游戏化学习平台,帮助 8-14 岁儿童学习与 AI 沟通。
  • 多种集成:支持 CLI、Claude Code 插件和 MCP 服务器,方便在开发工具中调用。

适用与不适用场景

适用场景:

  • 需要快速获取高质量提示词模板的 AI 应用开发者。
  • 希望系统学习提示词工程的学生、研究人员或爱好者。
  • 需要私有化提示词库的企业或团队,以保护内部数据隐私。
  • 教育场景,尤其是面向儿童的 AI 启蒙教育。

不适用场景:

  • 需要实时、动态生成提示词的场景(本库为静态集合)。
  • 对提示词版权有严格要求的商业用途(用户提交的提示词采用 CC0 协议,但需自行确认)。
  • 需要离线、无网络环境下的完整功能(部分功能依赖在线服务)。

技术架构与依赖

  • 前端/后端框架:Next.js(React 框架),使用 TypeScript 编写。
  • 数据库:推荐使用 PostgreSQL,支持 Neon 等托管服务。
  • 认证:支持 GitHub、Google、Azure AD 等 OAuth 提供商。
  • 部署:支持 Docker 容器化部署,提供 Docker 指南。
  • 集成:提供 CLI(npx)、Claude Code 插件和 MCP 服务器。
  • 数据格式:CSV、Markdown、Hugging Face Dataset。

安装与快速开始

快速开始(自托管):

npx prompts.chat new my-prompt-library
cd my-prompt-library

手动安装:

git clone https://github.com/f/prompts.chat.git
cd prompts.chat
npm install && npm run setup

安装向导会引导配置品牌、主题、认证和功能。推荐使用 PostgreSQL 数据库,可选用 Neon 托管服务。

典型使用方法

浏览提示词: 访问 prompts.chat/prompts 在线浏览,或直接查看 PROMPTS.md。

提交提示词: 在 prompts.chat/prompts/new 登录 GitHub 后提交,自动同步到仓库。

使用 CLI:

npx prompts.chat

使用 MCP 服务器(远程):

{
  "mcpServers": {
    "prompts.chat": {
      "url": "https://prompts.chat/api/mcp"
    }
  }
}

使用 Claude Code 插件:

/plugin marketplace add f/prompts.chat
/plugin install prompts.chat@prompts.chat

配置与部署要点

  • 数据库:必须配置 PostgreSQL 数据库连接,推荐使用 Neon 等托管服务。
  • 认证:需配置 GitHub、Google 或 Azure AD 的 OAuth 应用凭据。
  • 环境变量:具体环境变量列表未在仓库资料中提供,请参考 SELF-HOSTING.md 和 DOCKER.md。
  • Docker 部署:提供 Docker 指南,可参考 DOCKER.md。
  • 自定义:支持自定义品牌、主题和功能开关。

限制、风险与许可证

  • 限制:提示词库为静态集合,不包含动态生成或个性化推荐功能;部分高级功能(如交互式书籍)可能依赖在线服务。
  • 风险:用户提交的提示词内容未经严格审核,可能存在不适当内容;自托管时需自行负责数据安全和合规。
  • 许可证:项目采用双重许可证——源代码和站点原创内容(包括交互式书籍)使用 MIT 许可证;提示词内容和数据(prompts.csv、PROMPTS.md、用户提交的提示词)采用 CC0 1.0 通用公共领域贡献。

官方链接

信息来源和分析时间

  • 信息来源:GitHub 仓库 README、CONTRIBUTING.md、仓库元数据(描述、主题、语言、许可证)。
  • 分析时间:2025年(具体日期未提供,基于仓库当前状态)。