danbooru-diffusion-prompt-builder

像逛超市一样挑标签,快速拼出高质量 AI 绘画提示词

开源 🏷️完全免费 ✅ 目前可打开 图像生成 🍴 复刻 121 🐛 待处理 6 👀 关注 12
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1259
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 完全免费,无付费版本

项目预览

danbooru-diffusion-prompt-builder 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队wfjsw
定价模式🏷️完全免费
价格说明完全免费,无付费版本
访问状态✅ 目前可打开
是否开源是
开源协议AGPL-3.0
主要语言TypeScript
技术栈/模型ai,danbooru,element-plus,generator,novelai,prompt,stable-diffusion,tagging,txt2img,vue,vue3
GitHub 星标★ 1259
上线时间2022-10-13 00:00:00
代码更新2024-02-23
仓库体积79.6 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

这是一个基于 Vue 3 和 Element Plus 构建的 Danbooru 标签超市工具,专为 Stable Diffusion 和 NovelAI 等 AI 绘画用户设计。它解决了从 Danbooru 图库中手动挑选和整理提示词标签的低效问题,核心能力包括:海量标签的浏览、搜索、多选和组合,支持按分类(如角色、画风、姿势)筛选,并能自动生成符合模型语法的提示词文本。项目内置了标签的本地化翻译和热度排序,帮助用户快速找到高质量标签,提升 prompt 构建效率。界面直观,操作流畅,适合需要大量生成图像的创作者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1259

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • Node.js 运行环境(用于执行 yarn/npm 脚本)
  • yarn 包管理器(README 主用 yarn,npm 亦可)
  • Git,用于克隆仓库
  • 修改标签/预设时需了解 YAML 基本语法

安装与启动步骤

  1. 1克隆项目仓库

    把 GitHub 上的源码下载到本地,进入项目目录后再执行后续命令。

    git clone https://github.com/wfjsw/danbooru-diffusion-prompt-builder.git
    cd danbooru-diffusion-prompt-builder
  2. 2安装依赖

    在项目根目录执行,等价于安装 dependencies,README 直接给出 yarn 命令。

    yarn
  3. 3启动开发服务器

    README 提供的启动方式,运行后在浏览器打开终端输出的地址即可使用标签超市。

    yarn dev
  4. 4检查标签重复

    新增标签后运行,确认没有与已有标签重名,npm 与 yarn 两种写法都可用。

    yarn dupcheck
  5. 5导入标签配图

    传入图片路径,脚本会自动裁剪并压缩;建议原图接近 512px×512px。

    yarn importimage /your/path/image.png
  6. 6导入宽幅图片

    适用于宽幅预设演示图,图片不裁剪直接加入公共目录。

    yarn importuncroppedimage /your/path/wide.png

关键配置

配置项必填说明示例
name(标签文件)是标签分类名,定义该 YAML 文件对应的分类name: <分类名>
category是分类层级列表,用于界面筛选归类category: - <分类层级1> - <分类层级2>
restricted是标记该分类是否为限制级内容restricted: false
content.tag-name(标签)是英文标签名作为键,name 为其中文名;英文名中下划线需替换为空格content: tag-name1: name: <标签中文名1>
content.预设中文名(预设)是预设键为中文名,内含 description 与 content 标签列表预设中文名: description: 预设描述 content: - tag1 - tag2
prompt(模型条目)否调用该模型时使用的 prompt 名,对应模型图片左上角尖括号内容prompt: victorian-lace

如何确认成功

执行 yarn dev 后终端无报错并输出本地访问地址,浏览器打开该地址能看到 Danbooru 标签超市界面即成功。

常见问题

Q:一定要用 yarn 吗?

A:README 同时给出 npm 与 yarn 写法,例如 npm run dupcheck 与 yarn dupcheck 等价,所以 npm 也可以,但启动开发服务器的示例命令是 yarn dev。

Q:添加标签的最低标准是什么?

A:只需拥有标签的英文名与中文名即可。英文标签名中的下划线要替换为空格,并且不能与其他标签重复。

Q:配图有什么要求?

A:图片尽量符合 512px×512px 以获得最佳显示效果。用 importimage 会自动裁剪压缩,宽幅图可用 importuncroppedimage 不裁剪导入。

Q:标签数据放在哪里?

A:标签放在 data/tags/**/*.yaml,预设放在 data/presets/**/*.yaml,直接编辑这些 YAML 文件即可。

Q:可以在线直接用吗?

A:可以,项目官网为 https://tags.novelai.dev,无需本地部署即可使用标签超市。

注意事项

  • README 未给出生产环境构建与部署命令,yarn dev 为开发服务器;正式使用可直接访问官网
  • 不要添加儿童色情相关或违反 GitHub 使用协议的图片到项目中
  • 英文标签名请将下划线替换为空格,并先用 dupcheck 确认无重复
  • 开发依赖、命令在 README 中以 yarn 为主,npm 写法同样被支持

核心亮点

  • 内置海量 Danbooru 标签库,支持中文搜索和分类筛选,找标签快
  • 可视化多选标签,自动生成规范 prompt,减少语法错误
  • 界面基于 Element Plus,交互清晰,上手零门槛

不足之处

  • 标签库依赖 Danbooru 数据,更新可能滞后
  • 文档/社区待观察

适用场景

  • Stable Diffusion 新手快速生成高质量提示词
  • NovelAI 用户批量构建角色或风格标签组合
  • AI 绘画创作者整理个人标签素材库

替代项目

Stable Diffusion WebUI 的 Danbooru 标签插件、NovelAI 内置标签建议、Prompt Generator for Stable Diffusion

同类项目推荐

generative-art-in-go 开源

边看书边敲代码,用Go画出你的第一幅生成艺术

A companion source code repository to the book "Generative Art in Go"

★ 109 2026-08-09
awesome-creative-coding 开源

一站式找齐创意编程工具和灵感,少走弯路

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.

★ 15570 2026-08-09
boardui 开源

复制源码即用的 AI 聊天界面组件库,填个 Key 就能跑

React design system for agentic interfaces. Every free BoardUI component as source, ···

★ 1124 2026-09-25
fireworks-tech-graph 开源

一句话生成可上生产的架构图与流程图

Generate production-quality SVG+PNG technical diagrams from natural language. 7 styl···

★ 11967 2026-09-22
svg.py 开源

用 Python 代码轻松生成矢量图,告别手写 SVG

Type-safe and powerful Python library to generate SVG files

★ 400 2026-08-09
semi-design 开源

3000+设计变量加一键设计稿转代码,快速搭 React 中后台

A modern, comprehensive, flexible design system and React UI library, AI-friendly bu···

★ 10477 2026-10-08
awesome-nano-banana 开源

一站式搞定 nano banana,从入门到实战

The awesome nano banana playbook from the SuperMaker AI team. Discover a complete co···

★ 100 2026-08-09
awesome-generative-ui 开源

一页看清 AI 生成界面的全部资源

A curated list of resources for AI-generated user interfaces — systems where LLMs d···

★ 149 2026-11-03
p5-single-line-font-resources 开源

在 p5.js 里一键渲染极简单线字体,做线条艺术和动态文字。

An archive of monoline vector fonts, and p5.js code to render them.

★ 284 2026-08-09