Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

starlog/promptBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1 Commit

Repository files navigation

PromptBook

ComfyUI로 생성한 이미지의 프롬프트를 관리하는 Windows 데스크톱 애플리케이션입니다.

주요 기능

  • 드래그앤드롭: 이미지를 앱에 드롭하면 자동으로 프롬프트 추출
  • 프롬프트 저장: SQLite 데이터베이스에 프롬프트 레코드 저장
  • 제목 편집: 각 레코드에 사용자 정의 제목 추가
  • 검색: 제목과 프롬프트 내용으로 검색 (대소문자 무시)
  • 썸네일 저장: 이미지 썸네일을 DB에 저장하여 미리보기 제공
  • 프리뷰 토글: 썸네일 패널 표시/숨김 전환

지원 형식

  • ComfyUI: JSON 형식의 prompt/workflow 메타데이터
  • Stable Diffusion 1.5: parameters 형식의 레거시 메타데이터
  • 이미지 형식: PNG, JPG, JPEG, WEBP

추출 정보

  • Prompt (프롬프트)
  • Model Name (모델명)
  • Seed (시드)
  • Sampler (샘플러)
  • Scheduler (스케줄러)
  • Raw JSON (원본 JSON)
  • Workflow (워크플로우)

요구사항

  • Windows 10/11
  • .NET 9.0 Runtime

설치

방법 1: 소스에서 빌드

git clone <repository-url>
cd promptBook
dotnet build
dotnet run

방법 2: 배포 빌드 생성

dotnet publish -c Release -o ./publish

publish 폴더의 파일들을 원하는 위치에 복사 후 PromptBook.exe 실행

방법 3: 단일 실행 파일 (Self-contained)

dotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=true

사용법

  1. PromptBook.exe 실행
  2. ComfyUI로 생성한 이미지를 앱에 드래그앤드롭
  3. 자동으로 프롬프트, 모델, 시드 등 정보 추출
  4. 제목을 편집하려면 Edit 버튼 클릭 후 수정, Save로 저장
  5. 검색창에 키워드 입력으로 필터링
  6. Copy Prompt 버튼으로 프롬프트 클립보드 복사
  7. Hide Preview / Show Preview로 썸네일 패널 토글

데이터 저장 위치

  • 데이터베이스: promptbook.db (실행 파일과 같은 폴더)
  • 썸네일: 데이터베이스 내 BLOB으로 저장

기술 스택

  • C# / .NET 9.0
  • Windows Forms
  • SQLite (Microsoft.Data.Sqlite)
  • MetadataExtractor
  • Newtonsoft.Json

라이선스

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /