Modèles
Packages de démarrage clonables — `todo`, `contracts`, `procurement`, `helpdesk`, et plus encore.
Modèles
Les modèles sont des packages de démarrage clonables. Chacun est une véritable application structurée que vous pouvez installer depuis le marketplace en un clic, ou cloner avec la CLI pour obtenir une base de code TypeScript à étendre.
Les modèles existent pour deux raisons :
- Montrer plutôt que décrire — une application multi-objets fonctionnelle se lit plus vite que la documentation.
- Donner aux équipes d'ingénierie un point de départ — lorsque vous voulez du code sous contrôle de version, et pas seulement des métadonnées générées par l'IA dans votre base de données.
Ce que contient le catalogue par défaut
| Modèle | Domaine | Démarrage clonable pour… |
|---|---|---|
todo | Tâches et projets | Tout outil de type « choses à faire, regroupées d'une manière ou d'une autre » |
contracts | CLM avec extraction de clauses par IA | Approbations + IA documentaire |
procurement | Fournisseurs, bons de commande, rapprochement à 3 voies | Chaînes d'approbation + réception |
compliance | Contrôles SOC 2 / ISO 27001 | Flux de collecte de preuves |
helpdesk | Support client orienté IA | Tickets + SLA + copilote IA |
content | Calendrier éditorial + ROI par canal | Cycle de vie + métriques |
hr | Annuaire, organigramme, congés | Applications centrées sur les personnes |
project | Suivi de projets / tâches / jalons | Outils de gestion de projet |
Source : github.com/objectstack-ai/templates. Apache-2.0. Clonez sans demander.
Installer en 30 secondes (sans code)
Dans Console :
- Ouvrez Marketplace → recherchez le modèle.
- Cliquez sur Install.
- Actualisez — la nouvelle application apparaît dans votre navigation.
C'est fait. Enregistrements, vues, flows, permissions — tout est en ligne.
Cloner comme base de code (pour les ingénieurs)
pnpm dlx @objectstack/cli create my-app --template todo
cd my-app
pnpm install
pnpm dev # http://localhost:4002Le clone est un package pnpm autonome — des fichiers *.object.ts,
*.view.ts, *.flow.ts que vous pouvez éditer, analyser, tester,
committer. Lorsque vous êtes satisfait :
pnpm build
os package publish # → votre marketplaceLes clients qui installent votre fork obtiennent votre marque et vos modifications.
Charte du modèle (le contrat social)
Chaque modèle est livré avec un fichier CHARTER.md qui déclare sa
portée et ses limites strictes — généralement : ≤ 6 objets métier,
≤ 2 500 lignes de code sous src/, une application, une locale par
défaut. La charte existe pour que les modèles restent des modèles,
et non des produits à moitié finis. Si un fork dépasse ces limites,
publiez-le comme un nouveau modèle, ne surchargez pas un modèle existant.
Consultez le TEMPLATE_GUIDE.md
en amont pour le protocole des suffixes de fichiers (*.object.ts, *.state.ts, *.hook.ts, …),
la séquence d'écriture (objects → state → hooks → views → flows → …),
et les services de plateforme polymorphes (sys_comment, sys_attachment,
sys_audit_log) que vous devriez réutiliser plutôt que de réinventer.
Choisir un point de départ
| Si vous construisez… | Clonez ceci | Pourquoi |
|---|---|---|
| Tout outil interne qui suit des « choses » | todo | La démonstration la plus simple et la plus propre de toutes les primitives |
| Tout ce qui implique des chaînes d'approbation | procurement ou contracts | De véritables processus d'approbation déjà câblés |
| Tout ce qui est orienté client avec de l'IA | helpdesk | Modèle agent + copilote de ticket |
| Un flux de travail en secteur réglementé | compliance | Audit + preuves + cartographie des contrôles |
| Une application annuaire / organigramme | hr | Annuaire + structure hiérarchique |
AI Builder + modèles ensemble
Vous pouvez cloner un modèle et continuer à utiliser l'AI Builder
par-dessus. Installez helpdesk, puis dites :
« Ajoute un champ entier
csat_scoreàhd_ticket, plage 1–5, demande-le à la clôture. »
L'IA étend le package installé sur place. Renvoyez la modification vers
le dépôt source avec os package export.
Pour aller plus loin
- AI Builder — étendez n'importe quel modèle par chat
- Packages — ce qu'est réellement un modèle
- Marketplace — distribuez votre fork
- Quickstart — le parcours développeur complet de bout en bout