Repolode
shipwords-dev

shipwords-dev/shipwords

Cloudflareネイティブのオープンソースフレームワーク。共通の認証、クレジット、決済、AI生成機能を備えた、キーワード別のAIサイト群を運用できます。

スター
357
フォーク
230
未解決の Issue
0
最終コミット
4 日前

これは何?

shipwordsは、キーワードごとに小規模なAI画像・動画サイトをCloudflare Workers上で複数立ち上げるための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を使用し、ローカル開発用のモック上流APIも備えています。

主な機能

  • 01テンプレートを使って、`pnpm new-site`でキーワード別のサイトを新規作成できます。
  • 02アカウント、StripeとPayPalによる決済、冪等性を備えた書き込みに対応するクレジット台帳を共有できます。
  • 03生成ジョブはCloudflare Workflowsで実行され、失敗時には自動で返金されます。
  • 04sitemap.xml、robots.txt、llms.txtなどのSEO用ファイルを標準搭載しています。
  • 05モデルAPIキーなしでローカル開発できるモック上流APIを備えています。

ユースケース

  • 1つのコードベースで、キーワード別の小規模なAIツールサイトを複数立ち上げる。
  • アカウントとクレジットの仕組みがあらかじめ組み込まれた、有料のAI画像・動画生成サイトを始める。
  • TanStack Startで構築されたCloudflare Workers製SaaSの完全なサンプルを調べる。

クイックスタート

  1. 1

    リポジトリをフォークまたはクローンして、依存関係をインストールします(Node 24 と pnpm 10 が必要です)

    pnpm install
  2. 2

    テンプレートから最初のサイトを作成します

    pnpm new-site my-tool --domain my-tool.com
  3. 3

    新しいサイトに依存関係をインストールするため、もう一度インストールします

    pnpm install
  4. 4

    sites/my-tool でローカルデータベースをセットアップし、開発サーバーを起動します

    pnpm dev

使う前に知っておきたいこと

  • 公開するには、Cloudflare アカウントと Stripe または PayPal アカウントが必要です。
  • クリップをつなぎ合わせる動画サイトには、Cloudflare Workers Paid プランが必要です。
  • 実際にAIを生成するには有料の Yir API キーが必要です。デフォルト設定ではモックのアップストリームを使用します。

収録されている特集

トピック

よくある質問

shipwords とは?
Cloudflareネイティブのオープンソースフレームワーク。共通の認証、クレジット、決済、AI生成機能を備えた、キーワード別のAIサイト群を運用できます。 shipwordsは、キーワードごとに小規模なAI画像・動画サイトをCloudflare Workers上で複数立ち上げるためのTypeScriptフレームワークです。アカウント、StripeとPayPalによる決済、クレジット台帳、AI生成機能は各サイトが共有するコアに集約されています。一方、各サイトは独自のページ、デザイン、ドメイン、データベース、ストレージ、決済アカウントを持つため、あるサイトを立ち上げたり終了したりしても、ほかのサイトには影響しません。
shipwords は無料で使えますか?ライセンスは?
shipwords は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
shipwords は今もメンテナンスされていますか?
活発にメンテナンス中。shipwords の最終コミットは 2026年11月3日 です。
shipwords は何に使えますか?
1つのコードベースで、キーワード別の小規模な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 の数値は毎日更新されます。

関連プロジェクト