Skip to content

kjqwer/prompt

Repository files navigation

提示词编辑器

一个用于编辑、管理与翻译 AI 提示词的轻量工具。支持多语言(暂时就中英)映射、预设保存与搜索、文件夹分类与拖拽排序、智能补全、导入导出与本地持久化,帮助你高效组织与复用提示词。

在线预览

适用场景

  • Stable Diffusion / Midjourney 等 AI 绘图的提示词组织与复用
  • 个人提示词库管理与分享

核心特性

  • 提示词编辑

    • 逗号分隔输入与智能补全(Tab 触发)
    • 一键替换中文逗号、格式化为标准提示词格式
    • 支持指针拖拽排序、双击编辑、删除、在后追加新词
    • 下划线/空格一键切换(red_hairred hair
    • 包裹层管理:为单个词添加/移除 {}, (), [], <> 等包裹,保持映射与显示一致
    • 快速复制到剪贴板与精简/详细视图切换
  • 预设管理(扩展)

    • 预设类型:positivenegativesettingstylecharacterscenecustom
    • 文件夹:支持层级、颜色、父子关系与默认文件夹设置
    • 操作:搜索、加载、重命名、删除、复制,且可一键应用到编辑器
    • 导入/导出:支持仅预设的 JSON 导入导出,并自动迁移旧格式预设,确保兼容
    • 去重与合并:新旧预设同名时自动优先保留新预设
  • 词库管理

    • 分类/分组浏览与维护:编辑关键字与翻译,隐藏/显示词条
    • 拖拽排序、快速新增/删除词条
    • 搜索支持关键字、翻译
    • 导出词库 JSON(不包含预设),导入 JSON 恢复或重置为内置词库
  • 多语言与数据来源

    • 默认数据结构由 public/sd/default.yaml 提供
    • 可加载 zh_CN.yaml 翻译并自动合并到词库
    • 未映射项高亮,右侧映射面板可直接补充翻译
  • 持久化与兼容性

    • 自动持久化到浏览器 localStorage(包含词库、预设、编辑器内容与语言选择)
    • 兼容旧版本导出文件,自动迁移旧预设到新系统
    • 可按需重置为内置词库,回到最初状态

快速开始

  • 安装依赖:pnpm install
  • 开发启动:pnpm dev
  • 生产构建:pnpm build

使用小贴士

  • 在编辑器中按 Tab 调用智能补全;右侧列表中也支持 Tab 建议
  • “导出 JSON”会导出你的自定义差异与/或预设,便于分享或备份
  • “导入 JSON”可恢复此前导出的词库或预设;若需回到默认状态,可使用“重置为内置词库”

许可

  • 本项目采用 MIT 许可,允许在保留版权与许可声明的前提下自由使用、复制、修改与分发。
  • 详情参见:MIT 许可文本

致谢

  • 本项目旨在为提示词编辑和管理提供便利,欢迎大家一起来开发与改进。

About

AI绘图提示词预设管理,提示词可视化智能编辑,翻译工具,支持云预设分享

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors