同样用 AI,为啥别人效果更好?教你 Docker 部署提示词管理工具
Prompt Manager:
一个功能完整的本地提示词管理系统,支持版本控制、搜索、标签管理、导入导出功能。采用 Python + Flask + SQLite 构建,无需外部依赖,开箱即用。

核心功能:
📝 提示词管理
创建编辑:支持名称、来源、标签、备注等完整元信息
内容预览:首页显示内容摘要,支持一键复制完整内容
置顶功能:重要提示词可置顶显示
智能搜索:支持名称、来源、备注、标签、内容的全文搜索
语言切换:支持中/英切换
🔄 版本控制系统
语义化版本:遵循 主版本.次版本.补丁版本 格式
灵活升级:支持补丁版本(+0.0.1)、次版本(+0.1.0)、主版本(+1.0.0)升级
历史回滚:可从任意历史版本创建新版本,不覆盖原有数据
自动清理:可设置版本保留阈值(默认200),自动清理旧版本
📊 对比分析
Diff视图:左右并排显示版本差异
词级对比:精确到词汇级别的变更高亮(默认)
行级对比:支持传统行级别的 diff 视图
快速切换:词级/行级对比模式一键切换
🏷️ 标签系统
层级标签:支持 场景/客服 这样的层级分类
智能联想:输入时自动提示已有标签
多维度筛选:支持按标签排序和筛选
🎨 用户体验
双主题支持:浅色/深色主题,自动跟随系统
响应式设计:完美适配桌面端和移动端
流畅动画:精心设计的交互动画和过渡效果
键盘快捷键:支持 Ctrl+S 保存、Ctrl+P 预览等快捷操作
桌面端视图切换:首页支持列表/网格一键切换,并记住偏好
提示词颜色标注(新):在“高级设置”为提示词设置颜色(支持 #RGB/#RRGGBB),首页卡片将显示细微的同色外圈;提供可视化取色器、小圆点预览与“一键清除”按钮;留空则不设置
界面语言(新):在“设置”中可切换界面语言(中文/英文),默认中文
📤 数据管理
导入导出:JSON 格式完整数据备份和恢复
数据安全:本地 SQLite 存储,无云端依赖
设置管理:可配置版本清理阈值与访问密码等系统参数
支持切换界面语言(中文/英文)
🔒 访问密码(可选)
三选一模式(设置页):关闭 / 指定提示词密码 / 全局密码
密码要求:4–8 位,首次启用需先设置密码
指定提示词密码:在提示词编辑页勾选“该提示词需要密码访问”
首页行为(指定提示词密码模式):受保护卡片仅显示标题与“来源:需要密码”,不展示标签、备注与内容预览;点击卡片进入解锁页
会话解锁:本次会话内对已解锁的提示词放行;可通过右上角“退出”清除认证
安装
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 就能看到界面

TIP:为了截图效果,这里我切换成深色主题

点击创建提示词

填写提示词名称和内容

为了后面更好筛选分类,可以添加标签

这里我还多创建了几个,可以看看效果

点击左侧,能进行快速筛选分类

支持导入和导出数据

有历史版本管理

总结
这款工具主要功能就是管理提示词,练过丹的和玩过角色卡的用户应该都清楚,有时候大家都用同一个 AI ,但是别人出了的效果就是比自己好,这就是提示词不同带来的不一样效果。网上也有不少人分享提示词,屯屯鼠应该还有不少都人是直接记录在 Excel 文档里的吧,可以部署这个试试,可以更加高效记录和筛选分类。
综合推荐:⭐⭐⭐(提示词比较多的用户,推荐部署)
使用体验:⭐⭐⭐(简单便捷,易整理)
部署难易:⭐⭐(简单)︎
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

kenlau_sz
校验提示文案
kenlau_sz
校验提示文案