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 文档里的吧,可以部署这个试试,可以更加高效记录和筛选分类。
综合推荐:⭐⭐⭐(提示词比较多的用户,推荐部署)
使用体验:⭐⭐⭐(简单便捷,易整理)
部署难易:⭐⭐(简单)︎
︎