1:1 문의
CREATOR GUIDE

티키타 크리에이터 가이드

작품을 만들고 공개하기까지 필요한 내용을 읽는 순서대로 정리했어요.

처음 만드시나요00부터 05까지 순서대로 따라오시면 한 편이 완성돼요.00 – 05
다른 곳에서 옮겨오시나요티키타에서만 다른 점만 모았어요.07
설정이 안 들어가나요칸마다 한도와 옮길 곳을 정리했어요.부록

작품제작은 총 5단계로 진행돼요

다섯 단계를 하나씩 다뤄요. 목차 번호는 이 가이드의 읽는 순서예요.

작품 만들기 5단계
작품 만들기 5단계 — 프로필, 대화, 에피소드, 갤러리, 공개여부 순으로 올라가는 계단
장여기서 하는 것
1 · 프로필제목 · 태그라인 · 스토리 설정 · 캐릭터
2 · 대화첫 메시지 · 예시 대화 · 대화 시작 문구 · 추천 페르소나
3 · 에피소드에피소드 · 전환 조건 · 변수 · 변수 디자인 · 로어북
4 · 갤러리이미지 에셋 · 이미지 그룹 · 썸네일 · 비밀 이미지
5 · 공개여부스토리 소개 · 카테고리 · 테스트 대화 · 공개

변수와 로어북은 에피소드 장(만들기 화면에서는 에피소드 단계) 안에 있어요. 프로필에서 찾으시면 안 보여요.

이런 게 궁금하셨다면

이런 상황여기부터
대사가 전부 별표로 나와요02 · 대사와 지문 형식
에피소드가 안 넘어가요03 · 에피소드와 전환 조건
테스트 대화를 어디서 하는지 모르겠어요05 · 테스트 대화 10회
작품이 비공개 처리됐어요08 · 비공개 조치를 받았다면
저장이 막혀요 — 글자 수가 넘었대요부록 · 작품 글자 수 30,000자
특정 소재가 나올 때만 필요한 설정이 있어요03 · 로어북
시작하기 › 스토리와 시네마

🎬스토리와 시네마, 뭘로 만들까

두 가지 형식이 있어요. 만들 때 한 번 고르고, 나중에 화면에서 바꿀 수는 없어요.

읽는 시간 3분가장 먼저 읽어주세요

무엇이 다른가요

스토리시네마
진행메신저처럼 대화대사창으로 장면이 흐름
시작첫 메시지 한 덩어리프롤로그 블록 최대 20개
캐릭터프로필 이미지표정 스프라이트 여러 장
썸네일1장최대 6장
이미지배경 또는 인라인 선택인라인 고정

이렇게 고르세요

  • 스토리 — 대화 자체가 중심이에요. 이미지가 적어도 돼요. 처음이라면 여기부터가 편해요.
  • 시네마 — 장면 연출이 중심이에요. 배경과 표정 이미지를 준비할 수 있을 때 골라주세요.
!
시네마는 준비물이 많아요. 공개하려면 시네마 썸네일 1장 이상과 모든 캐릭터의 표정 이미지가 있어야 해요. 이미지가 아직 없다면 스토리로 시작하는 편이 빨라요.

나중에 바꿀 수 있나요

만들기 화면에서 형식을 바꾸는 기능은 없어요. 대신 시네마로 복제가 있어요.

원본은 그대로 두고 시네마 작품이 새로 하나 생겨요. → 기존 작품을 시네마로 복제하기

시작하기 › 시네마로 복제

🎞️기존 작품을 시네마로 복제하기

이미 만든 스토리를 시네마로도 내고 싶을 때 쓰는 기능이에요.

!
전환이 아니라 복제예요. 원본은 그대로 남고 새 작품이 하나 더 생겨요. 주소가 새로 발급되기 때문에 기존 대화 기록과 지표는 이어지지 않아요.

어디에 있나요

  1. 만들기 목록에서 옮길 작품 카드를 찾으세요.
  2. 카드의 ⋯ 메뉴를 누르세요.
  3. 시네마로 복제를 선택하세요.

복제가 끝나면 새 작품의 편집 화면으로 바로 이동해요. 새 작품은 비공개 초안으로 만들어져요.

작품 카드의 ⋯ 메뉴 · 「시네마로 복제」
작품 카드의 ⋯ 메뉴 · 「시네마로 복제」

무엇이 따라오나요

그대로 옮겨져요비워져요
제목 · 태그라인첫 메시지
스토리 설정이미지 · 갤러리
공개 정보와 비공개 정보표정 스프라이트
에피소드 · 변수 · 예시 대화대표 이미지 · 썸네일
카테고리 · 태그 · 성인 설정

비워지는 건 실수가 아니에요. 시네마는 프롤로그와 장면 이미지를 새로 짜야 하거든요.

i
글로 쓴 것은 거의 다 넘어와요. 다시 준비할 건 이미지와 프롤로그예요.
시작하기 › AI 초안

✨AI 초안으로 시작하기

빈 화면이 막막할 때 뼈대를 만들어주는 기능이에요.

소개, 설정, 에피소드, 태그를 한 번에 채워줘요. 만들기 화면에서 AI로 초안 만들기를 누르면 돼요.

!
초안은 뼈대예요. 생각한 것과 다르게 나오는 게 정상이에요. 마음에 드는 부분만 남기고 나머지는 직접 고쳐 쓰는 도구로 생각해주세요.

이렇게 쓰면 좋아요

  • 초안을 받은 뒤 비공개 정보부터 손보세요. AI가 가장 얕게 채우는 칸이에요.
  • 첫 메시지는 대개 다시 쓰게 돼요. 초안은 분위기만 참고하세요.
  • 이미 설정을 써두셨다면 초안보다 AI 도구(MCP)가 나아요. 있는 글을 형식에 맞게 나눠줘요.
프로필 › 제목 · 태그라인 · 스토리 설정

📝제목 · 태그라인 · 스토리 설정

만들기 첫 화면에서 채우는 세 칸이에요. 셋 다 AI가 읽어요.

칸한도무엇을 쓰나요
제목20자작품 이름
태그라인100자한 줄 소개. 유저가 목록에서 보는 문장
스토리 설정20,000자배경 · 세계관 · 규칙. AI의 운영 지침

스토리 설정에는 무엇을 쓰나요

작품 전체에 늘 적용되는 것만 쓰세요. 특정 인물이나 특정 시점 이야기는 다른 칸이 따로 있어요.

여기에 쓰세요다른 칸에 쓰세요
세계의 규칙과 금기인물의 과거 → 비공개 정보
조직 · 지명 · 용어3화부터의 변화 → 에피소드 비공개 설정
호칭 규칙말투 → 예시 대화
모든 캐릭터가 지킬 문체
!
스토리 설정도 작품 글자 수 30,000자에 들어가요. 칸은 20,000자까지 열려 있지만, 여기에 몰아 쓰면 캐릭터와 첫 메시지에 쓸 몫이 줄어요. 인물별 이야기는 캐릭터 칸으로 내려보내세요. 나누는 방법은 부록 · 설정을 어디에 쓰나요에 정리했어요.
○ 스토리 설정 뼈대 — 복사해서 채워보세요
[배경] 언제 어디에서 벌어지는 이야기인지. [규칙] 이 세계에서 반드시 지켜지는 것. 어기면 어떻게 되는지. [관계] {{user}}는 누구이고, 등장인물들과 어떤 사이인지. [문체] 모든 캐릭터가 지킬 서술 방식. 예: 지문은 현재형, 대사는 짧게.
네 덩어리로 나누면 겹치지 않게 쓸 수 있어요.

태그라인 쓰는 법

줄거리 요약이 아니에요. 지금 어떤 상황인지를 보여주면 눌러요.

✕ 요약형
평범한 회사원이 새 부서로 이동하며 겪는 이야기
무슨 일이 일어날지 알 수 없어요. 누를 이유가 없어요.
○ 상황형
첫 출근 날, 옆자리에 앉은 사람이 전 애인이었다.
긴장이 바로 보여요. 다음이 궁금해져요.
프로필 › 공개 정보와 비공개 정보

🔐공개 정보와 비공개 정보

캐릭터 한 명에게 두 개의 칸이 있어요. 역할이 완전히 달라요.

칸한도유저에게AI가
캐릭터 이름15자보여요읽어요
공개 정보20,000자보여요읽어요
비공개 정보20,000자안 보여요읽어요
i
세 칸 모두 AI가 읽어요. 비공개 정보만 독자에게 안 보여요. 이름 · 공개 · 비공개 글자 수는 부록 · 작품 글자 수 30,000자에 함께 들어가요. 캐릭터는 최대 10명이에요.

둘을 나누는 기준

기준은 하나예요. 유저가 미리 알면 재미가 줄어드나요?

  • 공개 정보 — 외모, 태도, 말투, {{user}}와의 관계
  • 비공개 정보 — 숨은 동기, 상처, 계획, 거짓말, 언제 무너지는지
!
비공개 정보를 비워두면 캐릭터만의 특색이 없어요. 공개 정보만 있으면 AI가 첫인상 그대로만 연기해요. 관계가 깊어져도 변하지 않아요.

공개 정보도 AI가 읽어요

가장 많이 오해하시는 부분이에요. 공개 정보는 독자에게 보여주기만 하는 칸이 아니에요.

대화할 때마다 AI에게 캐릭터 정보가 전달되는데, 공개 정보와 비공개 정보가 나란히 함께 들어가요. 두 칸의 차이는 AI가 읽느냐가 아니라 독자에게 보이느냐예요.

그래서 공개 정보는 소개 문구보다 캐릭터 설정으로 채워주세요. 말투 · 성격 · 관계 · 습관처럼 연기에 필요한 내용을 적을수록 캐릭터가 살아나요.

!
공개 정보를 비워두면 AI가 아무것도 안 읽는 게 아니에요. 대신 작품의 스토리 설정을 읽어요. 캐릭터가 여럿이면 모두 같은 내용을 자기 소개로 갖게 돼서 서로 구별이 잘 안 돼요. 캐릭터마다 꼭 채워주세요.

이렇게 써보세요

○ 공개 정보
사무실에서 가장 먼저 출근하고 가장 늦게 나가요. 말수가 적고 존댓말을 써요. {{user}}에게는 업무 이야기만 해요. 웃을 때 눈을 마주치지 않아요.
○ 비공개 정보
전임자가 왜 그만뒀는지 알고 있어요. 그 일에 자신이 관련돼 있다고 생각해요. {{user}}가 같은 일을 겪을까 봐 거리를 둬요. 신뢰가 쌓이면 먼저 이야기를 꺼내요.
i
비공개 정보에는 언제 드러나는지까지 적어주세요. 안 적으면 AI가 첫 턴부터 말해버릴 수 있어요.

카드는 접고 순서를 바꿀 수 있어요

카드는 처음엔 접혀 있어요. 카드 머리를 누르면 펼쳐지고, 다시 누르면 접혀요. 접으면 번호 · 아바타 · 이름 · 나이 · 성별만 한 줄로 보여요. 드래그하면 순서가 바뀌어요. 1번 카드(주인공)는 지울 수 없어요.

!
순서를 바꾸면 {{char1}}, {{char2}} 번호도 그 순서로 따라가요. 첫 메시지와 예시 대화에 번호로 써둔 대사가 있다면 순서를 바꾼 뒤 확인하세요.
대화 › 대사와 지문 형식

💬대사와 지문 형식

대사가 지문으로 나오거나 이름이 안 뜨는 문제는 원인이 하나예요.

읽는 시간 5분첫 메시지와 예시 대화만 고치면 돼요
i
한눈에 보기
· 이름이 없는 줄은 지문으로 처리돼요. 자동으로 별표가 씌워져요.
· 고칠 곳은 첫 메시지와 예시 대화 두 곳뿐이에요.
· 채팅에서 마크다운은 지원하지 않아요.

기본 형식

이렇게 쓰면화면 결과
"오늘은 늦었네."지문 — 별표가 씌워져요
서준: 오늘은 늦었네.서준의 말풍선
○ 기본 형식
*서준이 어색하게 웃는다.* 서준: 오늘은 늦었네. {{user}}: 미안, 길이 막혔어.
  • 이름은 캐릭터 설정에 등록한 이름과 똑같이 쓰세요. 콜론 뒤는 한 칸 띄워요.
  • 지문은 별표로 감싸고 항상 줄을 따로 쓰세요.

피해야 할 세 가지

이렇게 쓰면결과올바른 형식
서준: *웃으며* 안녕*웃으며*가 사라져요지문을 윗줄로 분리
**서준**: 안녕이름으로 인식 안 돼요서준: 안녕
*서준: 방을 둘러본다*지문이 대사가 돼요*서준이 방을 둘러본다.*

지문 안에 콜론이 들어가면 이름으로 착각해요.

어디를 고치면 되나요

순서화면할 일
1첫 메시지모든 대사 앞에 이름: 붙이기
2예시 대화같은 형식으로 통일

AI는 이 두 곳을 보고 형식을 배워요. 여기만 고치면 이후 답변은 자동으로 맞춰져요.

!
첫 메시지에는 자동 별표가 적용되지 않아요. 화면이 정상으로 보여도 형식이 맞는 건 아니에요.
대화 › 첫 메시지

👋첫 메시지 쓰기

유저가 작품에 들어와 처음 보는 화면이에요. AI가 문체를 배우는 첫 자리이기도 해요.

항목한도권장
첫 메시지20,000자700~1,200자

