React, TypeScript, Firebase, Stripe 기반 오픈소스 SaaS 스타터로 인증, 결제, 팀 관리, i18n을 지원합니다.
shipwords-dev/shipwords
Cloudflare 네이티브 오픈소스 프레임워크로, 공통 인증·크레딧·결제·AI 생성 기능을 갖춘 키워드별 AI 사이트를 여러 개 운영할 수 있습니다.
- 스타
- 357
- 포크
- 230
- 열린 이슈
- 0
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
shipwords는 키워드마다 하나씩 Cloudflare Workers에서 소규모 AI 이미지 및 동영상 사이트를 여러 개 운영할 수 있는 TypeScript 프레임워크입니다. 계정, Stripe 및 PayPal 결제, 크레딧 원장, AI 생성 기능은 모든 사이트가 함께 사용하는 공통 코어에 들어 있고, 각 사이트는 자체 페이지, 디자인, 도메인, 데이터베이스, 스토리지, 결제 계정을 유지합니다. 따라서 한 사이트를 새로 시작하거나 종료해도 다른 사이트에는 영향을 주지 않습니다.
프로젝트에는 완전한 AI 이미지 사이트 템플릿, 스캐폴딩 명령(`pnpm new-site`), 출시 전 점검 기능이 포함되어 있습니다. 생성 작업은 Cloudflare Workflows에서 실행되며, 작업 실패 시 크레딧을 자동으로 환불합니다. 사이트에는 sitemap.xml, robots.txt, llms.txt와 같은 SEO 파일과 개인정보 처리방침, 이용약관, 환불 및 DMCA 페이지가 포함됩니다. 완성된 동영상 효과 사이트 tinydeskai-example도 참고용 소스로 제공됩니다.
기술 스택은 TanStack Start, React 19, D1, Drizzle, R2, Workflows이며 MIT 라이선스로 배포됩니다. 모델 호출은 Yir API를 통하며, 로컬 개발을 위한 mock 업스트림도 제공됩니다.
핵심 기능
- 01`pnpm new-site`로 템플릿에서 키워드별 새 사이트의 스캐폴딩을 생성합니다.
- 02공유 계정, Stripe 및 PayPal 결제, 멱등성 쓰기를 지원하는 크레딧 원장을 제공합니다.
- 03생성 작업은 Cloudflare Workflows에서 실행되며, 실패한 작업은 자동으로 환불됩니다.
- 04sitemap.xml, robots.txt, llms.txt 등의 SEO 파일이 내장되어 있습니다.
- 05모델 API 키 없이 로컬 개발을 할 수 있도록 mock 업스트림을 제공합니다.
활용 사례
- 하나의 코드베이스로 서로 다른 키워드를 겨냥한 소규모 AI 도구 사이트를 여러 개 출시합니다.
- 계정 및 크레딧 기능이 이미 연동된 유료 AI 이미지 또는 동영상 생성 사이트를 시작합니다.
- TanStack Start로 구축한 Cloudflare Workers 기반 SaaS의 완성된 예제를 살펴봅니다.
빠른 시작
- 1
저장소를 포크하거나 클론한 다음 종속 항목을 설치합니다(Node 24와 pnpm 10 필요).
pnpm install - 2
템플릿에서 첫 번째 사이트를 만듭니다.
pnpm new-site my-tool --domain my-tool.com - 3
새 사이트에 종속 항목이 설치되도록 다시 설치합니다.
pnpm install - 4
sites/my-tool에서 로컬 데이터베이스를 설정하고 개발 서버를 시작합니다.
pnpm dev
사용 전 알아둘 점
- 서비스를 공개하려면 Cloudflare 계정과 Stripe 또는 PayPal 계정이 필요합니다.
- 클립을 이어 붙이는 동영상 사이트에는 Cloudflare Workers Paid 플랜이 필요합니다.
- 실제 AI 생성에는 유료 Yir API 키가 필요합니다. 기본 설정에서는 모의 업스트림을 사용합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- shipwords은(는) 무엇인가요?
- Cloudflare 네이티브 오픈소스 프레임워크로, 공통 인증·크레딧·결제·AI 생성 기능을 갖춘 키워드별 AI 사이트를 여러 개 운영할 수 있습니다. shipwords는 키워드마다 하나씩 Cloudflare Workers에서 소규모 AI 이미지 및 동영상 사이트를 여러 개 운영할 수 있는 TypeScript 프레임워크입니다. 계정, Stripe 및 PayPal 결제, 크레딧 원장, AI 생성 기능은 모든 사이트가 함께 사용하는 공통 코어에 들어 있고, 각 사이트는 자체 페이지, 디자인, 도메인, 데이터베이스, 스토리지, 결제 계정을 유지합니다. 따라서 한 사이트를 새로 시작하거나 종료해도 다른 사이트에는 영향을 주지 않습니다.
- shipwords은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- shipwords은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- shipwords은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. shipwords의 마지막 커밋은 2026년 11월 3일입니다.
- shipwords은(는) 어디에 사용할 수 있나요?
- 하나의 코드베이스로 서로 다른 키워드를 겨냥한 소규모 AI 도구 사이트를 여러 개 출시합니다. 계정 및 크레딧 기능이 이미 연동된 유료 AI 이미지 또는 동영상 생성 사이트를 시작합니다. TanStack Start로 구축한 Cloudflare Workers 기반 SaaS의 완성된 예제를 살펴봅니다.
- shipwords는 어떻게 설치하나요?
- 저장소를 포크하거나 클론한 다음 종속 항목을 설치합니다(Node 24와 pnpm 10 필요).: pnpm install 템플릿에서 첫 번째 사이트를 만듭니다.: pnpm new-site my-tool --domain my-tool.com 새 사이트에 종속 항목이 설치되도록 다시 설치합니다.: pnpm install sites/my-tool에서 로컬 데이터베이스를 설정하고 개발 서버를 시작합니다.: pnpm dev
- shipwords은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/shipwords-dev/shipwords
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Cloudflare 무료 플랜에서 실행되는 셀프 호스팅 매출 중심 웹 분석 도구로, 어떤 트래픽 소스가 실제 결제 고객을 유입했는지 보여줍니다.
채팅, 메모리, 작업, 메모와 예약 알림을 제공하며 Cloudflare 계정에서만 실행되는 개인용 AI 비서입니다.
Cloudflare Workers와 D1 기반의 북마크 관리자로, 계정 없이 북마클릿이나 Chrome 확장 프로그램으로 링크를 저장할 수 있습니다.
Hacker News 인기 글을 매일 수집해 중국어로 요약하고, RSS 피드와 함께 팟캐스트로 만드는 AI 기반 프로젝트입니다.
헤드리스 CMS와 연동하고 자체 호스팅도 가능한 오픈소스 비주얼 웹사이트 빌더로, Webflow의 대안입니다.