iArt.ai
AI motion graphics software — the After Effects alternative anyone can use. Create animations and explainer videos from a text prompt in minutes.
웹툰·만화 기획 메모를 정리하고 가장 먼저 손볼 점을 알려주는 개인용 도구
Translation pending
MediaTypeScript · CSSGitHub @b1ueseoyoungOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
웹툰·만화 작가가 정리하지 않은 기획 메모를 그대로 붙여넣으면, 편집자 눈높이로 읽고 가장 먼저 고칠 3가지를 메모 속 문장을 근거로 짚어 주는 웹 도구다. 공모전이나 플랫폼 투고를 준비하는 지망생이 투고 전에 기획을 점검하는 데 쓴다. • 둘러보기: (로그인 없이 예시 리포트 하나를 본다. 새로 쓴 기획 메모를 실제로 진단한 결과이고, 진단 실행과 삭제는 막혀 있다) • 직접 쓰기: (이메일만 있으면 가입한다. 메모가 어디에 남는지는 아래에 있다) 리포트 화면이다. 왼쪽은 작가가 쓴 메모 원문이고, 의견의 근거가 된 문장에 형광펜이 칠해진다. 오른쪽은 총평과 가장 먼저 고칠 3가지다. 의견을 누르면 원문의 근거 문장으로 이동한다. 한 사람의 요청에서 시작했다. 플랫폼과 에이전시 투고를 준비하던 웹툰 작가 지망생이 투고 전에 설정 정리, 상업성, 캐릭터, 작법을 점검받고 싶어 했다. 그 요청을 풀면서 마주친 문제는 세 가지다.Read the full README ↗
웹툰·만화 작가가 정리하지 않은 기획 메모를 그대로 붙여넣으면, 편집자 눈높이로 읽고 가장 먼저 고칠 3가지를 메모 속 문장을 근거로 짚어 주는 웹 도구다. 공모전이나 플랫폼 투고를 준비하는 지망생이 투고 전에 기획을 점검하는 데 쓴다.
리포트 화면이다. 왼쪽은 작가가 쓴 메모 원문이고, 의견의 근거가 된 문장에 형광펜이 칠해진다. 오른쪽은 총평과 가장 먼저 고칠 3가지다. 의견을 누르면 원문의 근거 문장으로 이동한다.
한 사람의 요청에서 시작했다. 플랫폼과 에이전시 투고를 준비하던 웹툰 작가 지망생이 투고 전에 설정 정리, 상업성, 캐릭터, 작법을 점검받고 싶어 했다. 그 요청을 풀면서 마주친 문제는 세 가지다.
그래서 이 도구는 메모를 정리하지 않은 그대로 받고, 판단마다 메모 속 문장을 근거로 붙이고, 고칠 방향만 짚는다.
| 순서 | 내용 |
|---|---|
| 총평 | 이 작품의 개성과 팔릴 만한 점, 가장 큰 약점을 한두 문장으로 |
| 가장 먼저 고칠 3가지 | 고쳐보세요 항목부터 3개. 항목마다 무엇이 문제인지, 어떻게 고쳐 볼지, 메모 속 근거 문장. 아직 중요도 순은 아니다(알려진 약점) |
| 이런 점이 좋아요 | 개성이나 상업적 매력이 드러나는 장점 2~3개 |
| 설정 정리 | 인물, 세계 규칙, 사건 순서, 어긋나는 설정, 버리거나 바꾼 설정 |
| 항목별 신호등 | 22개 항목을 좋아요·조금 더·고쳐보세요로 표시. 펼치면 질문별 답과 이유 |
| 참고작과 겹치는 부분 | 작가가 적은 참고작마다 겹쳐 보이는 요소 |
원문 쪽에는 근거 문장마다 형광펜이 칠해지고 여백에 의견 색인이 붙는다. 색인을 누르면 의견으로, 의견을 누르면 근거 문장으로 이동한다. 위쪽 스위치로 먼저 고칠 곳만 볼지 모든 의견을 볼지 고른다. 휴대폰에서는 의견이 아래에서 올라오는 창으로 열린다.
| 축 | 항목 |
|---|---|
| 설정 | 설정 일관성, 핵심 규칙, 버전 정리 |
| 상업성 | 로그라인 훅, 연재 지속성, 장르 재미, 개성, 셀링 포인트 |
| 캐릭터 | 욕망과 결핍, 행동 동기, 조연 역할, 주인공 매력, 인물 변화 |
| 서사 | 중심 질문, 갈등의 크기, 전환점 이유, 결말 방향, 주제 일관성 |
| 웹툰 연재 | 첫 화 사건, 초반 전개, 회차 끝 긴장, 설명 분산 |
항목마다 "예"가 좋은 답인 질문이 있다(22개 항목, 23개 질문, src/lib/diagnosis/items.ts). 질문이 모두 "예"면 좋아요, 일부만 "예"면 조금 더, 하나도 없으면 고쳐보세요다. 질문과 신호등 규칙은 검증되지 않은 초안이다.
src/lib/diagnosis/rules.ts).store: true)을 켜 두어서, OpenAI에 기본 30일 동안 남는다. 오용 감시 기록도 최대 30일 남고, 법적으로 필요하면 더 길어질 수 있다(OpenAI 데이터 정책).만드는 동안 쓰는 사람이 겪는 불편을 기준으로 여러 번 고쳤다. 고치기 전과 지금은 이렇게 다르다.
| 쓰는 사람이 겪는 것 | 고치기 전 | 지금 |
|---|---|---|
| 무엇을 봐 주나 | 주로 내용이 적혀 있는지를 확인하는 질문 13개였다. 요청한 사람이 원한 것은 이야기가 얼마나 잘 짜였는지에 대한 평가였다. | 독자를 붙잡기에 충분한지까지 편집자 눈높이로 보는 질문 23개다. 장르 재미, 개성, 셀링 포인트, 주인공 매력, 웹툰 연재 작법을 더했다. |
| 누가 진단하나 | 만든 사람의 맥에서만 진단했다. 요청한 사람은 저장된 리포트만 볼 수 있었다. | 누구나 이메일로 가입해 웹에서 직접 진단하고, 자기 리포트만 본다. |
| 얼마나 기다리나 | 한 번에 약 12분이었다(합성 메모 중앙값 737초). | 보통 6분 안에 끝난다(중앙값 305초, 다시 잰 24건은 266초). 창을 닫아도 진단은 계속되고 다시 열면 이어받는다. |
| 리포트를 어떻게 읽나 | 의견 카드에 인용문을 옮겨 적어 보여 줬다. | 메모 원문에 형광펜과 여백 색인을 붙였다. 의견을 누르면 근거 문장으로, 색인을 누르면 의견으로 이동한다. |
판정 품질, 같은 메모를 다시 넣었을 때의 일관성, 소요 시간, 비용을 합성 메모로 쟀고, 화면이 뜨는 속도도 쟀다. 실제 작가 메모로는 아직 재지 않았다. 기준은 eval/CRITERIA.md, 실행 방법은 eval/README.md, 결과 분석은 eval/LUNA-2026-10-01.md에 있다. 같은 메모를 3회씩 다시 잰 결과는 eval/LUNA-2026-10-02-repeat.md, 웹 성능은 eval/WEB-2026-10-02.md에 있다.
기획 메모 8개를 4쌍으로 만들었다. 각 쌍의 A는 문제가 없는 메모이고, B는 A에 결함 하나를 심은 메모다(설정 충돌, 동기 문장 삭제, 폐기안 표시 삭제, 결말 삭제). 앱과 같은 진단 경로로 메모마다 1회씩 진단해서, 심은 결함을 찾는지와 멀쩡한 대목을 문제 삼지 않는지를 봤다. 하나의 정확도 수치로 합치지 않고 범주별로 따로 센다.
| 본 것 | Claude Opus 5.5 (추론 max) | gpt-6-luna (추론 high) | gpt-6-luna (추론 max, 배포 중) |
|---|---|---|---|
| 소요 시간 중앙값 | 737초 | 95초 | 305초 |
| 1회 비용(표준 요금) | 기록 없음(구독) | $0.006 | $0.020 |
| 심은 결함을 문제로 판정 | 3건 중 3 | 3건 중 2 | 3건 중 3 |
| 지운 내용을 문제로 판정 | 2건 중 1 | 2건 중 2 | 2건 중 2 |
| 문제 없는 대목을 통과 | 5건 중 5 | 5건 중 4 | 5건 중 4 |
| 정해 둔 근거 문장까지 인용 | 6건 중 4 | 6건 중 2 | 6건 중 2 |
| 하면 안 되는 지적 | 10건 중 0 | 10건 중 0 | 10건 중 2 |
| 원문에 없는 인용 | 786개 중 0 | 606개 중 3 | 728개 중 1 |
| 바꾸지 않은 질문의 답이 쌍 사이에서 달라짐 | 78개 중 6 | 78개 중 8 | 78개 중 3 |
Claude 기준선은 작성자 맥의 Claude Code 구독으로 돌려서 비용 기록이 없다. 지금 배포한 설정(gpt-6-luna, 추론 max, 2026-10-01 측정)은 이렇다.
배포 설정으로 같은 합성 메모 8개를 3회씩 다시 진단했다(2026-10-02, 24건 모두 성공).
평가에서 드러났고 아직 고치지 않은 것이다(eval/BASELINE-2026-09-30.md의 F2, F3, F5와 eval/LUNA-2026-10-02-repeat.md).
로그인 없이 열리는 두 화면(로그인, 예시 리포트)을 Lighthouse로 3회씩 쟀다(2026-10-02).
gpt-6-luna)를 background 모드로 부른다(src/lib/llm.ts). 서버는 작업을 맡기고 바로 응답하고, 브라우저가 10초마다 결과를 확인한다. 진행 중인 작업 번호는 브라우저에 보관해서, 창을 닫아도 같은 브라우저에서 이어받는다.APP_MODE=local은 맥에서 로그인만 건너뛴다(src/lib/env.ts).src/db/). 맥의 로컬 앱과 배포 앱이 같은 DB를 쓴다.src/lib/dal.ts에서 로그인을 확인한 뒤 하고, 리포트는 만든 사람에게만 보인다.bun과 Node 22.18 이상(스크립트는 node로 .mts를 그대로 실행한다), Neon Postgres DB, OpenAI API 키가 필요하다.
bun install
cp .env.example .env.local # DATABASE_URL, OWNER_EMAIL, OPENAI_API_KEY, APP_MODE=local 채우기
bun run db:migrate # 처음 한 번, 테이블 만들기
bun run dev # 브라우저가 자동으로 열린다
로컬 앱은 127.0.0.1에서만 열리고 로그인 없이 OWNER_EMAIL 계정으로 동작한다. 명령줄로 샘플을 진단하려면 bun run diagnose -- samples/02-play-assignment.json. 테스트는 bun run test로 돌린다(모델을 부르지 않는다).
DATABASE_URL이 자동으로 들어간다).OPENAI_API_KEY, BETTER_AUTH_SECRET(openssl rand -base64 32), BETTER_AUTH_URL(배포 주소), SMTP_URL, SMTP_FROM. 모델이나 추론 강도를 바꾸려면 OPENAI_MODEL, OPENAI_EFFORT(기본 gpt-6-luna, max). APP_MODE와 OWNER_EMAIL은 맥에서만 쓰므로 넣지 않는다..env.local에 같은 DATABASE_URL을 넣고 bun run db:migrate.로그인 메일은 SMTP로 보낸다. Gmail 앱 비밀번호를 쓰면 누구에게나 보낼 수 있다(Resend 무료 발신 주소는 가입자 본인에게만 보낸다).