시네마는 프롤로그를 포함해 20,000자예요. 첫 메시지도 부록 · 작품 글자 수 30,000자에 들어가요. 한도가 커졌어도 권장 분량은 그대로예요. 길수록 유저가 첫 화면에서 이탈해요.

줄거리가 아니라 장면으로

설명으로 시작하면 유저가 무엇을 해야 할지 몰라요. 지금 벌어지는 일로 시작하세요.

  • 어디인지, 누가 있는지 먼저 보여주세요.
  • 유저가 바로 반응할 수 있는 상황으로 끝내세요.
  • 한 덩어리로 쓰지 말고 짧은 문단으로 나누세요.
!
첫 메시지는 공개 영역이에요. 작품에 들어오기 전에도 보일 수 있어요. 성인 작품이라도 여기에는 직접적인 묘사를 넣지 마세요. 08 · 공개 영역과 내부 대화 보기

이렇게 시작해보세요

○ 첫 메시지
*회의실 문이 열리고, 서준이 들어온다. 자료를 넘기던 손이 멈춘다.* 서준: ...여기 계셨네요. *그가 맞은편 자리를 당겨 앉는다. 3년 만이다.* 서준: 자료는 제가 정리했습니다. 확인만 해주시면 됩니다.
i
첫 메시지에 비밀 이미지나 성인 이미지는 넣을 수 없어요.
대화 › 예시 대화

🗨️예시 대화 쓰기

말투를 설명으로 적으면 잘 적용이 안 돼요. 장면 하나가 설명 전체보다 정확해요.

항목개수한도
예시 대화최대 5개각 5,000자
✕ 설명으로 적으면
무뚝뚝하지만 속은 다정하다. 감정 표현이 서툴러서 퉁명스럽게 말한다. 존댓말을 쓰지만 신경 쓰는 티가 난다.
AI가 "무뚝뚝"과 "다정" 중 무엇을 우선할지 몰라요. 어떤 날은 차갑고 어떤 날은 살가워져요.
○ 예시 대화로 보여주면
*{{char1}}이 서류를 내밀며 눈을 마주치지 않는다.* {{char1}}: 이거, 오타 세 개 있었어요. {{user}}: 아, 죄송해요. 바로 고칠게요. *잠시 멈칫하더니 커피를 책상에 내려놓는다.* {{char1}}: ...밤새운 거 압니다. 이거 마시고 하세요.
다섯 줄에 무뚝뚝함 · 다정함 · 존댓말 · 서툰 표현이 다 들어갔어요.

여러 명이면 차이를 보여주세요

○ 같은 상황, 다른 반응
*{{user}}가 늦게 도착했다.* {{char1}}: 늦으셨네요. 앉으세요, 정리해 뒀습니다. {{char2}}: 야, 십 분. 십 분 늦었어. 알고 있지?
한 장면으로 두 사람 말투가 잡혀요.
!
{{char1}} 번호는 프로필의 캐릭터 순서예요. 프로필에서 카드를 드래그해 순서를 바꾸면 번호도 따라 바뀌니, 바꾼 뒤에는 예시 대화의 번호를 확인하세요.
i
하나에 패턴 하나만 담으세요. 5개를 이렇게 나누면 좋아요 — 처음 만났을 때 · 부탁받을 때 · 거절할 때 · 화났을 때 · 둘이 있을 때.
대화 › 대화 시작 문구

📣대화 시작 문구

유저가 채팅을 시작할 때 고르는 버튼이에요. 필수는 아니지만 있는 편이 훨씬 좋아요.

항목권장 개수한도
대화 시작 문구3개각 200자

유저가 누르는 첫 행동이에요

인사말이 아니라 행동으로 쓰세요. 세 개를 서로 다른 방향으로 두면 좋아요.

✕ 이런 건 눌러도 이야기가 안 굴러가요
안녕하세요 반가워요 무슨 일이에요?
○ 방향이 다른 세 가지
서류를 받아들고 아무 말 없이 훑어본다 "3년 동안 어디 있었어요?" 자리에서 일어나 회의실을 나간다
받아들이기 · 파고들기 · 피하기. 유저가 자기 성향대로 고를 수 있어요.
대화 › 추천 페르소나

🎭추천 페르소나

유저가 채팅을 시작할 때 참고할 수 있는 역할 템플릿이에요. 최대 3개까지 줄 수 있어요.

i
유저는 자기 페르소나를 직접 만들어요. 작가가 하는 일은 이 작품에 어울리는 역할을 제안하는 거예요. 필수는 아니에요.

언제 필요한가요

  • 유저의 직업이나 관계가 정해져 있어야 이야기가 굴러가는 작품
  • 여러 갈래로 즐길 수 있는 작품 — 역할마다 관계가 달라지는 경우

아무 설정이나 넣어도 되는 작품이라면 비워두셔도 괜찮아요.

이렇게 써보세요

○ 세 가지 역할
후임 — 이번 주에 발령받은 신입. 서준의 과거를 전혀 모른다. 전 연인 — 3년 전 갑자기 연락을 끊었다. 이유를 말한 적이 없다. 감사팀 — 부서 내부를 조사하러 왔다. 서준이 대상이다.
같은 작품인데 관계가 완전히 달라져요. 한 번 만들고 여러 번 즐길 수 있어요.
에피소드 › 에피소드와 전환 조건

📖에피소드와 전환 조건

"에피소드가 안 넘어가요"가 가장 많이 오는 문의예요. 대부분 조건 문장 때문이에요.

칸한도무엇을 쓰나요
제목20자장면 이름
본문2,000자이 화의 상황과 압박
비공개 설정2,000자숨은 사정, 드러내는 속도
전환 조건200자다음 화로 넘어가는 조건
에피소드 개수20개한 작품에 만들 수 있는 화
i
본문과 비공개 설정은 작품 글자 수 30,000자에 들어가지 않아요. 대화 중에는 현재 화만 불러오기 때문이에요. 제목과 전환 조건만 합산에 들어가요. → 부록 · 작품 글자 수 30,000자

전환 조건 쓰는 법

  • 한 문장으로 쓰세요. 200자까지 들어가지만 길수록 AI의 판단이 흐려져요.
  • {{user}} 또는 {{char1}}을 반드시 넣으세요.
  • 구체적인 행동 · 선택 · 고백 · 발각을 쓰세요.
  • 조건: 같은 접두사는 붙이지 마세요.
✕ 안 넘어가는 조건
조건: 두 사람이 가까워졌을 때 서로 마음을 확인함 분위기가 무르익으면
"가까워졌다"의 기준이 없어요. AI가 판단할 수 없어요.
○ 넘어가는 조건
{{user}}가 {{char1}}의 거짓말을 직접 추궁함 {{char1}}이 {{user}}에게 숨긴 서류를 건넴 {{user}}가 약속 장소에 혼자 가기로 선택함
일어났는지 아닌지가 명확해요.
!
순서대로 진행에서는 첫 화에 전환 조건이 필요 없어요. 이미 열려 있는 화니까요.

본문과 비공개 설정을 나누세요

본문에는 지금 상황을, 비공개 설정에는 그 뒤에 있는 사정을 쓰세요.

이유까지 본문에 적으면 AI가 첫 턴부터 말해버려요.

에피소드 › 진행 모드

🔀진행 모드 고르기

두 가지 방식이 있어요. 이 선택이 "안 넘어간다" 문제의 절반을 차지해요.

모드동작
순차 진행1화 → 2화 순서로 진행돼요. 한 화에서 100회 이상 대화하면 다음 화가 자동으로 열려요.
자유 이동AI가 대화 맥락에 따라 알아서 오가요. 순서를 강제하지 않아요.

이렇게 고르세요

  • 순차 진행 — 기승전결이 있는 이야기. 만난다 → 가까워진다 → 헤어진다처럼 순서가 중요할 때
  • 자유 이동 — 장면을 여러 개 두고 오가는 작품. 화로 나뉘지 않은 작품

에피소드를 안 쓰는 작품이라면

티키타는 에피소드가 최소 한 개는 있어야 공개돼요. 내용도 비울 수 없어요.

화로 나누기 싫다면 자유 이동으로 두고, 에피소드를 화가 아니라 장면으로 쓰세요. 1화·2화 대신 「첫 만남」 「단둘이 남았을 때」 「다투고 난 뒤」처럼 제목을 지으면 돼요.

다투고 난 뒤
본문서로 언성을 높인 다음 날이에요. {{char1}}은 아무 일 없었다는 듯 행동하지만 눈을 마주치지 않아요. 업무 대화는 짧고 정확해요.
비공개
설정
{{char1}}은 자기가 먼저 선을 넘은 걸 알아요. 사과할 말을 준비해 뒀지만 계기가 없으면 꺼내지 못해요.
!
장면으로 쓸 거라면 반드시 자유 이동으로 두세요. 순차 진행에서는 100회 대화하면 다음 에피소드가 저절로 열려서 원하지 않는 장면으로 넘어가요.
i
제목이 곧 조건이에요. AI가 제목과 본문을 보고 지금 상황에 맞는 카드를 골라요. 「에피소드 2」보다 「다투고 난 뒤」가 훨씬 정확해요.
에피소드 › 시작 배경

🖼️에피소드 시작 배경

에피소드가 시작될 때 보여줄 배경 이미지예요. 시네마 작품에서만 쓸 수 있어요.

시네마 전용
!
일반 스토리에는 이 칸이 없어요. 만들기 화면에서 안 보인다면 작품이 시네마가 아니어서예요. 일반 채팅의 배경은 작가가 정하지 않고 독자가 대화 중에 직접 골라요.

먼저 갤러리에 올려야 해요

이 칸은 갤러리에 올린 이미지 중에서 고르는 방식이에요. 없으면 선택할 수 없어요.

  1. 갤러리 단계에서 배경 이미지를 먼저 올리세요.
  2. 에피소드로 돌아와 시작 배경을 선택하세요.

첫 화면 한 장만 고정돼요

에피소드로 넘어간 직후 첫 응답까지만 이 배경으로 열려요. 그다음부터는 AI가 장면에 맞는 배경을 골라요.

그래서 화의 첫인상을 정하는 칸이에요. 그 화 전체의 배경을 묶어두는 기능이 아니에요.

i
비워두셔도 돼요. 첫 장면부터 AI가 알아서 골라요. 분위기를 확실히 잡고 싶은 화에만 지정하는 걸 권해요.
에피소드 › 변수 만들기

🔢변수 만들기

호감도처럼 대화에 따라 변하는 값이에요. 에피소드 단계 안에 있어요.

i
변수를 찾지 못하셨다면 에피소드 단계를 보세요. 프로필이 아니라 여기 있어요.

최대 10개까지예요

타입쓰임
숫자호감도, 신뢰도, 위험도. 최소·최대값과 구간별 동작을 정할 수 있어요
텍스트장소, 시간, 상황 요약처럼 글자가 들어가는 값
불리언비밀을 알았다 / 모른다처럼 둘 중 하나. MCP로 만들 때만 지정할 수 있어요
열거형정해둔 선택지 중 하나. 소속, 루트. MCP로 만들 때만 지정할 수 있어요

만들기 화면에서 고를 수 있는 타입은 텍스트 · 숫자 두 가지예요. 불리언 · 열거형은 AI 도구(MCP)로 만들 때만 지정할 수 있고, 화면에서는 회색으로 표시될 뿐 고를 수 없어요. 값은 AI가 대화 내용에 따라 자동으로 갱신해요.

칸한도무엇을 쓰나요
이름10자띄어쓰기 없이. 상태창에서 {{이름}}으로 불러요
설명5,000자이 값이 무엇이고 언제 바뀌는지
범위 설명5,000자구간마다 캐릭터가 어떻게 달라지는지
시작값200자대화를 시작할 때의 값
i
변수의 이름 · 설명 · 범위 설명 · 시작값은 모두 부록 · 작품 글자 수 30,000자에 들어가요. 개수가 늘었다고 다 채울 필요는 없어요. 대화에서 실제로 바뀌는 값만 만드세요. 텍스트 타입 활용은 레시피 · 일시 · 장소 · 상황에 있어요.

구간을 정해두세요

숫자 변수는 구간마다 캐릭터가 어떻게 달라지는지를 적을 수 있어요. 이걸 비워두면 값만 오르내리고 태도는 그대로예요.

○ 호감도 구간
0~30 — 존댓말. 업무 이야기만. 사적인 질문은 피한다. 31~70 — 가끔 농담을 한다. 먼저 안부를 묻는다. 71~100 — 반말이 섞인다. 개인적인 이야기를 먼저 꺼낸다.

카드는 접고 순서를 바꿀 수 있어요

「#1 변수명」 머리를 누르면 접혀요. 드래그하면 순서가 바뀌어요.

에피소드 › 변수 디자인

🎨변수 디자인

만든 변수를 채팅방 위에 보여주는 방법이에요. 코딩은 안 하셔도 돼요.

모드설명
기본변수 이름과 값을 태그처럼 나열해요. 아무것도 안 해도 이 모양이에요
HTML원하는 모양으로 꾸며요. 프리셋을 쓰면 코딩은 안 해도 돼요

프리셋은 HTML 모드 안에 있어요

따로 떨어진 모드가 아니에요. HTML을 누른 뒤 아래 칩을 누르면 코드가 입력칸에 들어와요. 그대로 두면 끝이에요.

