TinyShip_云技派,专注ai人工智能!
TinyShip_云技派,专注ai人工智能!紹介
TinyShipとは?
TinyShipは、モダンなフルスタックSaaS開発スターターで、開発者が商用レベルのSaaSアプリケーションを迅速に構築できるようにします。Next.jsとNuxt.jsのデュアルフレームワークを採用しており、ReactとVueの両方の開発者が利用可能です。認証、決済、ai統合、国際化といった機能を備えており、「小さな船でもあなたを遠くまで運べる」という意味が込められています。
TinyShipはローコードプラットフォームではなく、エンタープライズ向け開発インフラストラクチャです。コードは本番環境のベストプラクティスに従って書かれており、品質は高いです。一度購入すれば、ずっと使えます。国内と海外の両方の市場によく対応しており、国内ではWeChatエコシステム、海外ではOAuthとStripeエコシステムを活用できます。

TinyShipの機能と特徴
デュアルフレームワーク対応:Next.js版はApp Router、SSR/SSG、サーバーコンポーネントを備え、TypeScriptと統合されています。Nuxt.js版はVue 3のComposition APIとNitroサーバーエンジンを使用し、自動インポートに対応しています。両バージョンは共通のlibsコアライブラリとインフラストラクチャを共有しています。
包括的な認証機能:メールアドレスでの登録ログインが可能で、確認メールも送信されます。OAuthログイン(Google、GitHub、Appleなど)に対応しています。国内ではWeChatログイン、電話番号ログインをサポートしています。2FA多要素認証、セッション管理も可能です。
決済システム:海外ではStripe、Creem、国内ではWeChat Payを利用でき、Alipayを追加予定です。ポイントシステムがあり、必要に応じてチャージしてポイントを利用でき、サブスクリプションと併用できます。AIモデル倍率を設定でき、画像生成にポイント価格を設定できます。
AI開発対応:Vercel AI SDKを統合しています。AIチャット機能を備え、シンプルなAIチャットのサンプルがあります。AI画像生成が可能で、Alibaba Cloud Qwen、FAL、OpenAIのDALL-Eをサポートしています。今後は画像解析、音声からテキストへの変換、テキストから音声への変換、RAG、ツール呼び出しなどの機能も追加予定です。
通信サービス:メールはResend、SendGrid(計画中)、SMTP(計画中)が利用可能です。SMSは国内ではAlibaba Cloud、海外ではTwilioを利用できます。
クラウドストレージ統合:統一インターフェースを備え、Alibaba Cloud OSS、AWS S3、Cloudflare R2をサポートします。直接アップロード、CDN利用、署名付きURL生成、メタデータ管理が可能です。
その他の機能:テーマシステムがあり、shadcn/uiをベースにダークモードに対応、TailwindCSS v4を使用しています。国際化機能を備え、多言語を内蔵しています。管理パネルではユーザー、注文、サブスクリプションの管理とダッシュボードを利用できます。ドキュメントサブサイトはFumadocsを使用しており、フルテキスト検索とダークモードをサポートしています。
TinyShipの利用シーン
SaaSアプリケーションの構築:サブスクリプション型ソフトウェア(AIツール、効率化ソフトウェアなど)を迅速に作成できます。
AIプロジェクトの開発:Vercel AI SDKを使ってチャットボット、画像生成アプリケーションを構築できます。
ECプラットフォームの構築:決済システムとポイントメカニズムを利用してデジタル商品を販売できます。
企業公式サイトの制作:付属のランディングページ、ドキュメントサイト、ブログ機能を利用できます。
国内外両市場向け製品の開発:国内(WeChat、電話番号、WeChat Pay)と海外(OAuth、Stripe)のユーザーを同時にサポートする製品向けです。
MVP検証の迅速化:起業家が最小限の実行可能な製品を迅速に構築し、ビジネスモデルを試すことができます。
TinyShipの使い方
環境の準備:Node.js、PNPMをインストールし、Dockerはオプションです。PostgreSQLデータベースを準備します。
プロジェクトの初期化:プロジェクトをクローンして依存関係をインストールするには、pnpm installを実行します。次に環境変数を設定し、.envファイル(データベース接続、決済キー、AI APIキーなど)を編集します。
開発の開始:Next.jsまたはNuxt.jsアプリケーションを起動するには、pnpm devを実行します。または、Turborepoを使って複数のアプリケーションを同時に管理するには、pnpm turbo devを使用します。
基本設定の流れ:まずプロジェクト紹介と環境構築を学び、最初のアプリケーションを迅速に起動します。次に認証システムを設定し、Drizzle ORMでデータベースを操作し、UIコンポーネントとテーマを編集し、国際化を設定します。その後、決済統合、権限システム、AI開発などの応用的な内容を学びます。
デプロイ:コンテナ化デプロイが可能で、Dockerを使用できます。Vercel、AWS、Alibaba Cloudなどのクラウドプラットフォームにデプロイできます。
よくある質問
Q1: TinyShipはローコードプラットフォームですか?
いいえ。プロフェッショナル開発者向けのコードレベルのスターターであり、高品質で拡張可能なインフラストラクチャコードを提供します。React/Vue、TypeScript、データベースなどの基礎知識が必要です。
Q2: 購入後、複数のプロジェクトに使用できますか?
「一度購入すれば、ずっと使える」という方針により、複数の商用プロジェクトに使用できますが、具体的なライセンスについては公式利用規約を確認する必要があります。
Q3: 決済プロバイダーを切り替えるにはどうすればよいですか?
ベンダーロックインのないアーキテクチャを採用しており、統一APIで異なる決済チャネルをラップしています。設定パラメータを変更するだけで切り替えられ、ビジネスコードの書き直しは不要です。例えばcreatePaymentProvider関数を使い、providerパラメータを'stripe'、'wechat'、'creem'に変更するだけです。
Q4: Alipayはサポートされていますか?
現在(2026年Q1)は主にStripe、WeChat Pay、Creemをサポートしています。Alipay QR決済は2026年Q1に追加予定です。
Q5: AI機能ではどのモデルがサポートされていますか?
現在はOpenAI(GPT/DALL-E)、Anthropic、Alibaba Cloud Qwen、FALなどをサポートしており、Vercel AI SDKを使うことでさらに多くのモデルを追加できます。
Q6: テクニカルサポートはどこで受けられますか?
ドキュメントセンターhttps://docs.tinyship.cn/zh-CN を確認してください。2026年Q3に完全な動画チュートリアルが公開される予定で、それまではプロジェクト内のCursor開発ルールを参考にAI補助開発を利用できます。
Q7: データベースはPostgreSQLしか使えませんか?
デフォルトではDrizzle ORMとPostgreSQLを使用しますが、アーキテクチャはlibs/database層を変更することで他のデータベースにも対応できます。
Q8: 業種別テンプレートは別途購入が必要ですか?
ベーシック版にはコア機能が含まれており、業種別テンプレート(SaaS、EC、AIテンプレートなど)は拡張パッケージで別途購入が必要ですが、ベーシック版ユーザーは割引価格で利用できます。
デモへのアクセス
製品ホームページ:https://tinyship.cn
機能デモ:https://demo.tinyship.cn
ドキュメントセンター:https://docs.tinyship.cn
脚本プランナー▸
AIアプリ
AIニュース