TinyShip_云技派,专注ai人工智能!
TinyShip_云技派,专注ai人工智能!Introduction
Qu'est-ce que TinyShip ?
TinyShip est un démarreur de développement SaaS full-stack moderne qui permet aux développeurs de créer rapidement des applications SaaS de niveau entreprise. Il adopte une double framework Next.js et Nuxt.js, accessible aux développeurs React et Vue, avec des fonctionnalités prêtes à l'emploi comme l'authentification, le paiement, l'intégration IA et l'internationalisation, illustrant l'idée que « même un petit navire peut vous emmener loin ».
TinyShip n'est pas une plateforme low-code, mais une infrastructure de développement de niveau entreprise. Le code est rédigé selon les meilleures pratiques de l'environnement de production, avec une qualité élevée. Un achat unique, une utilisation à vie. Il s'adapte parfaitement aux marchés national et international : l'écosystème WeChat pour la Chine, OAuth et Stripe pour l'international.

Caractéristiques de TinyShip
Support double framework : la version Next.js inclut App Router, SSR/SSG, composants serveur, et est intégrée avec TypeScript. La version Nuxt.js utilise l'API de composition Vue 3, le moteur serveur Nitro, avec import automatique. Les deux versions partagent la même bibliothèque noyau libs et la même infrastructure.
Authentification complète : connexion par e-mail avec e-mails de vérification. Prend en charge la connexion OAuth, notamment Google, GitHub, Apple. En Chine, connexion via WeChat et par numéro de téléphone. Inclut également l'authentification multi-facteurs 2FA et la gestion des sessions.
Système de paiement : Stripe et Creem pour l'international. WeChat Pay pour la Chine, avec Alipay prévu. Système de crédits pour recharger et utiliser selon les besoins, compatible avec les abonnements. Possibilité de définir un multiplicateur de modèle IA et un prix en crédits pour la génération d'images.
Prêt pour le développement IA : intégration avec Vercel AI SDK. Chat IA inclus, avec un exemple simple d'AI Chat. Génération d'images par IA, prise en charge d'Alibaba Cloud Qwen, FAL, et DALL-E d'OpenAI. L'analyse d'images, la reconnaissance vocale, la synthèse vocale, le RAG et l'appel d'outils sont également prévus.
Services de communication : e-mails via Resend, SendGrid (prévu), SMTP (prévu). SMS via Alibaba Cloud pour la Chine, Twilio pour l'international.
Intégration du stockage cloud : interface unifiée prenant en charge Alibaba Cloud OSS, AWS S3, Cloudflare R2. Téléversement direct, utilisation de CDN, génération d'URL signées, et gestion des métadonnées.
Autres fonctionnalités : système de thèmes basé sur shadcn/ui, support du mode sombre, utilisant TailwindCSS v4. Internationalisation avec multilinguisme intégré. Panneau d'administration pour gérer les utilisateurs, les commandes, les abonnements, avec tableau de bord. Sous-site de documentation utilisant Fumadocs, avec recherche plein texte et support du mode sombre.
Cas d'utilisation de TinyShip
Créer des applications SaaS : développer rapidement des logiciels par abonnement, comme des outils IA ou des logiciels de productivité.
Réaliser des projets IA : utiliser Vercel AI SDK pour créer des robots de chat et des applications de génération d'images.
Créer des plateformes e-commerce : vendre des produits numériques grâce au système de paiement et au mécanisme de crédits.
Créer des sites d'entreprise : utiliser la Landing Page, le site de documentation et les fonctionnalités de blog intégrés.
Créer des produits pour les marchés national et international : produits nécessitant de prendre en charge simultanément les utilisateurs chinois (WeChat, numéro de téléphone, WeChat Pay) et internationaux (OAuth, Stripe).
Validation rapide de MVP : permettre aux entrepreneurs de créer rapidement un produit minimum viable pour tester un modèle économique.
Comment utiliser TinyShip
Préparation de l'environnement : installer Node.js, PNPM, Docker en option. Configurer la base de données PostgreSQL.
Initialisation du projet : cloner le projet, installer les dépendances avec pnpm install. Configurer ensuite les variables d'environnement dans le fichier .env, notamment la connexion à la base de données, les clés de paiement et les clés API IA.
Démarrage du développement : lancer l'application Next.js ou Nuxt.js avec pnpm dev. Ou utiliser Turborepo pour gérer plusieurs applications simultanément avec pnpm turbo dev.
Flux de configuration principal : commencer par la présentation du projet et la mise en place de l'environnement, puis démarrer rapidement la première application. Configurer ensuite le système d'authentification, utiliser Drizzle ORM pour manipuler la base de données, modifier les composants UI et les thèmes, configurer l'internationalisation. Apprendre ensuite les sujets avancés comme l'intégration des paiements, le système de permissions et le développement IA.
Déploiement : déploiement conteneurisé avec Docker. Déploiement possible sur Vercel, AWS, Alibaba Cloud et autres plateformes cloud.
Questions fréquentes
Q1 : TinyShip est-il une plateforme low-code ?
Non. C'est un démarreur au niveau du code destiné aux développeurs professionnels, fournissant un code d'infrastructure de haute qualité et extensible. Il nécessite des connaissances en React/Vue, TypeScript et bases de données.
Q2 : Peut-on l'utiliser pour plusieurs projets après l'achat ?
Selon le principe « un achat unique, une utilisation à vie », il peut être utilisé pour plusieurs projets commerciaux, mais les conditions de licence spécifiques dépendent des conditions officielles d'utilisation.
Q3 : Comment changer de fournisseur de paiement ?
Il utilise une architecture sans verrouillage fournisseur, avec une API unifiée encapsulant différents canaux de paiement. Il suffit de modifier les paramètres de configuration pour changer, sans réécrire le code métier. Par exemple, avec la fonction createPaymentProvider, modifiez le paramètre provider en 'stripe', 'wechat' ou 'creem'.
Q4 : Prend-il en charge Alipay ?
Actuellement (T1 2026), Stripe, WeChat Pay et Creem sont principalement pris en charge. Le paiement par scan Alipay est prévu pour le T1 2026.
Q5 : Quels modèles sont pris en charge par les fonctionnalités IA ?
Actuellement, OpenAI (GPT/DALL-E), Anthropic, Alibaba Cloud Qwen, FAL sont pris en charge. Vercel AI SDK permet d'ajouter d'autres modèles.
Q6 : Comment obtenir un support technique ?
Consultez le centre de documentation https://docs.tinyship.cn/zh-CN, attendez les tutoriels vidéo complets prévus pour le T3 2026, ou référez-vous aux règles de développement Cursor du projet pour un développement assisté par IA.
Q7 : La base de données doit-elle être obligatoirement PostgreSQL ?
Par défaut, Drizzle ORM avec PostgreSQL est utilisé, mais l'architecture permet de modifier la couche libs/database pour s'adapter à d'autres bases de données.
Q8 : Les modèles sectoriels doivent-ils être achetés séparément ?
La version de base inclut les fonctionnalités principales. Les modèles sectoriels (comme SaaS, e-commerce, modèles IA) sont des packs d'extension à acheter séparément, mais les utilisateurs de la version de base bénéficient de réductions.
Accéder à la démo
Page d'accueil du produit : https://tinyship.cn
Démo des fonctionnalités : https://demo.tinyship.cn
Centre de documentation : https://docs.tinyship.cn
Assistant scénario▸
Apps AI
Actualités AI