프리셋 13종
RPG 스탯 · 네온 글로우 · 크리스탈 · 호감도 · 픽셀 레트로 · 서바이벌 · 리본 엘레강스 · 미니멀 카드 · 이모지 게이지 · 아이콘 무드 · 고딕 다크 · 학원 성적표 · SF 홀로그램
!
칩을 누르면 기존 코드 아래에 덧붙어요. 갈아끼우려면 입력칸을 비우고 누르세요. 두 개를 겹쳐 누르면 상태창이 두 개로 나와요.
HTML 모드 · 프리셋 칩과 미리보기
HTML 모드 · 프리셋 칩과 미리보기

HTML은 AI에게 맡기세요

HTML을 직접 쓰지 않아도 돼요. 화면의 AI용 가이드 복사 버튼을 쓰면 돼요.

  1. AI용 가이드 복사를 누르세요.
  2. ChatGPT나 Claude에 붙여넣고 원하는 모양을 설명하세요.
  3. 나온 코드를 HTML 입력칸에 붙여넣으세요.
!
높이가 300px를 넘으면 아랫부분이 잘려요. 스크롤도 안 생겨요. 카드를 세로로 쌓지 말고 가로로 배치하세요. <style> 태그도 안 먹어요. 태그 안에 style="…"로 직접 쓰세요. 코드는 10,240바이트까지 들어가요.
에피소드 › 일시 · 장소 · 상황을 상태창에

🧩일시 · 장소 · 상황을 상태창에

호감도 숫자만 띄우기 아까워요. 날짜 · 시간 · 장소 · 상황을 텍스트 변수 세 개로 상태창에 보여주는 레시피예요.

30분복사해 붙여넣기
i
한눈에 보기
· 변수에 글자도 넣을 수 있어요. 숫자 전용이 아니에요.
· 날짜와 시간은 일시 한 칸으로 합치면 상태창이 깔끔해요.
· 카드 세 개면 상태창 높이 300px 안에 넉넉히 들어가요.

변수 구성

이름타입값 예시
일시텍스트1일차 · 오후 6시 30분
장소텍스트사무실
사건요약텍스트늦은 오후, 그가 커피를 건넴
!
변수 이름은 띄어쓰기 없이 만드세요. 화면 라벨은 HTML에서 따로 띄어 쓸 수 있어요.

붙여넣을 HTML

○ 변수 디자인 → HTML
<div style="display:flex;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.45"> <div style="flex:1 1 100%;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;background:rgba(78,66,255,.12);border:1px solid rgba(78,66,255,.28)"> <span style="font-size:10px;opacity:.6;flex:none">일시</span> <span style="font-weight:700;font-size:13px">{{일시}}</span> </div> <div style="flex:1 1 120px;min-width:0;padding:9px 12px;border-radius:9px;background:rgba(78,66,255,.12);border:1px solid rgba(78,66,255,.28)"> <div style="font-size:10px;opacity:.6">장소</div> <div style="font-weight:700;font-size:13px;margin-top:3px">{{장소}}</div> </div> <div style="flex:1 1 120px;min-width:0;padding:9px 12px;border-radius:9px;background:rgba(78,66,255,.12);border:1px solid rgba(78,66,255,.28)"> <div style="font-size:10px;opacity:.6">사건 요약</div> <div style="font-weight:700;font-size:13px;margin-top:3px">{{사건요약}}</div> </div> </div>

스토리 설정에 넣을 지시문

이 지시가 없으면 AI가 변수를 잘 갱신하지 않아요.

○ 스토리 설정에 추가
장면이 바뀔 때마다 아래 형식으로 상태를 갱신할 것. [[var:일시=1일차 · 오후 6시 30분]] [[var:장소=사무실]] [[var:사건요약=늦은 오후, 그가 커피를 건넴]]

값이 안 나올 때

화면 표시뜻할 일
{{사건요약}} 그대로그 이름의 변수가 없어요변수 정의에서 이름 확인
— 대시값이 비어 있어요스토리 설정에 갱신 지시 추가
아래쪽이 잘림높이 300px 초과카드를 가로로 배치
에피소드 › 로어북

📚로어북

작품 속 장소 · 조직 · 아이템을 항목별로 적어두는 설정 사전이에요. 대화에 그 단어가 나올 때만 AI가 꺼내 읽어요. 에피소드 단계 맨 아래에 있어요.

읽는 시간 7분2026년 9월 추가
i
한눈에 보기
· 항상 들어가는 스토리 설정과 달리, 대화에 키워드가 나올 때만 들어가요.
· 내 계정의 로어북 라이브러리에 만들어 두고 작품마다 적용해요. 이미지 라이브러리와 같은 구조예요.
· 작품 글자 수 30,000자에 들어가지 않아요.

로어북이 뭔가요

작품에는 스토리 설정에 다 적기엔 많은 뒷설정이 있어요. 항구는 어떤 곳인지, 왕실은 어떤 사정인지, 재상은 누구인지, 은빛 검은 무엇인지. 로어북은 이런 것을 항목 하나에 하나씩 적어두는 사전이에요. 항목마다 「이 단어가 나오면 꺼내 읽어라」 하는 발동 키워드가 붙어요.

스토리 설정은 AI가 매 턴 전부 읽어요. 로어북은 달라요. 최근 대화에 그 키워드가 나온 턴에만 그 항목 하나를 꺼내 읽어요. 그래서 설정이 아무리 많아도 대화가 무거워지지 않고, 작품 글자 수도 차지하지 않아요.

상황로어북이 없으면로어북이 있으면
유저가 「항구로 가자」AI가 항구를 그때그때 지어내요. 어제는 어촌, 오늘은 군항이에요「항구」 항목이 들어가요. 밀수선이 드나들고 세관장이 {{char1}}의 삼촌인, 작가님이 정한 그 항구로 답해요
뒷설정이 50개스토리 설정에 다 넣으면 30,000자를 금방 채우고, 매 턴 전부 읽어 중요한 지시가 묻혀요50개를 만들어 두고, 그 턴에 필요한 것만 들어가요
유저가 안 묻는 설정그래도 매 턴 읽어요한 번도 안 들어가요. 있어도 부담이 없어요
○ 이런 걸 항목으로 만들어요
항구 — 키워드: 항구, 부두, 밀수 → 밀수선이 드나드는 남쪽 항구. 세관장은 {{char1}}의 삼촌. 재상 에드윈 — 키워드: 재상, 에드윈 → 왕의 오른팔. 겉으론 충신, 속으론 왕세자를 갈아치울 계획 중. 은빛 검 — 키워드: 은빛 검, 실버소드 → 왕가의 상징. 지금은 {{char1}}이 몰래 보관 중.
한 항목 = 한 소재. 500자 안에서 짧고 구체적으로.
i
다른 플랫폼에서 「로어북」「월드 인포」「세계관 사전」이라 부르던 것과 같은 기능이에요. 옮겨오는 요령은 07 · 로어북 옮겨오기에 있어요.

만드는 순서

  1. 에피소드 단계 맨 아래 로어북 관리를 누르세요.
  2. 제목 · 발동 키워드 · 내용을 적고 로어북 만들기를 누르세요. 키워드는 쉼표로 구분해요.
  3. 만든 항목에서 이 작품에 적용을 누르세요. 같은 항목을 다른 작품에도 적용할 수 있어요.
  4. 적용 목록은 드래그로 순서를 바꿀 수 있어요. 위에 있는 항목이 먼저 들어가요.
  5. 작품을 저장하세요. 저장해야 대화에 반영돼요.

한도

항목한도
제목50자
발동 키워드항목당 1~20개 · 각 2~60자
내용500자
라이브러리계정당 2,000개
작품에 적용작품당 200개
작품 글자 수 30,000자들어가지 않아요

언제 들어가나요

기준동작
찾는 범위지금 보낸 메시지와 직전 5개 메시지(AI 답변 포함)에서 찾아요
한 턴에최대 6개
여러 개가 걸리면작품에 적용된 순서대로 위에서부터. 드래그로 바꿔요
한 번 들어간 항목대화에 남아 있어서 매번 다시 넣지 않아요. 긴 대화로 컨텍스트가 정리되면 다시 찾아 넣어요
키워드 매칭한글은 문장 안에 포함만 되면, 영문은 단어 단위로 걸려요. 대소문자 · 전각/반각은 구분하지 않아요

키워드 쓰는 법

  • 유저가 실제로 칠 단어로 적으세요. 「은빛 검의 유래」가 아니라 「은빛 검」이에요.
  • 표기가 여럿이면 전부 등록하세요. 은빛검, 은빛 검, 실버소드.
  • 「그」「학교」처럼 너무 흔한 단어는 피하세요. 매 턴 걸려서 6개 자리를 차지해요.
  • 캐릭터 이름을 키워드로 두면 그 인물이 언급될 때마다 들어가요. 캐릭터 카드에 이미 있는 내용은 넣지 마세요.
○ 로어북 항목
제목 — 은빛 검 발동 키워드 — 은빛 검, 은빛검, 실버소드 내용 — 왕가의 상징. 200년 전 초대 왕이 용을 베었다는 검. 지금은 {{char1}}이 몰래 보관하고 있으며, {{user}} 앞에서는 검의 존재를 모르는 척한다. 검 이야기가 나오면 화제를 돌린다.
{{user}} {{char1}} 같은 치환 토큰을 쓸 수 있어요.

무엇을 로어북에 쓰나요

로어북에스토리 설정에
특정 장소 · 조직 · 아이템 · 사건의 설명항상 지켜야 하는 세계 규칙
가끔 언급되는 조연 · 과거 사건모든 캐릭터의 말투 · 문체
유저가 물어보면 답해야 할 뒷설정{{user}}가 누구인지

「항상 필요한가?」로 가르세요. 항상 필요하면 스토리 설정, 가끔이면 로어북이에요.

주의할 점

!
라이브러리에서 항목을 고치면 그 작품을 다시 저장해야 대화에 반영돼요. 대화는 저장 시점의 내용을 읽어요.
i
· 로그인 전 체험 대화에는 로어북이 들어가지 않아요.
· 번역된 작품이면 다른 언어로 대화하는 유저에게 번역된 내용이 들어가요. 키워드는 원문과 번역 둘 다로 찾아요.
· 라이브러리에서 항목을 지우면 적용한 모든 작품에서 함께 빠져요.

자주 묻는 질문
로어북이 안 들어가는 것 같아요

순서대로 확인하세요. ① 적용한 뒤 작품을 저장했는지 ② 키워드가 2자 이상인지 ③ 최근 대화에 키워드가 실제로 나왔는지 ④ 이미 들어간 항목은 다시 넣지 않아요.

다른 플랫폼 로어북을 옮겨오고 싶어요

07 · 로어북 옮겨오기를 보세요. 항목당 500자라 나누는 요령이 있어요.

갤러리 › 이미지 에셋과 이미지 그룹

🗂️이미지 에셋과 이미지 그룹

갤러리 단계에는 두 가지가 있어요. 이름이 비슷해서 헷갈리기 쉬워요.

갤러리 단계의 구조
내 이미지 라이브러리에서 고른 이미지가 이미지 에셋으로 들어가고, 그 안에서 이미지 그룹에 담기거나 미분류 이미지로 남는 구조

이미지 그룹이 이미지를 담아요. 그룹에 넣지 않은 것이 미분류로 남아요. AI는 그룹 이름을 보고 상황에 맞는 이미지를 골라요.

i
한 번에 최대 10장씩 올릴 수 있어요. 갤러리에 1장 이상 + 설명이 있어야 공개할 수 있어요.
i
그룹 이름은 50자, 이미지 설명은 100자까지예요. 시네마 씬 이미지 설명은 30자예요. 둘 다 부록 · 작품 글자 수 30,000자에 들어가요. 이미지가 수백 장이면 설명이 꽤 쌓이니 짧고 구체적으로 쓰세요.

그룹은 이렇게 나누세요

그룹 이름이 곧 AI가 읽는 힌트예요. 언제 쓸 이미지인지가 드러나게 지으세요.

기준그룹 이름 예시AI가 고르는 때
장소사무실 / 집 / 카페장면이 그 장소로 옮겨갈 때
시간낮 / 밤시간대가 바뀔 때
분위기다툼 / 화해 / 긴장감정이 크게 움직일 때

한 이미지는 그룹 하나에만 들어가요

「인물」과 「학교」 양쪽에 같은 이미지를 넣을 수는 없어요. 겹치는 이미지는 더 자주 쓸 쪽으로 하나만 고르세요.

그룹을 지워도 이미지는 사라지지 않아요. 미분류 이미지로 내려올 뿐이에요. 묶는 방식을 바꿔보고 싶으면 부담 없이 지웠다 다시 만드세요.

!
미분류 이미지가 50장을 넘으면 저장이 막혀요. 이름을 못 정하겠으면 「기타」처럼 넓은 그룹을 하나 만들어 옮겨두세요.

파일명과 설명 쓰는 법

AI는 이미지에 붙인 설명을 읽고 고릅니다. 파일명은 보조 힌트예요. 둘 다 한글로 써도 돼요.

✕ 이런 이름은 도움이 안 돼요
IMG_2847.jpg KakaoTalk_20260813.png 최종_최종2_진짜최종.jpg
○ 언제 쓸지가 드러나게
사무실_야근_밤.jpg 카페_창가_낮.jpg 서준_굳은표정_클로즈업.jpg
장소 · 시간 · 인물 · 상태 순으로 붙이면 그룹으로 묶기도 쉬워요.
i
설명은 문장으로 써도 돼요. "비 오는 밤, 불 꺼진 사무실"처럼 장면을 그대로 적으면 가장 잘 맞아요.

