Open source. À vous de construire la suite.

Votre prochain SaaS, avec une longueur d’avance.

Un starter Next.js qui relie comptes, facturation d’équipe, crédits d’usage et tâches de fond. Commencez simplement. Faites-en votre produit.

  • Gratuit sous licence MIT
  • Votre code, vos données
  • Cinq langues
À l’intérieur du starterSushi SaaS
Interface réelle en anglais du registre de crédits Sushi SaaS : solde, usages vidéo et image, et remboursement de démonstration.
Chaque crédit, en toute clarté.Interface réelle en anglais · Données de démonstration

Construit avec les outils que vous connaissez

Regardez de plus près

Votre produit a déjà ses fondations.

Découvrez les vrais écrans de vos clients et opérateurs. Ajoutez votre marque, vos workflows et votre modèle économique.

Interface réelle en anglais du registre de crédits Sushi SaaS : solde, usages vidéo et image, et remboursement de démonstration.

Chaque crédit a une histoire.

Offrez aux clients un historique clair des attributions, usages et remboursements. Un seul registre traçable explique le solde.

Ouvrir la capture en taille réelle

Écrans réels du starter en anglais, avec des données de démonstration. Cet aperçu est en lecture seule.

Une confiance qui se vérifie

Les détails comptent après le lancement.

Consultez le code et les tests derrière ces engagements. Ces mécanismes prennent le relais lorsqu’une requête est répétée ou qu’un job est interrompu.

Une facturation traçable

Paiements idempotents, registre de crédits en ajout seul et remboursements sans doublons rendent les effets financiers traçables.

Examiner l’implémentation

Des tâches capables de reprendre

Jobs durables, tentatives limitées et contrôles d’annulation préservent la progression au-delà d’une requête navigateur.

Examiner l’implémentation

Des responsabilités bien délimitées

Les autorisations par espace et l’accès aux fichiers privés maintiennent les ressources de chaque client dans leur contexte.

Examiner l’implémentation

Un premier pas plus simple

Commencez avec ce qu’il vous faut.

Choisissez votre configuration locale. Ajoutez l’admin et les outils de publication lorsque votre projet en a besoin.

Votre terminal/ core
git clone https://github.com/PansaLegrand/sushi-saas-template.git
cd sushi-saas-template
git switch -c my-saas e63276252e4b64566229cb87225afc72da6991de
export SAAS_STARTER_PROFILE=core
pnpm starter core install
pnpm starter core setup
pnpm starter core doctor
pnpm starter core demo

Node 24.22.1+ (24.x), pnpm 10.22.0 et Docker.

Ouvrir le démarrage rapide completLe code est gratuit. L’hébergement et les services externes que vous activez ont leurs propres coûts.

Un exemple de bout en bout

Suivez une requête jusqu’au résultat.

Lancez l’exemple image local pour voir les éléments fonctionner ensemble. Le fournisseur de démonstration est simulé ; le workflow autour est réel.

Suivre le workflow image
  1. 01

    Vérifier l’accès

    Identifier le client, l’espace, la capacité et le quota.

  2. 02

    Réserver une seule fois

    Enregistrer ensemble tâche, dépense de crédits et mise en file durable.

  3. 03

    Exécuter le travail

    Traiter le job et rendre son résultat privé accessible.

  4. 04

    Reprendre sans doublons

    Réessayer avec une identité stable ou compenser un échec définitif.

Construit avec Sushi SaaS

Du starter à DojoClip.

DojoClip réunit des workflows vidéo, image, musique et voix. Découvrez les fondations réutilisées et l’expérience qu’un vrai produit ajoute ensuite.

Lire l’étude de cas
DojoClip

Une base pour les produits IA

  • Propriété des ressources par client et équipe
  • Abonnements et crédits d’usage
  • Médias privés et tâches de fond

L’éditeur de DojoClip et ses fournisseurs de génération commerciaux sont ses propres extensions.

Avant de commencer

Quelques bonnes questions.

Lire la checklist de lancement
Puis-je l’utiliser pour un produit commercial ?

Oui. Le starter est open source sous licence MIT. Vous pouvez l’adapter à un produit commercial en conservant la mention de licence requise. Hébergement et services tiers sont distincts.

Ai-je besoin de toutes les applications ?

Non. Core lance l’app client et le worker. Operations ajoute l’admin, puis Publishing ajoute Content Studio. Les profils choisissent les outils locaux et cibles de build, sans changer les droits des forfaits.

Un fournisseur IA fonctionnel est-il inclus ?

Les exemples locaux d’image et de vidéo utilisent des fournisseurs simulés, désactivés en production. Ajoutez votre fournisseur, vos règles produit et vos validations en préservant les contrats de facturation, stockage et reprise.

Que reste-t-il à préparer avant le lancement ?

Votre workflow produit, votre identité, vos prix, vos comptes fournisseurs, vos politiques juridiques relues et votre configuration de déploiement. Les guides de lancement et de mise à niveau détaillent les contrôles et responsabilités d’exploitation.

Votre prochain commit commence ici

Faites-en votre produit.

Commencez avec Core, explorez le code et construisez ce qui rend votre produit différent.

Licence MIT · Libre d’utilisation et d’extension