iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기📖 Do it! 바이브 코딩 - 클로드 코드 | 궁금한 건 Discussions | 프롬프트는 Wiki | 오탈자 제보는 Issues
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
💬 궁금한 점이 있으신가요? 이 저장소는 Discussions에서 독자님들과 소통하고 있어요. • 📢 알립니다 — 책 관련 공지사항 및 정정 안내 • 💬 질문/답변 — 책 내용이나 코드가 막힐 때 • 🎉 자랑해요 — 클로드 코드로 만든 나만의 앱 소개 📚 책에서 사용한 프롬프트는 Wiki에서 장별로 확인할 수 있어요. 📝 오탈자나 책 내용 오류는 Issues로 제보해 주세요! 해외 AI 뉴스를 RSS로 자동 수집하고, Claude AI가 한국어로 번역/요약/카테고리 분류하여 카드 형태로 보여주는 웹 애플리케이션입니다. • 뉴스 자동 수집: TechCrunch, The Verge 등 RSS 피드 병렬 수집 • AI 번역/요약: Claude API로 영문 기사를 한국어로 번역 및 3~4문장 요약 • 카테고리 분류: LLM/생성AI, 로보틱스, 이미지/영상AI 등 자동 분류 • Notion 저장: 중요 기사를 Notion 데이터베이스에 아카이빙 • 중복 방지: RSS guid 기준으로 동일 기사 재수집 방지 .env.local 파일을 생성하고 아래 값을 채워주세요. 브라우저에서 http://localhost:3000을 열면 앱이 표시됩니다.README 전문 보기 ↗
💬 궁금한 점이 있으신가요? 이 저장소는 Discussions에서 독자님들과 소통하고 있어요.
📚 책에서 사용한 프롬프트는 Wiki에서 장별로 확인할 수 있어요.
📝 오탈자나 책 내용 오류는 Issues로 제보해 주세요!
해외 AI 뉴스를 RSS로 자동 수집하고, Claude AI가 한국어로 번역/요약/카테고리 분류하여 카드 형태로 보여주는 웹 애플리케이션입니다.
| 구분 | 기술 |
|---|---|
| 프레임워크 | Next.js 16 (App Router) |
| 스타일링 | Tailwind CSS |
| 인증 | Clerk |
| 데이터베이스 | Neon (PostgreSQL) + Drizzle ORM |
| AI 처리 | Claude API (@anthropic-ai/sdk) |
| RSS 파싱 | rss-parser |
npm install
.env.local 파일을 생성하고 아래 값을 채워주세요.
# Clerk 인증
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard
# Neon PostgreSQL
DATABASE_URL=
# Claude AI
ANTHROPIC_API_KEY=
# Notion
NOTION_API_TOKEN=
NOTION_DATABASE_ID=
npx drizzle-kit generate # 마이그레이션 파일 생성
npx drizzle-kit migrate # 마이그레이션 실행
npm run dev
브라우저에서 http://localhost:3000을 열면 앱이 표시됩니다.
ai-news-collector/
├── app/
│ ├── (auth)/ # 로그인/회원가입 페이지
│ ├── (main)/ # 대시보드 (인증 필요)
│ └── api/ # REST API 엔드포인트
├── components/
│ ├── news/ # 뉴스 카드, 그리드, 수집 버튼
│ ├── category/ # 카테고리 필터, 관리 모달
│ └── layout/ # 사이드바, 헤더
└── lib/
├── db/ # Neon DB 연결 및 스키마
├── rss/ # RSS 파싱
├── claude/ # Claude AI 처리
└── notion/ # Notion 저장
| 메서드 | 경로 | 설명 |
|---|---|---|
| POST | /api/news/fetch | RSS 수집 → Claude 처리 → DB 저장 |
| GET | /api/news | 뉴스 목록 조회 (카테고리 필터, 페이지네이션) |
| GET | /api/categories | 카테고리 목록 조회 |
| POST | /api/categories | 카테고리 추가 |
| PUT | /api/categories/[id] | 카테고리 수정 |
| DELETE | /api/categories/[id] | 카테고리 삭제 |
| POST | /api/notion | 선택한 뉴스를 Notion에 저장 |
npm run dev # 개발 서버 시작
npm run build # 프로덕션 빌드
npm run lint # ESLint 실행
npx drizzle-kit studio # DB 브라우저 실행