원하는 이미지를 말로 설명하기

  1. 이미지 라이브러리의 AI 생성에서 인물의 외형, 행동, 배경, 구도, 그림체를 구체적으로 적어 주세요. 한글로 설명해도 돼요.
  2. 프롬프트 변환을 썼다면 결과를 읽고 빠진 특징을 고친 뒤 생성하세요. 처음에는 한 장으로 확인하고, 수정할 요소를 하나씩 바꾸면 비교하기 쉬워요.
예시
검은 단발머리에 파란 눈을 가진 성인 탐정. 비 오는 밤의 기차역에서 우산을 들고 서 있다. 허리 위 구도, 인물은 오른쪽, 왼쪽에는 제목을 넣을 여백. 차분한 웹툰풍.

AI 이미지 편집과 브러시의 차이

  1. AI 이미지 편집은 이미지를 참고해 새 결과를 만드는 기능이에요. 바꾸려는 부분과 유지할 특징을 함께 적어 주세요. 참고 이미지는 최대 3장까지 사용할 수 있어요.
  2. 브러시는 이미지의 일부를 불투명하게 가리는 도구예요. 그림을 다시 그리는 기능과는 달라요. 저장한 결과와 연령 등급을 확인하세요.
예시
이 인물의 검은 단발머리와 파란 눈, 옷은 유지하고 배경만 낮의 도서관으로 바꿔줘. 인물이 책을 들고 있는 허리 위 구도로 그려줘.
갤러리 › 썸네일

🏞️썸네일과 대표 이미지

유저가 목록에서 가장 먼저 보는 이미지예요. 공개 필수 항목이에요.

종류개수설명
정적 썸네일1장목록에 보이는 대표 이미지
모션 썸네일1장움직이는 썸네일. 갤러리 단계에서 만들 수 있어요
시네마 썸네일최대 6장시네마 작품 전용. 첫 장이 대표가 돼요
i
이미지 한 장은 4MB까지예요. 넘으면 올릴 때 자동으로 줄여줘요. 미리 줄이지 않으셔도 돼요.

모션 썸네일 만들기

갤러리 단계에서 모션 썸네일 만들기를 누르면 돼요. 이미 올린 이미지로 만들어요.

  1. 움직임을 넣을 이미지를 이미지 에셋에 먼저 올리세요.
  2. 썸네일 영역에서 모션 썸네일 만들기를 누르세요.
  3. 만들어진 결과를 확인하고 저장하세요.
i
필수는 아니에요. 정적 썸네일만 있어도 공개돼요. 목록에서 눈에 띄고 싶을 때 쓰세요.
!
썸네일도 공개 영역이에요. 성인 작품이라도 썸네일에는 직접적인 묘사를 넣을 수 없어요. 08 · 공개 영역과 내부 대화 보기
갤러리 › 비밀 이미지

🔒비밀 이미지와 해금 조건

대화를 하다가 열리는 이미지예요. 작가가 언제 열릴지와 미리 여는 값을 정할 수 있어요.

어디서 설정하나요

이렇게여기서
한 장씩갤러리에서 이미지를 누르면 「이미지 편집」 창이 열려요. 비밀로 켜면 해금 비용과 최소 해금 조건 칸이 바로 아래 펼쳐져요. 설명도 같은 창에서 고쳐요
여러 장 한 번에일괄 편집으로 여러 장을 고른 뒤 공개/비밀과 해금 조건을 한꺼번에 바꿔요
!
카드 위의 공개/비밀 토글만 누르면 해금 조건 칸은 나오지 않아요. 기본값(50틱 · 대화 수 조건 없음)으로 비밀이 돼요. 조건을 바꾸려면 이미지를 눌러 편집 창을 여세요.

해금 조건은 두 가지예요

설정값뜻
해금 비용5~999틱 · 기본 50틱유저가 미리 열고 싶을 때 갤러리에서 내는 값이에요. 비워둘 수는 없어요
최소 해금 조건50회 이상 · 10 단위
끌 수 있어요
이 이미지가 열리려면 이 대화 수를 넘겨야 해요. 대화 중 자동 해금도, 갤러리 구매도 그 전엔 안 돼요. 끄면 첫 대화부터 나올 수 있어요

유저에게는 어떻게 열리나요

열리는 길이 두 가지예요. 한 번 열린 이미지는 그 유저에게 계속 남아요.

길동작
대화 중 자동으로장면에 맞는 이미지를 AI가 고를 때 비밀 이미지도 후보예요. 최소 해금 조건을 넘긴 뒤라면 틱 없이 열려요. 언제 나올지는 대화 흐름에 달려 있어요
갤러리에서 직접기다리기 싫은 유저는 캐릭터 갤러리에서 해금 비용(틱)이나 이미지 해금권으로 바로 열어요
i
최소 해금 조건을 켜두면 그 대화 수를 넘기기 전엔 자동으로도, 갤러리 구매로도 열리지 않아요. 넘긴 뒤엔 대화 중 자동 또는 갤러리 구매로 열려요. 아껴두고 싶은 이미지에 쓰세요.
!
첫 메시지에는 비밀 이미지를 넣을 수 없어요. 성인 이미지도 마찬가지예요.
i
성인 등급 비밀 이미지의 가림 규격 — 유두는 가림 없이 돼요(공개 영역에는 불가). 성기 · 음모 · 항문은 흰색 · 검정 같은 불투명 사각형으로 윤곽이 안 보이게 가려야 해요. 블러 · 모자이크 · 시스루는 인정되지 않아요. 자동 판정에 걸리면 이미지 라이브러리의 브러시로 가려서 저장하면 돼요. 실사풍 이미지는 가림 처리와 무관하게 쓸 수 없어요. → 08 · 미성년 · 실사 · 2차 창작
갤러리 › 채팅 이미지 모드

📷채팅 이미지 모드

이미지가 어떻게 보일지를 정하는 설정이에요. 작품 인상이 크게 달라져요.

모드동작
배경 모드AI가 응답 끝에 장면을 골라 채팅방 배경을 바꿔요
인라인 모드AI가 대화 중간에 메신저처럼 이미지를 보내요

이렇게 고르세요

  • 배경 — 장소와 분위기가 중요한 작품. 배경 이미지를 많이 준비했을 때
  • 인라인 — 사진을 주고받는 관계. 캐릭터가 찍어 보내는 느낌을 살릴 때
i
시네마 작품은 인라인 모드로 고정돼요. 고르지 않으셔도 돼요.
공개여부 › 공개 조건

✅공개 조건 한 번에 보기

아래를 모두 채워야 공개할 수 있어요. 하나라도 비면 공개 버튼이 막혀요.

단계필요한 것
프로필제목 · 태그라인
프로필캐릭터 1명 이상 — 이름 · 소개 · 프로필 이미지
대화첫 메시지
에피소드본문이 있는 에피소드 1개 이상
갤러리갤러리 이미지 1장 이상 · 썸네일
공개여부카테고리 1개 이상 · 태그 1개 이상
공개여부작품 소개 100자 이상
공개여부테스트 대화 10회
공개여부2차 창작으로 표시했다면 원작 제목
전체작품 글자 수 30,000자 이내 — 넘으면 저장 자체가 막혀요
i
작품 글자 수는 만들기 화면 하단 바에 항상 보여요. 넘으면 공개여부 단계에 오류가 표시돼요. → 부록 · 작품 글자 수 30,000자
i
대화 시작 문구는 필수가 아니에요. 없어도 공개돼요. 다만 유저가 처음 누르는 버튼이라 3개를 채우시길 권해요. → 02 · 대화 시작 문구
i
공개여부 화면에 못 채운 항목만 표시돼요. 그 문구를 그대로 따라가면 돼요.
공개여부 › 테스트 대화

🧪테스트 대화 10회

공개 전에 본인 작품과 직접 대화해보는 단계예요. 가장 많이 헤매는 곳이에요.

!
대화 버튼이 안 보인다면 카드에 임시 배지가 붙어 있을 거예요. 편집 화면 아래 생성을 먼저 누르세요. 공개되는 게 아니라 비공개로 생성이 끝나는 버튼이에요. 누르고 나면 대화 버튼이 생겨요.

어디서 하나요

  1. 화면 아래 만들기를 누르세요.
  2. 목록에서 내 작품 카드의 대화를 누르세요.
  3. 일반 채팅처럼 메시지를 10번 보내세요.

새 대화방을 만들 필요는 없어요. 같은 방에서 10번 보내도 돼요.

수정 중 배지는 상관없어요. 저장만 하고 아직 생성을 안 눌렀다는 표시라, 대화는 그대로 됩니다.

「비공개 · 수정 중」 카드 · 대화 버튼으로 테스트를 시작해요
「비공개 · 수정 중」 카드 · 대화 버튼으로 테스트를 시작해요
i
본인 작품은 기본 모델로 첫 10회까지 무료예요. 대화방에 들어갈 때 자동으로 뜨는 첫 메시지는 횟수에 포함되지 않아요.
공개여부 › 스토리 소개

📰스토리 소개 쓰기

작품 상세 페이지에 보이는 글이에요. AI는 이 글을 읽지 않아요.

모드한도쓰임
마크다운50,000자글 위주로 간단하게
HTML50,000자카드 · 표 · 이미지로 꾸미기

공개하려면 100자 이상 써야 해요.

i
스토리 소개는 작품 글자 수 30,000자에 들어가지 않아요. AI가 읽지 않는 공개 글이라 따로 세요.

HTML로 쓸 때

  • <style> 태그는 안 먹어요. 태그 안에 style="…"로 직접 쓰세요.
  • @media도 못 써요. 반응형은 flex-wrap으로 만드세요.
  • 치환 토큰을 쓸 수 있어요 — {{char1}} {{user}} {{creator}} {{story}}

외부 이미지는 가져오기로

다른 곳에 올려둔 이미지 주소를 그대로 붙여넣어도 돼요. 가져오기를 누르면 티키타로 옮겨와요.

!
연령 등급에 맞지 않거나 손상된 이미지는 옮겨지지 않고 원래 주소가 남아요. 가져온 뒤 목록을 확인해주세요.
공개여부 › 카테고리 · 태그 · 성인 설정

🏷️카테고리 · 태그 · 성인 설정

유저가 작품을 찾는 길이에요. 제작자 코멘트도 이 화면에 있어요.

항목한도공개 영역
카테고리최대 3개○
태그1~15개 · MCP로 새 작품을 만들 땐 6개 이상○
제작자 코멘트20,000자○
!
제작자 코멘트도 심사 대상이에요. 유저에게 보이는 글이라 소개와 같은 기준으로 봐요. 설정을 적어두는 칸이 아니에요. AI는 읽지 않고, 작품 글자 수 30,000자에도 들어가지 않아요.

2차 창작 표시

다른 작품을 바탕으로 만들었다면 체크해주세요. 체크하면 원작 제목이 필수가 되고, 작품은 전체 이용가로 고정되며 수익 정산에서 제외돼요. 한 번 저장하면 직접 해제할 수 없고 고객센터로 요청해야 해요.

어디까지가 2차 창작인지는 08 · 미성년 · 실사 · 2차 창작에서 다뤄요.

공개여부 › 공개 범위

🌐공개 범위와 연관 작품

마지막 단계예요. 누구에게 보일지 정하고 공개해요.

설정누가 볼 수 있나요
공개모두. 목록과 검색에 나와요
링크공개주소를 아는 사람만. 목록에는 안 나와요
비공개새 이용자는 볼 수 없어요. 기존 대화 이용자는 계속 이용할 수 있어요
i
첫 공개 시점이 신작과 급상승에 반영돼요. 미리 공개했다가 되돌리지 말고, 준비가 끝난 시점에 처음 공개하세요.

연관 작품

함께 보면 좋은 작품을 연결할 수 있어요. 같은 세계관을 여러 편으로 내실 때 쓰세요.

성인 인증 모달에서는 전체 이용가 작품만 보이지만, 연결은 성인 작품도 자유롭게 할 수 있어요.

공개한 뒤

목적에 따라 고르는 게 달라요.

하고 싶은 일이렇게 하세요
잠시 내려두기비공개. 목록과 검색에서 사라져요. 언제든 다시 공개할 수 있어요
일부에게만 보여주기링크공개. 주소를 아는 사람만 들어와요
완전히 내리기삭제. 되돌릴 수 없어요
!
비공개로 바꿔도 이미 대화하던 분은 계속 이어갈 수 있어요. 진행하던 대화가 갑자기 끊기지 않도록 만들어진 동작이에요. 새 이용자는 들어올 수 없고, 목록과 검색에서도 사라져요.

자주 묻는 질문
공개한 뒤 수정하면 바로 반영되나요?

저장하면 바로 반영돼요. 만들기 화면에서 고친 뒤 저장까지 마쳐야 해요. 편집만 하고 나가면 반영되지 않아요.

이미 진행 중인 대화방에서는 바뀐 게 잘 안 느껴질 수 있어요. 그동안 쌓인 대화를 AI가 계속 참고하기 때문이에요. 새 대화방에서 확인해보세요.

비공개로 바꾸면 유저가 보던 대화는 어떻게 되나요?

이미 대화하던 분은 계속 이어갈 수 있어요. 대화 기록도 그대로 남아요.

