Docker部署Prompt Manager:本地AI提示词管理完整教程
Prompt Manager 是一款功能完善的本地提示词管理工具,它基于 Python + Flask + SQLite 技术栈构建,无需任何外部依赖,能够实现开箱即用的便捷体验。该系统专为需要高效组织和管理 AI 提示词的用户设计,提供了从创建、编辑到版本控制的全套解决方案。

功能亮点详解
📝 提示词管理
- 创建与编辑:支持为提示词设置完整的元信息,包括名称、来源、标签以及备注等内容。
- 内容预览:在首页直接显示提示词内容的摘要,并提供一键复制完整内容的功能。
- 置顶显示:用户可以将重要的提示词置顶显示,确保优先访问。
- 智能搜索:支持对提示词名称、来源、备注、标签及内容进行全文检索,快速定位所需信息。
- 语言切换:界面支持中文与英文两种语言的切换。
🔄 版本控制系统
- 语义化版本:严格遵循主版本.次版本.补丁版本的标准格式进行版本管理。
- 灵活升级:支持按补丁版本(+0.0.1)、次版本(+0.1.0)或主版本(+1.0.0)进行灵活升级。
- 历史回滚:可以从任意历史版本创建全新的版本,整个过程不会覆盖原有的数据记录。
- 自动清理:可自定义设置版本保留数量阈值(默认200条),系统会自动清理超出部分的旧版本。
📊 对比分析功能
- 差异对比视图:以左右并排的方式清晰展示不同版本之间的具体差异。
- 词级对比:默认提供精确到词汇级别的变更高亮,便于微观审视内容变化。
- 行级对比:同时支持传统的行级别差异对比视图,满足不同的查看习惯。
- 模式快速切换:支持在词级对比与行级对比模式之间进行一键切换。
🏷️ 标签管理系统
- 层级标签分类:支持创建类似“场景/客服”这样的多层级标签,实现精细化分类。
- 智能输入联想:在输入标签时,系统会自动提示已存在的相关标签。
- 多维度筛选:支持按照不同标签对提示词进行排序和筛选,提升管理效率。
🎨 用户体验优化
- 双主题支持:提供浅色与深色两种主题,并能够自动跟随操作系统的主题设置。
- 响应式设计:界面经过优化,能够完美适配桌面端和移动端等各种设备屏幕。
- 流畅动画效果:融入了精心设计的页面交互动画与过渡效果,提升操作流畅感。
- 键盘快捷键:支持如 Ctrl+S 快速保存、Ctrl+P 快速预览等一系列便捷的键盘快捷操作。
- 视图切换功能:在首页支持列表视图与网格视图的一键切换,并且会记住用户的偏好设置。
- 提示词颜色标注(新功能):在“高级设置”中可以为提示词自定义颜色(支持 #RGB 或 #RRGGBB 格式),首页卡片会显示细微的同色外圈;提供可视化取色器、颜色小圆点预览及“一键清除”按钮;留空则表示不设置颜色。
- 界面语言切换(新功能):在“设置”中可自由切换界面显示语言(中文或英文),默认语言为中文。
📤 数据管理能力
- 导入与导出:支持以 JSON 格式进行完整数据的备份与恢复操作。
- 数据安全保障:所有数据均存储在本地 SQLite 数据库中,无需依赖任何云端服务。
- 系统参数配置:可配置版本清理阈值、设置访问密码等多种系统参数。
- 多语言界面支持:如前所述,支持切换界面语言(中文/英文)。
🔒 可选的访问密码保护
- 三种模式选择(于设置页):可选择关闭密码、为指定提示词设置密码或启用全局密码。
- 密码设置要求:密码长度要求在4至8位之间,首次启用时需要先完成密码设置。
- 指定提示词密码:在编辑特定提示词时,可以勾选“该提示词需要密码访问”选项。
- 首页显示行为(指定密码模式):受密码保护的提示词卡片在首页仅显示标题和“来源:需要密码”,不会展示标签、备注及内容预览;点击卡片会进入密码解锁页面。
- 会话解锁机制:在同一会话内,对已经解锁的提示词会直接放行;用户可以通过点击右上角的“退出”按钮来清除当前的认证状态。
安装部署步骤
Docker Compose 部署
通过 Docker Compose 可以轻松完成服务的部署,以下是一个标准的配置示例:
services:
prompt-manager:
image: zhuchenyu2008/prompt-manage:latest
container_name: prompt-manager
ports:
- 3501:3501
environment:
- FLASK_ENV=production
volumes:
- ./data:/app/data
restart: unless-stopped
使用操作指南
在浏览器地址栏中输入 http://您的NAS或服务器IP:3501 即可访问 Prompt Manager 的Web界面。

提示:为了获得更好的截图视觉效果,此处已将界面切换为深色主题。

点击“创建提示词”按钮开始添加新的提示词条目。

在弹出的编辑页面中,填写提示词的名称及其具体内容。

为了便于后续的筛选和分类管理,可以为提示词添加一个或多个相关的标签。

创建多个提示词后,可以在首页查看整体的管理效果。

点击界面左侧的标签栏,可以快速根据标签对提示词进行筛选和分类查看。

系统支持将全部数据以JSON格式导出备份,也支持从备份文件中导入恢复数据。

每个提示词都具备完整的历史版本管理功能,可以随时查看和回溯。

总结与评价
这款工具的核心用途在于集中且高效地管理AI提示词。无论是曾经训练过模型还是体验过角色卡的用户都深有体会,即使使用相同的AI模型,不同的提示词往往会导致生成效果的天壤之别。网络上存在大量分享的提示词资源,许多有收集习惯的用户可能仍然依赖于Excel等文档进行记录。部署并使用此系统,能够实现更高效地记录、检索与分类管理。
综合推荐指数:⭐⭐⭐(特别推荐给拥有大量提示词需要管理的用户) 实际使用体验:⭐⭐⭐(操作简单便捷,易于整理归纳) 部署流程难度:⭐⭐(过程非常简单直接)