jacewiki 🌳

suno-prompts

최근 수정 시각: 2026-08-28 22:24:49

분류: | AI | 음악

1. 개요

suno-promptsSuno AI로 곡을 만들 때 쓰는 프롬프트를 모아 두는 개인용 웹앱이다. 곡 하나당 제목·스타일·가사·태그 네 칸을 채워 라이브러리에 쌓고, 필요할 때 네 칸을 한 번에 복사해 Suno에 붙여 넣는다.

이 앱이 곡을 만들지 않고 프롬프트만 다루는 데는 이유가 있다. 만들 당시 Suno에는 공개 API가 없었다. 그래서 앱은 자기가 제일 잘할 수 있는 일 — 프롬프트를 짓고, 모으고, 찾고, 다시 꺼내는 일 — 에 집중하고, 실제 생성은 사람이 웹사이트에서 한다. 나중을 위해 오디오 URL 슬롯만 스키마에 비워 뒀다.

1.1. 4종 세트

무엇인가
제목 Suno에 표시될 곡 이름
스타일 장르·분위기 태그를 쉼표로 나열. Suno의 200자 제한을 앱이 강제한다
가사 [Verse 1] · [Chorus] 같은 섹션 마커를 붙인다. 구조를 알려 주면 Suno가 훨씬 잘 잡는다
태그 Suno로 가지 않는다. 내 라이브러리 안에서 분류·검색하는 용도

2. 핵심 기능

Gemini 호출은 응답 스키마를 강제해 JSON으로 받는다. 시스템 지시가 각 칸의 규칙을 못 박아 둔다 — 스타일은 200자 안의 짧은 태그, 가사는 사용자가 쓴 언어를 따라가고 섹션 마커 필수, 태그는 소문자 단일 단어 다섯에서 여덟 개.

3. 기술 스택

영역 기술
Next.js 16 (App Router) + React 19 + TypeScript, Tailwind 4, shadcn/ui
라이브러리 dnd-kit(정렬), Fuse.js(검색), sonner(토스트)
저장 Cloudflare D1 — 로컬 개발은 SQLite로 자동 전환
인증 앱 전체를 감싸는 단일 비밀번호 게이트 + 에이전트용 토큰 헤더
AI Google Gemini — 응답 스키마 강제 JSON
호스팅 Cloudflare Workers (OpenNext)

4. 개발 배경

AI로 곡을 만들다 보면 금세 알게 된다 — 좋은 결과의 8할은 프롬프트에서 나오고, 잘 나온 프롬프트는 반드시 다시 쓰게 된다. 그런데 그게 어디 있느냐가 문제다. 채팅 기록 어딘가, 메모장 어딘가, 아니면 이미 사라진 뒤.

suno-prompts는 잘 나온 프롬프트에 주소를 준다. 태그를 달아 두면 몇 달 뒤 "그때 그 재즈풍 그거"로 찾을 수 있고, 4종 일괄 복사 버튼 하나로 Suno에 다시 앉힐 수 있다.

5. 링크

6. 관련 문서