새로 들어오는 것만 막혀요. 목록과 검색에서도 사라져요.

채팅이 갑자기 막혔다는 문의를 받았어요

비공개 전환 때문은 아니에요. 비공개는 기존 이용자를 막지 않아요.

운영 검토로 이용이 제한된 경우에는 모두 막혀요. 이때는 안내를 받으셨을 거예요. 08 · 비공개 조치를 받았다면 보기

AI 도구 › MCP 소개

🤖MCP로 무엇을 할 수 있나

ChatGPT나 Claude 같은 AI 도구를 티키타 작업 공간에 연결하는 통로예요.

연결하면 AI가 내 작품 초안을 읽고, 새로 만들고, 캐릭터와 에피소드를 정리할 수 있어요.

이런 일을 맡길 수 있어요

  • 폴더에 있는 이미지를 한 번에 올리고 캐릭터별로 묶기
  • 다른 곳에 써둔 설정을 캐릭터 · 에피소드 · 첫 메시지로 나누기
  • 공개 소개와 비공개 설정이 겹치는지 점검하고 분리하기
  • 전환 조건이 너무 추상적인지 확인하고 고치기
  • 작품 소개를 HTML로 다듬기
  • 로어북 항목을 만들고 작품에 적용하기
i
상한은 만들기 화면과 같고, MCP로 새 작품을 만들 때는 칸마다 최소 분량이 있어요(예: 첫 메시지 500자, 에피소드 3개 이상). 부록 · 작품 글자 수 30,000자를 넘는 저장은 MCP에서도 거절돼요. MCP는 초안 저장 단계부터 같은 기준으로 거절돼요(만들기 화면의 초안 자동저장은 계속돼요).
+
다른 플랫폼에서 옮겨오시는 분께 특히 도움이 돼요. 기존 설정을 티키타 형식으로 한 번에 나눠줘요.
AI 도구 › 연결하기

🔌연결하기

컴퓨터를 잘 몰라도 따라 할 수 있게 하나씩 적었어요. 복사해서 붙여넣고 엔터만 치면 돼요.

처음 한 번만 20~30분AI 유료 플랜 필요
!
AI 유료 요금제가 필요해요. 무료 계정으로는 이 방식이 동작하지 않아요. 결제 생각이 없으시면 여기까지만 보셔도 돼요. AI 채팅창에서 글을 뽑아 붙여넣는 방식도 똑같이 잘 돼요.

1단계 · 터미널 열기

터미널은 컴퓨터에 글자로 명령을 내리는 창이에요. 무섭게 생겼지만 우리가 할 일은 붙여넣고 엔터 치는 것뿐이에요.

운영체제여는 방법
윈도우윈도우 키 → powershell 입력 → Windows PowerShell 클릭
맥⌘ + 스페이스바 → 터미널 입력 → 엔터
i
붙여넣기가 안 되는 것 같아도 당황하지 마세요. 윈도우 PowerShell은 마우스 오른쪽 클릭하면 바로 붙여넣어져요.

2단계 · AI 도구 설치하기

내 컴퓨터에 맞는 것 하나만 붙여넣고 엔터를 누르세요.

○ 윈도우
irm https://claude.ai/install.ps1 | iex
○ 맥
curl -fsSL https://claude.ai/install.sh | bash

글자가 주르륵 올라가다 멈추면 설치가 끝난 거예요.

!
설치가 끝나면 터미널 창을 완전히 닫고 새로 여세요. 이걸 안 하면 다음 단계에서 "명령어를 찾을 수 없다"는 오류가 나요. 가장 많이 겪는 문제예요.

3단계 · AI에 로그인하기

새로 연 터미널에 입력하세요.

○ 실행
claude

브라우저가 열리면 결제한 계정으로 로그인하세요. 채팅창 같은 화면이 나타나면 성공이에요.

아무 말이나 걸어보고 답이 오면 정상이에요. 확인이 끝나면 /exit 로 빠져나오세요.

4단계 · 티키타 연결하기

○ 터미널에 붙여넣기
claude mcp add --scope user --transport http tikita https://mcp.tikita.ai/mcp

Added ... 같은 문구가 나오면 성공이에요.

!
--scope user를 빼먹지 마세요. 이게 빠지면 지금 이 폴더에서만 티키타가 보여요. 나중에 다른 곳에서 켜면 사라진 것처럼 보여요.

5단계 · 티키타 계정 승인하기

  1. 터미널에 claude 를 입력해 다시 들어가세요.
  2. 채팅창에 /mcp 를 입력하고 엔터를 누르세요.
  3. 목록에서 tikita 를 화살표 키로 골라 엔터를 누르세요.
  4. 인증(Authenticate)을 고르면 브라우저가 열려요.
  5. 티키타 계정으로 로그인한 뒤 동의를 누르세요.
!
다른 계정으로 로그인하면 엉뚱한 계정에 초안이 생겨요. 브라우저에 이미 다른 아이디로 로그인돼 있지 않은지 확인해주세요.

6단계 · 잘 연결됐는지 확인하기

○ 채팅창에 물어보기
티키타 연결됐는지 확인해줘

내 이메일이나 계정 정보가 나오면 성공이에요. 앞으로는 터미널에 claude 만 입력하면 바로 쓸 수 있어요.

7단계 · 첫 초안 만들어보기

이제 말로 시키시면 돼요. 아래 틀을 채워서 보내보세요.

○ 초안 요청 틀
티키타에 작품 초안 하나 만들어줘. - 장르: (예: 현대 로맨스) - 분위기: (예: 잔잔하고 설레는, 자극적이지 않게) - 상대역: (예: 무뚝뚝한 동네 카페 사장, 20대 후반 남성) - 유저의 위치: (예: 단골 손님) - 핵심 설정: (하고 싶은 이야기를 편하게 써주세요)

AI가 성별·관계·수위를 되물을 수 있어요. 되묻는 게 정상이에요. 정해주지 않은 부분을 AI가 마음대로 정하지 않도록 막아둔 장치예요.

다 만들어지면 만들기 목록에 초안이 들어와 있어요.

잘 안 될 때

증상해결 방법
"명령어가 아닙니다" / command not found터미널을 완전히 닫고 새로 여세요. 열에 아홉은 이걸로 해결돼요.
/mcp 목록에 tikita가 없어요4단계에서 --scope user 가 빠졌을 가능성이 커요. 다시 실행해주세요.
로그인했는데 계속 인증하라고 나와요브라우저가 다른 계정으로 로그인돼 있을 수 있어요. 시크릿 창에서 다시 해보세요.
초안이 안 보여요만들기 목록을 보세요. MCP로 만든 건 전부 비공개 초안이라 공개된 곳에는 안 떠요.
연결을 끊고 싶어요/mcp → tikita → Clear authentication

ChatGPT를 쓰신다면

2~5단계만 아래로 바꾸면 나머지는 같아요. Codex CLI 설치는 공식 안내를 따라주세요.

○ Codex CLI
codex mcp add tikita --url https://mcp.tikita.ai/mcp codex mcp login tikita --scopes email,profile

두 번째 명령에서 브라우저가 열리면 티키타 계정으로 로그인하고 동의하세요. 연결 해제는 codex mcp logout tikita 예요.


자주 묻는 질문
내 작품이 실수로 공개되지는 않나요?

아니요. MCP는 비공개 초안까지만 만들 수 있어요. 공개는 직접 하셔야 해요.

AI가 내 설정을 마음대로 바꾸나요?

소재와 분위기는 작가님 것이에요. 정해주지 않은 부분은 되묻도록 만들어져 있어요.

티키타 비밀번호를 AI에게 알려줘야 하나요?

아니요. 브라우저에서 직접 로그인하는 방식이라 AI는 비밀번호를 볼 수 없어요.

AI 도구 › 실전 요청문

⌨️실전 요청문

그대로 복사해서 AI에게 보내보세요.

○ 이미지 정리
이 폴더에 있는 캐릭터 이미지를 전부 확인하고, 티키타 이미지 라이브러리에 올린 뒤 캐릭터별로 설명을 붙여줘.
○ 다른 플랫폼 설정 옮기기
다른 플랫폼에 올려둔 스토리 설정을 이 폴더에 정리해뒀어. 티키타 작품 형식에 맞게 캐릭터 · 에피소드 · 첫 메시지로 나눠서 초안을 만들어줘.
○ 공개 · 비공개 분리
캐릭터 공개 소개와 비공개 설정이 너무 비슷해. 유저에게 보일 정보와 숨겨야 할 정보를 분리해줘.
○ 전환 조건 점검
에피소드 전환 조건이 너무 추상적인지 점검하고, 실제 플레이 중 자연스럽게 넘어갈 수 있게 고쳐줘.
○ 로어북 만들기
이 세계관 문서에서 지명 · 조직 · 아이템 · 과거 사건처럼 특정 소재가 나올 때만 필요한 설정을 골라, 항목당 500자 이내의 로어북으로 만들어줘. 각 항목에는 유저가 실제로 칠 만한 키워드를 2개 이상 달고, 이 작품에 적용해줘.
○ 분량 줄이기
이미 써둔 설정이 너무 길어. 작품 글자 수 30,000자 안에 들어가도록, 실제 대화에 필요한 설정만 남기고 줄여줘. 특정 소재에서만 필요한 설정은 로어북으로 옮겨줘.
작품 옮겨오기 › 옮기기 전 확인

📋옮기기 전 확인

다른 곳에서 만든 작품을 가져오기 전에 5분만 읽어주세요.

그대로 돼요손봐야 해요안 돼요
텍스트 설정 전부대사 형식계정 옮기며 작품 이관
외부 이미지 주소소개 HTML의 스타일
다른 곳에 동시 게시상태창
로어북 (항목당 500자로 나눠 담기)
i
동시 게시는 제한이 없어요. 본인이 만든 작품이라면 여러 곳에 함께 올리셔도 돼요.
!
다른 곳에서 통과했다고 여기서도 통과하는 건 아니에요. 기준이 달라요. 먼저 1~2편만 공개해보고 나머지를 옮기시길 권해요.
작품 옮겨오기 › 소개 HTML

📐소개 HTML 옮기기

두 모드 모두 50,000자까지 들어가요. 안 들어간다면 분량이 아니라 <style> 태그와 @media 때문이에요.

모드한도
마크다운50,000자
HTML50,000자

카드 · 표 · 이미지 꾸미기는 HTML 모드에서만 돼요. 옮겨올 소개가 HTML이면 HTML 모드로 두세요.

반드시 고쳐야 하는 두 가지

  • <style> 태그 → 태그 안에 style="…"로 옮기세요.
  • @media → flex-wrap과 flex:1 1 240px로 바꾸세요.
○ AI에게 맡기는 요청문
이 HTML을 티키타 작품 소개에 맞게 고쳐줘. - <style> 태그 없이 모든 스타일을 태그 안 style="…" 로 - @media 없이 flex-wrap 으로 반응형 처리 - 이미지 주소는 그대로 둘 것
이 작업은 손으로 하면 오래 걸려요. 요청문 하나면 끝나요.
작품 옮겨오기 › 이미지

📥스토리 소개 속 이미지 옮기기

다른 곳에 올려둔 이미지를 다시 올리지 않으셔도 돼요. 주소를 그대로 두고 버튼 한 번이면 돼요.

!
이건 스토리 소개 안에 넣는 이미지에만 해당해요. 캐릭터 이미지나 배경은 갤러리 단계에서 직접 올리셔야 해요.

가져오기 버튼은 HTML 모드에만 있어요

버튼을 못 찾으셨다면 마크다운 모드일 가능성이 커요. 모드를 HTML로 바꾸면 바로 나타나요.

찾아가는 길은 이렇게 이어져요.

외부 이미지 가져오기 위치
공개여부만들기 5단계 중 마지막
스토리 소개작품 상세에 보이는 글
HTML 모드이 모드에서만 버튼이 나와요
외부 이미지 가져오기누르면 옮겨와요

이렇게 하세요

  1. 공개여부 단계로 가서 스토리 소개를 여세요.
  2. 모드를 HTML로 바꾸세요.
  3. 기존 소개 HTML을 이미지 주소까지 그대로 붙여넣으세요.
  4. 외부 이미지 가져오기를 누르세요.
  5. 검수가 끝나면 주소가 티키타 주소로 자동으로 바뀌어요.

가져오는 동안 크기 조정과 안전성 검수가 함께 이뤄져요.

!
모두 옮겨지는 건 아니에요. 연령 등급에 맞지 않거나 손상된 파일, 접근할 수 없는 주소는 원래 주소가 그대로 남아요. 가져온 뒤 실패한 항목을 확인해주세요.
i
편집 중에는 외부 이미지가 미리보기에 안 보여요. 정상이에요. 가져오기를 마치면 보여요.
작품 옮겨오기 › 로어북

📚로어북 옮겨오기

다른 플랫폼의 로어북은 티키타 로어북으로 그대로 옮길 수 있어요. 항목이 길면 나누고, 항상 필요한 규칙만 스토리 설정으로 빼세요.

i
로어북 사용법은 03 · 로어북에 있어요. 여기서는 옮길 때 다른 점만 다뤄요.

항목 하나가 500자예요

티키타 로어북은 항목당 500자 · 작품당 200개예요. 다른 플랫폼에서 항목 하나에 2,000자를 쓰셨다면 주제별로 나누세요. 나눈 항목마다 키워드를 따로 달면 필요한 것만 들어가서 오히려 정확해져요.

