iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기결 GYEOL — 내 결에 맞게 인스타 피드를 큐레이션한다 | 원티드 AI Championship 2026
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
올리고 싶은 사진 여러 장을 넣으면, 어떤 순서로 / 뭐라고 열고 / 어디에 말을 붙일지를 근거와 함께 제안합니다. 사진을 보정하지 않습니다. 고릅니다. 그리고 굳이 말할 필요 없는 자리는 비운 채로 돌려줍니다. 현재 제품 계약은 공개 Instagram 프로필 연결 → 사진 3~15장 → 선택 프롬프트 → 큐레이션 프리뷰·편집·확정 → 공유 링크다. 구현된 화면과 새 계약의 차이는 ADR-0008과 엄브렐라 #65에서 관리한다. 원티드 AI 챔피언십 2026 출품작. Node 24에서 고정 샘플 화면과 /api/feed?mock=1을 실행한다. API 키 없이 사용할 수 있다. 업로드·분석·편집은 후속 티켓에서 연결한다. 배포 담당은 diego.yoon이다. 공개 Production의 익명 HTTP·샘플 smoke는 확인했다. 실제 모델 A1 실측 등 남은 배포 인수는 #6에서 관리한다.README 전문 보기 ↗
올리고 싶은 사진 여러 장을 넣으면, 어떤 순서로 / 뭐라고 열고 / 어디에 말을 붙일지를 근거와 함께 제안합니다.
사진을 보정하지 않습니다. 고릅니다. 그리고 굳이 말할 필요 없는 자리는 비운 채로 돌려줍니다.
현재 제품 계약은 공개 Instagram 프로필 연결 → 사진 3~15장 → 선택 프롬프트 → 큐레이션 프리뷰·편집·확정 → 공유 링크다. 구현된 화면과 새 계약의 차이는 ADR-0008과 엄브렐라 #65에서 관리한다.
원티드 AI 챔피언십 2026 출품작.
Node 24에서 고정 샘플 화면과 /api/feed?mock=1을 실행한다. API 키 없이 사용할 수 있다. 업로드·분석·편집은 후속 티켓에서 연결한다.
nvm use
npm ci
npm run dev # http://localhost:3000
npm run build
npm start # production server
npm test # 기존 Node 계약/서버 회귀
npm run eval # 출력 불변식
npm run check # JS 문법·JSON·schema
npm run test:ui # Next adapter·샘플 응답 검증
npm run test:smoke -- http://localhost:3100 # 별도 실행한 production 서버 검증
npm run typecheck # Next route types·TS strict
npm run lint # Biome lint·format·import 검사
npm run lint:fix # 안전한 자동 수정
npm run format # 포맷만 적용
npm run start:mock # 기존 standalone mock 서버 (기본 3000)
배포 담당은 diego.yoon이다. 공개 Production의 익명 HTTP·샘플 smoke는 확인했다. 실제 모델 A1 실측 등 남은 배포 인수는 #6에서 관리한다.
작업 브랜치는 최신 origin/develop에서 만들고 PR도 develop으로 보낸다. 개발 변경은 Preview에서 확인하고, 배포할 때만 develop → main 릴리스 PR을 만든다. Vercel Production 추적 브랜치는 main이다. 브랜치 운영 ADR.
Next.js App Router · React · TypeScript strict · Zustand · Tailwind CSS · shadcn/ui · tailwind-variants(tv). 서버는 Next.js Route Handlers(Node runtime)와 기존 lib/ 로직·Anthropic API를 사용한다. 라이브러리는 구현 시 최신 stable·peer·Node 호환을 확인하고 lockfile에 고정하며, 모델은 계정 접근을 확인한 ID를 사용한다.
계정 로그인과 관계형 서버 DB는 없다. 작성 중 메타데이터는 localStorage, 정규화 이미지 초안은 IndexedDB, 확정 공유본은 Private Vercel Blob에 둔다. 저장·공유 근거는 ADR-0008에 있다.
src/ React 화면·공통 shadcn/ui (디에고 소유)
public/ 정적 자산
src/app/api/ Route Handlers (입력: enzo, 출력: diego)
lib/ 기존 서버 로직·mock handler (입력: 원재 소유)
prompts/ input/ 원재 · output/ 디에고 · shared/ 공동
schemas/ ★ 경계 계약. 바꾸려면 양쪽 승인
fixtures/ mock 데이터
docs/intent.md ★ 무엇을 왜 만드는가. 모든 이슈가 여기를 가리킨다
CLAUDE.md ★ 작업 규약. 코드 만지기 전에 읽는다
Biome 2.5.14는 src/**와 루트 FE 설정 파일에 적용한다. 기존 서버/fixture와 HTML 원본은 재포맷하지 않는다. Tailwind v4 directive 파싱과 Git ignore를 사용한다. Biome 설정 문서.
components.json은 shadcn/ui Radix Nova registry 설정이다. src/components/ui/button.tsx는 공식 CLI로 추가하고 변형 엔진을 tv로 맞췄다. 종이색·초록색 토큰은 src/app/globals.css에 있다. 컴포넌트는 필요한 것만 추가한다.
npm exec -- shadcn add <component>
# 사용자 단위 Codex 설정 (2026-09-17 등록 및 stdio initialize/tools/list 확인)
codex mcp add shadcn -- npx -y shadcn@latest mcp
새 MCP 도구를 대화에서 사용하려면 Codex 세션을 다시 시작한다. 컴포넌트 추가 후 기본 cva를 프로젝트의 tv 방식에 맞추고 스타일 변경을 확인한다. 공식 MCP 문서.
최상위 실행 그래프 #22: E1~E4와 AI Session leaf의 native 관계·선행 DAG.
AI Session 운영: 세션 시작·파일 인계·검증·종료 기록 기준.
Vercel 배포 준비: diego.yoon 담당, MCP·저장소 연결·배포 검증 기록.
작업 칸반: 기존 이슈의 현재 상태를 관리한다. 작업 시작·PR 작성·막힘 발생·인수 완료 시 갱신한다.
제출 마일스톤: 제출 범위와 마감 2026-09-21 00:00 KST를 관리한다.
ADR: 현재 제품 결정과 diego.yoon·enzo.cho 협업 시 반영할 내용을 기록한다.
상태는 대기 → 착수 가능 → 진행 중 → 검토·인수 대기 → 완료, 진행 도중 중단은 막힘으로 표시한다. 진행 근거·다음 행동·막힘 해제 조건은 해당 이슈/PR에 남긴다. PR 생성이나 로컬 테스트 통과만으로 완료 처리하지 않는다.
| 사람 | 역할 | 소유 |
|---|---|---|
원재 (@onejaejae) | 백엔드 + AI — 입력 이해 | 사진 분석 · 두 축 프로필 · 순서 제안 |
디에고 (@jangwonyoon) | 프론트엔드 + AI — 출력 생성 | 화면 전체 · 타이틀 · 캡션 · 비움 판단 |
경계선은 딱 하나, OrderedFeed JSON 이다. 자세한 경계는 CLAUDE.md 4절.
| 시각 | 무엇 |
|---|---|
| 2026-09-19 | 참가 신청 마감 |
| 2026-09-21 00:00 KST | 제출 마감 |
| 09-21 ~ 10-06 | 예선 — 온라인 투표 (상위 50팀) |
| 10-07 ~ 10-16 | 본선 (상위 20팀) |
| 10-17 | 데모데이 |
실질 개발 기간은 9/20 자정까지 약 3.5일이다. 무엇을 자르기로 했는지는 docs/intent.md 4절에 근거와 함께 있다.