f / prompts.chat
f/prompts.chat
原名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 通用公共领域贡献。
官方链接
- 官方网站:https://prompts.chat
- GitHub 仓库:https://github.com/f/prompts.chat
- Hugging Face 数据集:https://huggingface.co/datasets/fka/prompts.chat
- 交互式书籍:https://fka.gumroad.com/l/art-of-chatgpt-prompting
- 儿童教育:https://prompts.chat/kids
信息来源和分析时间
- 信息来源:GitHub 仓库 README、CONTRIBUTING.md、仓库元数据(描述、主题、语言、许可证)。
- 分析时间:2025年(具体日期未提供,基于仓库当前状态)。