✕ 한 항목에 전부
왕도 — 지리 · 역사 · 왕실 · 재상 · 시장 · 뒷골목 … (3,000자)
500자를 넘기면 저장되지 않아요. 억지로 줄여 한 항목에 담으면 「왕도」 한 단어에 모든 내용이 통째로 들어가 매번 컨텍스트를 차지해요.
○ 주제별로 나누기
왕도 · 지리 — 키워드: 왕도, 성벽, 항구 왕도 · 역사 — 키워드: 건국, 초대 왕, 200년 전 왕도 · 왕실 — 키워드: 왕실, 왕세자, 대관식 왕도 · 재상 — 키워드: 재상, 에드윈
각 500자 이내. 유저가 「항구」를 말하면 지리만 들어가요.

키워드는 다시 다세요

  • 티키타는 지금 메시지와 직전 5개만 봐요. 훨씬 앞에서 나온 단어로는 발동하지 않아요.
  • 키워드는 2자 이상, 항목당 20개까지예요. 정규식이나 와일드카드는 없어요.
  • 한글은 포함 매칭이라 「기사」처럼 흔한 키워드는 「기사단」「기사식당」에도 걸려요. 더 고유한 단어로 바꾸세요.
  • 한 턴에 최대 6개만 들어가요. 흔한 단어를 키워드로 두면 그 항목이 자리를 계속 차지해요.

로어북에 두지 말아야 할 것

이런 내용여기로 옮기세요
항상 지켜야 하는 세계 규칙 · 문체스토리 설정 (20,000자)
인물의 성격 · 말투 · 비밀캐릭터 공개 정보 · 비공개 정보 (각 20,000자)
특정 화에서만 쓰는 설정에피소드 본문 · 비공개 설정 (각 2,000자)
말투 규칙예시 대화 (최대 5개 · 각 5,000자)

「항상 필요한가?」로 가르세요. 항상 필요하면 스토리 설정, 가끔이면 로어북이에요.

!
스토리 설정과 캐릭터 칸은 작품 글자 수 30,000자에 들어가요. 로어북과 에피소드 본문 · 비공개 설정은 안 들어가요. 로어북에서 스토리 설정으로 올릴 때는 합산을 확인하세요. → 부록 · 작품 글자 수 30,000자
i
유저가 직접 쓰는 메모(유저노트)는 아직 없어요.
작품 옮겨오기 › 원작자 확인

🕵️내 작품이 이미 올라와 있을 때

옮기려는 작품이 다른 사람 이름으로 먼저 올라와 있는 경우가 있어요.

이렇게 알려주세요

작품 상세의 신고에서 「내 작품을 표절한 것 같아요」를 고르세요. 고객센터로 보내셔도 돼요.

함께 보내주시면 빨라요

  • 원래 플랫폼의 최초 업로드 날짜
  • 수정 이력이나 초안 등 먼저 만들었다는 기록
  • 겹친다고 보시는 구체적인 지점 — 어떤 문장, 어떤 구성인지
i
운영팀은 두 작품의 공개 시점과 실제로 옮겨진 표현(문장 · 대사, 고유한 명칭과 설정, 구체적인 구성)을 대조해요. 장르에서 흔히 쓰는 소재나 설정이 겹치는 것만으로는 표절로 보지 않아요.
○ 신고 문구
문제 제기 작품: (제목 / 링크) 제 원작: (플랫폼 / 링크 / 최초 업로드 날짜) 겹친다고 보는 지점 1. 2. 첨부: 최초 업로드 화면, 수정 이력

계정을 옮기는 경우

!
계정을 옮겨도 작품은 따라오지 않아요. 새 계정에서 다시 만드셔야 해요.
심사 › 공개 영역

👀공개 영역과 내부 대화

조치의 대부분이 이 차이를 몰라서 생겨요. 같은 문장도 어디에 있느냐와 어느 등급이냐에 따라 기준이 달라요.

2026년 9월 개정 가이드라인 기준
i
한눈에 보기
· 바깥으로 나갈수록 엄격해요. 제목·썸네일이 가장 엄격하고, 작품 안으로 들어갈수록 넓어져요.
· 성인 등급은 작품 안의 표현 범위를 넓혀줄 뿐, 공개 영역 기준을 면제하지 않아요.
· 1:1 대화는 절대 금지 항목 외에는 상시 검열 대상이 아니에요.

기준이 다른 네 구역

구역여기에 있는 것누가 보나요
외부 노출제목 · 링크 프리뷰 이미지(썸네일)전원. 링크 공유·검색 미리보기로 서비스 밖까지 나가요
작품 카드·상세태그라인 · 태그 · 썸네일 · 소개 · 첫 메시지 · 대화 시작 문구 · 캐릭터 공개 정보 · 공개 이미지세이프티는 전원, 성인은 성인 인증 이용자
작품 내부스토리 설정 · 에피소드 · 예시 대화 · 변수/상태창 문구 · 비밀 이미지등급을 확인하고 들어온 이용자
대화이용자와 캐릭터의 1:1 대화본인만

썸네일은 카드에도 보이고 링크 프리뷰로 바깥에도 나가요. 그래서 등급과 상관없이 가장 엄격한 기준이 적용돼요.

구역 × 등급, 어디까지 되나요

구역세이프티성인
외부 노출노출 복장 · 격렬한 키스 수준까지. 성행위를 직접 떠올리게 하는 표현 · 성적 자세는 안 돼요등급 무관, 왼쪽과 같아요
작품 카드·상세위와 같아요태그라인 · 소개 · 첫 메시지 · 대화 시작 문구(화면 표기: 챗 스타터) 같은 텍스트만 제목 기준을 넘지 않는 선에서 완화돼요. 관계의 긴장 · 질투 · 집착 · 유혹적 분위기 · 금기감은 돼요. 태그 · 썸네일 · 공개 이미지는 등급 무관, 왼쪽과 같아요
작품 내부착의 상태의 성적 접촉까지등장인물이 모두 성인이면 절대 금지 항목 외에는 제한하지 않아요
대화절대 금지만 적용절대 금지만 적용

이미지는 등급과 상관없이 썸네일 · 공개 이미지에 노출 1등급 · 성행위 0등급까지예요. 수영복처럼 맥락상 자연스러운 노출은 돼요. 기준은 「얼마나 보이느냐」가 아니라 「무엇을 강조했느냐」예요.

등급과 상관없이 안 되는 것

  • 「고수위」 「수위높음」처럼 수위 자체를 광고하는 표현. 자극으로 노출을 얻는 행위로 봐요.
  • 「강간」 「강제」 「애널」 같은 노골적 성적 태그. 「고등학생」+「성교육」처럼 미성년을 암시하는 태그 조합. 성폭력 · 납치 · 감금을 성적 재미로 파는 태그.
  • 실제 내용과 무관한 자극적 문구. 클릭 유도만을 위한 태그.
  • 제목에 넣는 술 · 담배 · 흉기 위협 · 가해 표현.
  • 공개 이미지의 성인용품 · 구속 도구. 움직이는 이미지에서 프레임 전환으로 노출하는 연출. 이미지 위에 얹은 성적 은어 · 비속어.

단어 하나로 판단하지 않아요

금지어 목록은 없어요. 대신 네 가지를 함께 봐요.

  1. 작품의 등급
  2. 그 문장이 어느 구역에 있는지
  3. 앞뒤 문맥과 작품 전반의 소재
  4. 성적이지 않은 다른 해석이 남는지
!
단어를 바꿔도 걸릴 수 있어요. 직접 이름을 쓰지 않아도 문맥상 가리키는 대상이 분명하면 공개 영역에서는 직접적인 표현으로 봐요.
i
"성인 작품인데 왜 태그라인을 고치라고 하나요"가 가장 많은 문의예요. 등급은 작품 안의 범위를 넓힐 뿐이에요. 제목 · 태그 · 썸네일 · 공개 이미지 기준은 등급과 무관하고, 태그라인 · 소개 같은 텍스트도 제목 기준을 넘는 표현은 안 돼요. 전문은 콘텐츠 가이드라인에 있어요.
심사 › 표현 바꾸기

♻️이렇게 바꾸면 됩니다

수정 요청을 받으셨다면 이 표를 보세요. 설정을 지우라는 뜻이 아니에요.

2026년 9월 개정 가이드라인 기준
i
설정 자체가 문제인 경우는 드물어요. 작품 안은 두고 공개 영역만 고치면 대부분 통과해요. 애매하면 성인 행위가 아니라 관계와 장르적 긴장감이 중심으로 보이게 바꾸세요.

실제로 제한된 표현

가이드라인 부록에 실린 실제 판정 사례예요. 등급에 따라 결과가 달라요.

등급제한된 표현이렇게
세이프티「위험한 동거」 「은밀한」 「금지된 관계」처럼 성적 긴장감을 전면에 내세우는 표현 · 「뜨거운 체온」 「거친 숨소리」 같은 표현이 신체 접촉을 전면에 내세운 조합으로 쓰인 경우설렘 · 갈등 · 관계 변화 · 장르 표현으로
성인「텅 빈 스커트」 「허벅지를 스치는」 「속옷도 벗겨진다」 「달린 기구」처럼 신체 노출·성적 도구를 직접 말하는 표현 · 「몸으로 때운다」 「엎드려서 반성해」처럼 지배·복종을 성행위로 읽히게 하는 표현관계의 긴장 · 질투 · 집착 · 유혹적 분위기 · 금기감은 그대로 써도 돼요. 행위 대신 관계를 쓰세요
등급 무관「고수위」 「수위높음」 · 실제 내용과 무관한 자극 문구 · 「강간」 「강제」 「애널」 태그장르 · 분위기 표현으로. 태그는 내용과 관련 있는 것만

바꾸는 요령

공개 영역에서 걸리는 표현이렇게 바꿔보세요
성행위 명칭 · 신체 부위 · 탈의 지시관계의 위험함을 긴장감으로
몸을 판다 · 신체 포기 각서어떤 일이든 맡는다 · 계약서 · 각서
원나잇 · 섹파 같은 직접적 관계 표현관계의 성격을 암시로
감금 · 착취를 성적 목적과 연결해 서술설정은 두고 성적 목적과의 연결고리만 끊기. 작품 안에서도 합의된 관계나 장르 장치로 읽혀야 해요
노출 상태 · 흥분 묘사어색함 · 관계 회복 · 심리전으로
복종을 성행위로 읽히게 하는 표현(「몸으로 때운다」 「엎드려서 반성해」)압박 · 심리전으로. 복종 · 명령 관계 자체는 돼요
!
AI가 써준 글이어도 크리에이터 책임이에요. 공개되는 소개는 직접 검수해 올리는 것으로 봐요.
i
발행 전에 애매하면 1:1 고객센터로 사전 검토를 요청할 수 있어요.
심사 › 판정 기준

⚖️미성년 · 실사 · 2차 창작

경계가 헷갈리는 세 가지예요. 2026년 9월 개정으로 실사 이미지 기준이 바뀌었어요.

2026년 9월 개정 가이드라인 기준

미성년 판정

「신원 · 외모 · 신체 발육 · 제작 경위를 종합해, 사회 평균인의 시각에서 객관적으로 볼 때 외관상 의심의 여지없이 명백하게 미성년으로 인식되는가」로 봐요. 나이 표기만으로 정하지 않아요. 이용자 페르소나의 연령에도 같은 기준이에요.

등급아동 (13세 미만)미성년 (13세 이상 19세 미만)성년
세이프티불가가능. 선정성 · 폭력성이 있으면 제한가능. 선정성 · 폭력성이 있으면 제한
성인불가불가가능
  • 「불가」라도 설정상 필수적이고 메인이 아닌 등장인물은 부분적으로 허용돼요. 선정적 · 폭력적 요소는 안 되고, 공개 이미지에는 쓸 수 없어요.
  • 「설정상 성인」이라 적어도 외형 · 복장 · 배경 전체 맥락에서 미성년으로 판단되면 같은 기준이에요.
!
미성년 성적 대상화는 절대 금지 항목이에요. 수정 요청이 아니라 거절이고, 같은 작품은 고쳐도 다시 승인되지 않아요.
i
성인 등급의 학교 · 교복 · 학생 설정은 콘텐츠 가이드라인 6-5절 · 부록 B-2를 확인하세요(개정 검토 중).

실사 · 포토리얼 이미지 — 등급 · 위치 상관없이 안 돼요

「실존 인물로 오인될 수 있는지」가 아니라 이미지 자체가 사진으로 오인될 수 있는지만 봐요. 작가의 의도는 묻지 않아요.

  • 실제 인물 사진, 사진을 가공 · 합성한 이미지
  • 딥페이크와 이에 준하는 합성물
  • 하이퍼리얼리즘 등 실사로 오인될 수 있는 화풍
  • 실제 인물이 연상되는 실사풍 이미지
!
실사풍에 신체 노출 · 성적 자세 · 성적 대상화가 결합되면 성인 등급이든 비밀 이미지든 쓸 수 없어요. 가림 처리를 해도 인정되지 않아요. 특정 성별의 신체를 실사풍으로 반복 묘사하면 작품 단위로 조치될 수 있어요.
i
다른 플랫폼에서 통과했더라도 여기 기준은 별개예요. 티키타는 캐릭터성이 분명한 일러스트를 권해요.

2차 창작

