Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

PromptMate

您的智能 AI 提示词管家

一款简洁、高效的桌面端生产力工具,旨在帮助您系统化管理、高效使用和优化您的 AI 提示词(Prompts)。

Latest Release GitHub Stars GitHub Issues License

PromptMate 软件截图


🚀 它是什么?

在与 ChatGPT、Midjourney 等大模型频繁交互的过程中,您是否也曾为管理那些零散而宝贵的 Prompt 而烦恼?

PromptMate 是一款专为此场景设计的桌面效率工具。它能帮助您告别混乱的文本文件和笔记,将所有提示词集中管理、快速检索并一键调用,极大地提升您的 AI 交互效率。

✨ 特色功能

  • 🗂️ 多层级分类管理:

    • 文件夹层级:通过创建不同的文件夹来归纳和整理不同场景的提示词。
    • 标签层级:为每个提示词打上自定义标签,实现更灵活的交叉分类和筛选。
  • 📇 卡片式视觉管理:

    • 以直观的卡片形式展示您的每一个提示词,信息结构一目了然。
  • 📝 变量化与表单编辑:

    • 自动识别提示词中的 {{变量}},并生成简洁的表单。
    • 您只需在表单中填写变量内容,即可快速生成最终版本,一键复制使用。
  • 🤖 AI 智能优化:

    • 支持接入通用大模型(LLM)的 API。
    • 选中您的提示词,即可一键调用 AI 对其进行优化、补充或翻译,激发更多灵感。
  • 🎨 高度个性化:

    • 自定义图标: 为您的每个文件夹选择独特的图标,便于快速识别。
    • 自定义主题: 内置多种主题,或自定义您的专属软件界面风格。
  • ✍️ 支持 Markdown 语法:

    • 在提示词内容中轻松使用 Markdown 格式,如加粗、列表、代码块等,排版更清晰。
  • 📌 窗口置顶:

    • 需要频繁参考?将 PromptMate 窗口置顶显示,始终保持在其它应用之上,方便随时查看和复制。
  • 💾 本地化数据存储:

    • 所有数据均存储在本地,确保您的提示词库私密、安全,并能离线访问。
  • 🔍 快捷搜索:

    • 内置强大的全文搜索引擎,输入关键词即可毫秒级定位到您需要的提示词。

🛠️ 优化与开发计划

我们正在积极地让 PromptMate 变得更强大!

正在优化中的功能

  • 🌐 浏览器插件:
    • 开发配套的浏览器插件,支持在网页端直接使用表单编辑变量,并一键将内容注入到对话框中。

后续开发计划

  • 🔄 版本管理功能:

    • 为您的重要提示词提供历史版本追溯与管理功能。
  • 🆚 多模型对比:

    • 集成多个大模型 API,方便您用同一个 Prompt 测试不同模型的输出效果。
  • 流程化管理:

    • 引入工作流(Workflow)模式,将多个提示词串联成一个任务流,实现更复杂的自动化操作。
  • ⌨️ 全局快捷键:

    • 支持自定义全局快捷键,随时随地一键呼出 PromptMate 主窗口。

🔐 后端认证与同步服务

按照 账号与数据同步接口文档 的规范,仓库内新增了 server/ 目录以提供基于 Supabase 的统一账户体系与数据同步服务:

  1. 复制配置模板并填写 Supabase 与域名信息:
    cp server/.env.example server/.env
  2. 安装依赖后运行一次构建(输出至 dist-server/,该目录已加入 .gitignore):
    npm run server:build
  3. 使用生产配置启动服务(默认端口 8787,可通过 PORT 覆盖):
    npm run server:start

开发过程中若需快速验证,可执行 npm run server:dev(内部会先构建再启动)。服务会自动注入速率限制、审计日志与同步事件记录,客户端即可直接调用文档中定义的 REST 接口完成注册、登录、提示词同步等能力。

✅ 部署前请参考《后端部署检查清单》,逐项确认 Supabase 表结构、RLS 策略、自定义域及环境变量配置,确保 promptmate.luoyuanai.cn 服务完全可用。

📥 下载与安装

您可以前往我们的 Releases 页面 下载适用于您操作系统的最新版本。

目前支持 Windows 和 macOS。

快速开始

  1. 下载并安装应用程序。
  2. 创建您的第一个分类文件夹。
  3. 点击 "新建",开始编写您的第一个提示词。尝试使用 {{示例变量}} 来创建一个变量。
  4. 保存后,在主界面点击该卡片,即可在右侧的表单中填充变量并复制结果!

🤝 贡献

我们欢迎任何形式的贡献!如果您有好的想法或发现了 Bug,请随时提交 Issue 或发起 Pull Request

📄 许可证

本项目基于 MIT License 开源。

关于 About

PromptMate 是一款帮助您管理和使用常用提示词(Prompts)的桌面效率工具。它旨在提高您与 AI 模型(如 ChatGPT 等)或其他需要预设文本输入的工具进行交互的效率。

语言 Languages

TypeScript85.6%
JavaScript10.1%
HTML1.8%
CSS1.2%
PowerShell0.5%
NSIS0.5%
Shell0.2%
Batchfile0.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
221
Total Commits
峰值: 38次/周
Less
More

核心贡献者 Contributors