원작이 있는 작품은 만들기 화면에서 2차 창작으로 지정하고 원작 제목을 적어야 해요. 지정하면 전체 이용가로 고정되고 수익 정산에서 제외돼요. 지정 해제는 고객센터로 요청해요.

  • 원작의 문장 · 장면 · 이미지를 그대로 복제할 수 없어요.
  • 다른 작품의 문장 · 대사, 고유한 명칭과 설정, 소개 · 캐릭터 구성을 그대로 또는 혼동될 정도로 옮길 수 없어요. 장르에서 널리 쓰이는 소재 · 인물 유형 · 일반적인 설정과 그 조합은 누구나 쓸 수 있어요.
  • 실존 인물의 이름 · 사진 · 초상 · 음성은 허락 없이 쓸 수 없어요.
i
2차 창작 표시는 이용 허락을 대신하지 않으며, 필요한 권리 확인 책임은 작성자에게 있어요. 전문은 콘텐츠 가이드라인 8절에 있어요.
심사 › 조치

🚫비공개 조치를 받았다면

작품이 내려갔다고 삭제된 게 아니에요. 대부분은 고쳐서 다시 올릴 수 있어요.

2026년 9월 개정 가이드라인 기준

조치는 세 단계예요

단계검색 · 추천새 대화기존 대화되돌리려면
노출 제한홈 · 랭킹 · 추천에서 빠져요. 검색은 돼요가능유지수정 후 검토를 거쳐 해제
보류검색 · 노출 모두 빠져요불가유지수정 후 재검토 요청
거절검색 · 노출 모두 빠져요불가이용 불가같은 작품은 고쳐도 재승인되지 않아요. 권리 침해 건은 소명이 인정되면 철회

수위 관련 위반은 노출 제한이나 보류예요. 거절은 절대 금지 항목과 권리 침해에만 적용돼요. 거절도 그 작품 한 건에 대한 조치고, 계정의 게시 권한과는 별개예요.

되돌리는 순서

  1. 안내받은 수정 지점을 확인하세요. 어느 영역의 무엇이 문제인지와 수정 방향이 적혀 있어요. 이렇게 바꾸면 됩니다를 보고 고치세요.
  2. 1:1 고객센터에 수정 완료와 스토리명을 알리세요.
  3. 담당자가 확인한 뒤 공개 가능 여부를 안내해요. 같은 문제가 남아 있으면 추가 수정을 요청할 수 있어요.
○ 재검토 요청 문구
스토리명: 안내받은 수정 지점을 반영했습니다. - (어디를) → (어떻게 바꿨는지) - (어디를) → (어떻게 바꿨는지) 확인 후 공개 전환 부탁드립니다.
어디를 어떻게 고쳤는지 적어주시면 확인이 훨씬 빨라요.
기한안내
접수 확인1영업일 이내
결과 안내5영업일 이내. 더 걸리면 진행 상황을 먼저 알려드려요
거절 소명통지일로부터 30일 이내 신청
권리 침해 건자료 확인에 시간이 더 걸릴 수 있어요
!
세이프티 작품은 작품 안에도 기준이 있어요. 스토리 설정 · 비공개 정보 · 에피소드 비공개 설정도 착의 상태의 접촉까지예요. 평소 심사는 공개 영역만 보지만, 대화 내용이 첨부된 신고가 오면 관련 부분을 확인해요. 성인 등급은 절대 금지 항목 외에는 제한하지 않아요.
i
모든 작품을 매번 검수하지는 않아요. 정기 점검과 이용자 신고 두 경로로 확인해요. 그동안 문제가 없었다고 허용된다는 뜻은 아니고, 기준은 공식 크리에이터와 일반 이용자에게 똑같이 적용돼요.
i
등급을 일부러 낮춰 설정하면 노출 제한이나 계정 불이익이 있어요. 등급을 잘못 설정한 작품은 티키타가 등급을 직접 적용할 수 있어요. 반복 · 중대 위반은 심각성에 따라 경고 · 기능 제한 · 정지 중에서 계정 조치가 따로 적용돼요. 절대 금지 위반은 경고 없이 바로 정지될 수 있어요.

자주 묻는 질문
조치되면 그동안의 대화 기록도 사라지나요?

노출 제한과 보류는 기존 대화가 그대로 유지되고 기록도 남아요. 거절만 기존 대화까지 이용할 수 없어요.

조치 기간의 수익은 어떻게 되나요?

조치가 철회되면 그 기간분을 포함해 정상 정산돼요.

발행 전에 미리 확인받을 수 있나요?

가능해요. 애매한 표현이나 연출은 1:1 고객센터로 사전 검토를 요청하세요. 전문은 콘텐츠 가이드라인 10절에 있어요.

부록 › 작품 글자 수

🧮작품 글자 수 30,000자

칸마다 따로 걸리던 제한 대신, 작품 전체를 합산 30,000자 하나로 봐요. 어디에 몇 자를 쓸지는 작가님이 정해요.

읽는 시간 5분저장이 막힐 때2026년 9월 추가

어디서 보나요

만들기 화면 하단 바에 「작품 글자 수 N / 30,000」이 어느 단계에서든 보여요. 옆의 ⓘ를 누르면 「작품 글자 수 계산 기준」 시트가 열리고, 캐릭터 · 스토리 상세 · 에피소드 제목·전환 조건 · 변수 · 이미지 그룹명·설명 · 첫 메시지·채팅 스타터 · 예시 대화 순으로 항목별 글자 수가 나와요.

상태표시
90% 이상카운터가 경고색으로 바뀌어요
30,000자 초과빨간색이 되고 초과분(+N)이 같이 보여요

무엇이 합산에 들어가나요

AI가 매 대화마다 읽는 칸이 들어가요. 공백과 줄바꿈도 세고, 대부분의 이모지는 1자예요(가족 · 국기처럼 조합된 이모지는 여러 자로 세요).

들어가요안 들어가요
캐릭터 — 이름 · 공개 정보 · 비공개 정보제목 · 태그라인 · 태그 · 카테고리
스토리 설정스토리 소개 (AI가 안 읽어요)
첫 메시지 · 대화 시작 문구제작자 코멘트 (AI가 안 읽어요)
변수 — 이름 · 설명 · 범위 설명 · 시작값에피소드 본문 · 비공개 설정 (각 2,000자, 현재 화만 불러와요)
예시 대화로어북 (항목당 500자, 키워드가 나올 때만)
이미지 그룹명 · 이미지 설명추천 페르소나
에피소드 제목 · 전환 조건
i
칸마다 한도는 따로 있어요. 캐릭터 공개 정보 하나에 20,000자를 몰아 써도 되지만, 그러면 나머지 칸에 10,000자만 남아요. 칸별 한도는 부록 · 설정을 어디에 쓰나요에 있어요.

넘으면 어떻게 되나요

상황이렇게 돼요
30,000자를 넘긴 채 저장저장과 공개가 막혀요. 새로 쓰는 작품과 30,000자 아래였던 작품은 넘는 순간 막혀요(이미 넘어 있던 기존 작품은 아래 특례 참고)
초안 자동저장계속 돼요. 작업이 사라지진 않아요
이미 30,000자를 넘는 기존 작품지금처럼 대화가 계속되고, 지금 길이까지는 그대로 저장돼요(이미지 교체 · 오탈자 수정 · 분량 줄이기 가능). 글자 수를 지금보다 더 늘리면 저장이 막히니, 그때는 합산을 30,000자 안으로 줄여 주세요
AI 도구(MCP)로 저장초안 저장 단계부터 같은 기준으로 거절돼요(만들기 화면의 초안 자동저장은 계속돼요)

줄이는 순서

  1. ⓘ 시트에서 가장 큰 항목부터 보세요. 대개 캐릭터예요.
  2. 특정 소재에서만 필요한 설정은 로어북으로. 키워드가 나올 때만 들어가고 합산에서 빠져요. → 03 · 로어북
  3. 특정 화에서만 필요한 설정은 에피소드 비공개 설정으로. 화마다 2,000자, 합산에서 빠져요.
  4. 겹치는 지시를 지우세요. 같은 규칙이 세 칸에 있으면 두 칸은 낭비예요. → 부록 · 설정을 어디에 쓰나요
  5. 이미지가 수백 장이면 설명이 쌓여요. 「비 오는 밤, 사무실」처럼 짧고 구체적으로 쓰세요.
!
길다고 좋은 게 아니에요. 30,000자를 꽉 채우면 AI가 매 턴 그걸 다 읽어요. 중요한 지시가 묻혀요. 필요한 만큼만 쓰세요.
부록 › 설정 쓰기

🧭설정을 어디에 쓰나요

칸은 넓어졌어요. 이제 문제는 「어느 칸이 좁은가」가 아니라 작품 글자 수 30,000자를 어디에 쓰는가예요.

읽는 시간 8분설정이 안 들어갈 때이식 작가 필독

칸마다 몇 글자까지 쓸 수 있나요

「합산」에 ○가 있는 칸을 전부 더해 30,000자예요. 보라색 줄은 합산에 들어가지 않는 칸이에요. 30,000자가 모자랄 때 내려보낼 곳이에요.

칸한도개수합산
제목20자1개—
태그라인100자1개—
스토리 설정20,000자1개○
캐릭터 이름15자캐릭터마다
최대 10명
○
캐릭터 공개 정보20,000자캐릭터마다○
캐릭터 비공개 정보20,000자캐릭터마다○
첫 메시지20,000자1개○
대화 시작 문구200자3개○
예시 대화5,000자최대 5개○
변수이름 10 · 설명 5,000
범위 5,000 · 시작값 200자
최대 10개○
에피소드 제목 · 전환 조건20자 · 200자에피소드마다○
이미지 그룹명 · 이미지 설명50자 · 100자그룹 50개
이미지 500장
○
에피소드 본문2,000자에피소드마다
최대 20화
✕
에피소드 비공개 설정2,000자에피소드마다✕
로어북항목당 500자작품당 200개✕
스토리 소개50,000자1개✕
제작자 코멘트20,000자1개✕

합산이 어떻게 세어지는지, 넘으면 어떻게 되는지는 부록 · 작품 글자 수 30,000자에 있어요.

!
작품 소개와 제작자 코멘트는 AI가 읽지 않아요. 칸이 커서 여기에 설정을 적어두시는 분이 많아요. 대화에 반영되지 않아요.

설정이 넘칠 때 옮기는 곳

위에서부터 해보세요. 여섯 가지면 대개 넉넉해져요.

1. 숨겨도 되는 내용은 비공개 칸으로

과거사, 동기, 상처, 계획은 유저가 미리 알면 재미가 줄어요.

공개 정보에는 외모·태도·말투·{{user}}와의 관계만 남기세요. 공개 정보도 AI가 읽으니 설정으로 채우되, 숨길 것은 비공개로 내리세요.

2. 공통 설정은 스토리 설정에 한 번만

세계관 규칙, 조직 구조, 지역 이름, 호칭 규칙은 캐릭터마다 적지 마세요.

4명이면 같은 문단을 네 번 쓰는 셈이에요. 캐릭터 칸에는 이 인물만 다른 점만 적으세요.

3. 가끔만 나오는 설정은 로어북으로

지명, 조직, 아이템, 과거 사건처럼 특정 소재가 나올 때만 필요한 설정은 로어북에 두세요. 키워드가 나올 때만 들어가고, 작품 글자 수 30,000자에서 빠져요. → 03 · 로어북

4. 시점에 따라 달라지는 건 에피소드로

"3화부터 태도가 바뀐다"를 캐릭터 카드에 적으면 잘 안 먹혀요. 처음부터 끝까지 같은 태도를 유지하려고 하거든요.

에피소드 본문과 비공개 설정은 화마다 2,000자씩 쓸 수 있고, 30,000자 합산에서 빠져요.

5. 말투는 설명 대신 예시 대화로

설명은 길고 잘 안 먹혀요. 예시 대화 한 개가 더 정확해요. → 02 · 예시 대화 쓰기

6. 겹치는 지시는 지우세요

칸을 다 채우는 게 목표가 아니에요. 길어질수록 중요한 지시가 묻혀요.

✕ 세 칸에 흩어진 지시
스토리 설정 — {{char1}}은 감정을 잘 드러내지 않는다. 캐릭터 소개 — 표정이 풍부하고 자주 웃는다. 비공개 정보 — 속마음이 다 티가 난다.
세 문장이 서로 부딪혀요. AI는 답할 때마다 다른 쪽을 골라요. 그래서 "설정을 무시한다"고 느껴져요.
○ 한 칸으로 모으면
비공개 정보 — 감정을 숨기려 하지만 표정에 티가 난다. 본인은 잘 숨기고 있다고 믿는다.
모순처럼 보이던 세 문장이 하나의 성격이 됐어요. 글자 수는 줄었는데 캐릭터는 더 또렷해졌어요.

에피소드를 안 쓰는 작품이라면

옮겨온 작품은 화로 나뉘지 않은 경우가 많아요. 그런데 티키타는 에피소드가 최소 한 개 있어야 공개돼요.

하나만 만들고 비워두시는 분이 많아요. 나누지 않아도 괜찮아요. 진행 방식을 자유 이동으로 두고 상황으로 나누세요. → 03 · 진행 모드 고르기

길다고 좋은 건 아니에요

캐릭터가 설정을 자꾸 무시한다면 분량 문제가 아닐 수 있어요. 한 가지 규칙은 한 칸에만 적으세요.


자주 묻는 질문
캐릭터는 몇 명까지 만들 수 있나요?

최대 10명이에요. 대사에서 쓰는 {{char1}}~{{char10}} 토큰도 열 번째까지예요. 번호는 프로필의 카드 순서를 따라요.

비공개 정보는 정말 안 보이나요?

작품 카드나 소개에는 안 나와요. 다만 대화 중에 AI가 말로 풀어놓을 수는 있어요.

끝까지 숨기고 싶다면 "언제 드러낼지"를 에피소드 비공개 설정에 함께 적으세요.

작품 글자 수 30,000자가 모자라요

만들기 화면 하단 ⓘ를 눌러 가장 큰 항목부터 보세요. 대개 캐릭터예요.

특정 소재에서만 필요한 설정은 로어북으로, 특정 화에서만 필요한 설정은 에피소드 비공개 설정으로 내려보내세요. 둘 다 합산에서 빠져요. 그래도 남으면 겹치는 지시를 지우세요.

부록 › AI에게 소개·상태창 HTML 맡기기

🛠️AI에게 소개·상태창 HTML 맡기기

티키타의 HTML 규격을 담은 파일이에요. Claude에 넣어두면 규격에 맞는 코드를 바로 만들어줘요.

스토리 소개 HTML변수 디자인코딩 몰라도 됨
tikita-html.zip · 4KB
i
HTML을 몰라도 돼요. 파일을 넣어둔 뒤 원하는 모양을 말로 설명하면 돼요.

무엇을 알고 있나요

티키타의 실제 규격이 들어 있어요.

항목담긴 내용
쓸 수 있는 태그실제로 통과하는 태그 48개와 속성 목록
지워지는 것<style> 태그 · url() · 외부 이미지 주소 등
길이스토리 소개 50,000자 · 변수 디자인 10,240바이트
다크 모드하드코딩 대신 쓸 색상 변수 목록
상태창 높이300px를 넘으면 잘린다는 것과 가로 배치 요령
변수 문법{{#each}} · 조건 · 계산 · 게이지 헬퍼

Claude에 넣는 법

쓰시는 환경에 따라 둘 중 하나예요.

claude.ai · 데스크톱 앱
1 설정에서 코드 실행 및 파일 생성을 켜요 2 왼쪽 Customize → Skills로 들어가요 3 + → Create skill에서 내려받은 zip을 올려요 4 올라온 스킬을 켜요
Claude Code
zip을 풀어서 아래 위치에 두세요. ~/.claude/skills/tikita-html/SKILL.md 내 컴퓨터 전체에서 .claude/skills/tikita-html/SKILL.md 이 폴더에서만
!
zip을 풀었을 때 tikita-html 폴더가 나오고 그 안에 SKILL.md가 있어야 해요. 폴더 없이 파일만 올리면 인식되지 않아요.

이렇게 부르면 돼요

파일을 넣어두면 알아서 불려와요. 안 불려오면 「티키타」를 문장에 넣으세요.

○ 스토리 소개 꾸미기
티키타 작품 소개를 HTML로 만들어줘. 맨 위에 한 줄 소개, 그 아래 접히는 블록으로 등장인물 셋. 차분한 느낌이고 다크 모드에서도 잘 보이게.
○ 상태창 만들기
티키타 변수 디자인 HTML을 만들어줘. 변수는 호감도 · 경계심 · 체력 세 개. 가로로 나란히 놓고 값에 따라 이모지가 바뀌게.

변수 디자인은 화면 버튼이 더 정확해요

제작 화면의 AI용 가이드 복사에는 색상 변수와 프리셋 코드가 전부 들어 있어요. 그걸 같이 붙여넣으면 결과가 더 좋아져요.

이 스킬에는 그 가이드에 빠져 있는 것이 담겨 있어요 — 300px 잘림, 바이트 계산, {{user}}가 상태창에서는 안 바뀐다는 점이에요.

!
AI가 만든 코드도 붙여넣고 미리보기로 확인하세요. 규격을 벗어난 부분은 오류 없이 조용히 사라져요.

파일 내용 그대로 보기

내려받지 않고 대화창에 붙여넣어도 똑같이 동작해요.

○ SKILL.md 전문
--- name: tikita-html description: 티키타(tikita.ai)에 올릴 HTML을 규격에 맞게 작성한다. 작품 설명(스토리 소개)을 HTML로 꾸미거나, 채팅방 위에 뜨는 상태창(변수 디자인)을 만들 때 사용한다. --- # 티키타 HTML 작성 규칙 티키타에서 작가가 HTML을 직접 쓸 수 있는 곳은 두 군데다. **규격이 서로 다르니 어느 쪽인지 먼저 확인하고 시작한다.** | 어디 | 화면 경로 | 길이 | 높이 | |---|---|---|---| | 스토리 소개 | 공개여부 단계 → 스토리 소개 → HTML | 50,000자 | 제한 없음 | | 변수 디자인(상태창) | 에피소드 단계 → 변수 디자인 → HTML | 10,240바이트 | **300px에서 잘림** | 두 곳 모두 규격을 벗어난 부분은 **저장은 되지만 화면에서 조용히 사라진다.** 오류 메시지가 안 뜨므로, 아래 규칙을 지켜서 처음부터 통과하는 코드를 만든다. --- ## 1. 스토리 소개 HTML ### 1-1. 길이 - **50,000자**까지. 바이트가 아니라 문자 수다. - 공개하려면 **100자 이상**이어야 한다. ### 1-2. 쓸 수 있는 태그 아래 목록에 없는 태그는 전부 삭제된다. ``` h1 h2 h3 h4 h5 h6 p br hr strong em b i u s del mark small sub sup ul ol li dl dt dd a img figure figcaption blockquote pre code table thead tbody tfoot tr th td div span section article details summary ``` `details` + `summary`는 접었다 펴는 블록이라 설정을 길게 넣을 때 유용하다. ### 1-3. 쓸 수 있는 속성 ``` href target rel src alt width height class id style colspan rowspan scope open loading ``` `data-*` 속성은 전부 삭제된다. ### 1-4. 절대 안 되는 것 - **`<style>` 태그** — 삭제된다. 모든 CSS는 각 태그의 `style="…"` 안에 직접 쓴다. - `<script>` `<iframe>` `<object>` `<embed>` `<link>` `<meta>` `<svg>` `<form>` `<button>` `<input>` `<audio>` — 삭제된다. - `onclick` 같은 이벤트 속성 — 삭제된다. - **style 값 안의 `url(…)` `@import` `expression(…)` `image-set(…)` `behavior:`** — 하나라도 있으면 **그 태그의 style 속성이 통째로 날아간다.** 값만 지워지는 게 아니다. - 그래서 `background-image: url(...)`로 배경을 깔 수 없다. 배경이 필요하면 `<img>`를 쓴다. ### 1-5. 이미지 - `<img>`는 쓸 수 있다. 단 **티키타에 올린 이미지 주소만** 남고, 나머지는 `src`가 지워진다. - 외부 주소를 그대로 쓰면 편집 중에는 **점선 자리표시자**로 보이고, 공개할 때 화면의 **「외부 이미지 가져오기」**를 실행해야 발행된다. - 라이브러리에서 넣은 이미지에는 `class="intro-html-img"`가 붙어 폭 100%와 둥근 모서리가 적용된다. 직접 쓸 때도 이 클래스를 붙이면 같은 모양이 된다. ### 1-6. 다크 모드 **컨테이너가 글자색과 배경색을 정해주지 않는다.** 색을 하드코딩하면 한쪽 테마에서 글씨가 안 보인다. 아래 변수를 쓴다. ``` var(--foreground) 기본 글자색 var(--text-secondary) 보조 글자색 var(--background) 페이지 배경 var(--surface) 카드 배경 var(--border) 선 var(--color-primary) 티키타 보라 ``` 반투명이 필요하면 `color-mix(in srgb, var(--foreground) 8%, transparent)`처럼 쓴다. ### 1-7. 작성 지침 - 인라인 `style`만 쓴다. - 폭은 `%`와 `max-width`로 잡는다. **고정 px 폭은 모바일에서 깨진다.** - `position: fixed`와 `z-index`는 기술적으로는 통과하지만 **쓰지 않는다.** 페이지의 다른 UI를 덮는다. - 시네마 작품의 소개는 200px에서 접히고 「더보기」가 붙는다. 첫 200px 안에 핵심을 넣는다. ### 1-8. 예시 ```html <div style="border:1px solid var(--border);border-radius:12px;padding:16px;margin:0 0 12px"> <p style="margin:0 0 6px;font-size:12px;font-weight:600;color:var(--color-primary)">배경</p> <p style="margin:0;line-height:1.7;color:var(--foreground)"> 2087년, 도시는 두 번째 밤을 맞았다. </p> </div> <details style="border:1px solid var(--border);border-radius:12px;padding:12px 16px"> <summary style="cursor:pointer;font-weight:600;color:var(--foreground)">등장인물 더 보기</summary> <p style="margin:10px 0 0;line-height:1.7;color:var(--text-secondary)">…</p> </details> ``` --- ## 2. 변수 디자인 HTML (상태창) 채팅방 위에 뜨는 작은 패널이다. ### 2-1. 먼저 할 일 제품 화면의 **「AI용 가이드 복사」** 버튼을 눌러 나온 내용을 함께 주면 가장 정확하다. 그 문서에 **템플릿 문법·CSS 변수 팔레트·프리셋 클래스 전체**가 들어 있다. ### 2-2. 그 가이드에 **없는** 것 — 반드시 지킬 것 1. **높이 300px를 넘으면 아랫부분이 잘린다.** 스크롤도 안 생겨서 그냥 안 보인다. 카드를 세로로 쌓지 말고 **가로로 배치**한다. 2. 길이는 **10,240바이트**(UTF-8). 한글 한 자가 3바이트다. 화면 카운터는 바이트로 세지만 저장 경로 일부는 문자로 세기 때문에, **한글 기준 3,000자 안쪽**으로 두는 게 안전하다. 3. `{{user}}` `{{char1}}` 같은 플레이스홀더는 **상태창에서 치환되지 않는다.** 변수 토큰만 동작한다. 4. 글자 크기는 **12px / 줄간격 1.4**로 강제 상속된다. 이보다 크게 쓰려면 각 요소에 직접 지정한다. 5. `<video>`는 넣지 않는다. 6. 시네마 작품에서는 어두운 배경 위에 뜬다. **색을 하드코딩하면 시네마에서 깨진다.** ### 2-3. 템플릿 문법 | 문법 | 뜻 | |---|---| | `{{#each variables}} … {{/each}}` | 모든 변수를 반복 | | `{{name}}` `{{value}}` | 반복 안에서 변수 이름 / 값 | | `{{numericValue}}` | 반복 안에서 숫자값(0~100으로 조정됨) | | `{{변수명}}` | 특정 변수의 값 | | `{{변수명:numeric}}` | 특정 변수의 숫자값(0~100) | 값이 비어 있으면 `—`로 나온다. 이름이 안 맞으면 `{{…}}`가 **글자 그대로 화면에 나온다.** ### 2-4. 조건 `{{#gt 호감도 50}} … {{/gt}}` 형태로 쓴다. | 이름 | 조건 | |---|---| | `#gt` `#gte` | 크다 / 크거나 같다 | | `#lt` `#lte` | 작다 / 작거나 같다 | | `#eq` `#neq` | 같다 / 다르다 | | `#range 변수 0 30` | 0 이상 30 미만 | 숫자가 아닌 변수에 쓰면 그 블록은 **통째로 비어서** 나온다. ### 2-5. 계산과 표시 | 문법 | 결과 | |---|---| | `{{math 체력 + 정신 / 2}}` | 사칙연산. **왼쪽부터 차례로** 계산한다(곱셈 우선 없음) | | `{{math 체력 / 10 \| round}}` | 반올림. `floor` `ceil`도 된다 | | `{{repeat ★ 호감도 20}}` | 20마다 ★ 하나. 최대 20개 | | `{{gauge 체력 ■ □ 10}}` | 10칸 게이지. 최대 50칸 | | `{{icon 호감도 0:😐 50:🙂 80:😍}}` | 값에 맞는 이모지 하나 | 이모지는 자유롭게 쓸 수 있다. 아이콘 이미지를 넣는 것보다 가볍고 안전하다. ### 2-6. 예시 ```html <div style="display:flex;flex-wrap:wrap;gap:6px"> {{#each variables}} <div style="flex:1 1 44%;display:flex;align-items:center;gap:6px; background:color-mix(in srgb, var(--foreground) 6%, transparent); border-radius:8px;padding:5px 8px"> <span style="color:var(--text-secondary)">{{name}}</span> <span style="flex:1;height:4px;border-radius:2px; background:color-mix(in srgb, var(--foreground) 12%, transparent)"> <span style="display:block;height:100%;border-radius:2px; width:{{numericValue}}%;background:var(--color-primary)"></span> </span> <span style="font-variant-numeric:tabular-nums;color:var(--foreground)">{{value}}</span> </div> {{/each}} </div> ``` --- ## 3. 결과를 내놓을 때 - **코드만** 준다. 설명은 코드 밖에 짧게 쓴다. - 스토리 소개는 글자 수, 상태창은 **바이트 수**를 함께 알려준다. - 상태창은 **예상 높이가 300px를 넘지 않는지** 확인하고, 넘을 것 같으면 가로 배치로 바꾼 안을 같이 준다. - 허용 목록에 없는 태그를 쓰고 싶어지면 **쓰지 말고** 허용된 태그로 바꿔서 만든다.