Des apps, en reliant les points
Pattern est un moteur de workflows pour les API, les agents et les apps. On relie des opérations typées en un graphe, on regarde les données circuler, et on livre. L'éditeur visuel, le streaming et le rechargement à chaud sont inclus.
- Type
- Framework open source
- Statut
- En ligne
- Sortie
- 2026
- Licence
- MIT, open source
- Version
- 0.5.0
- Opérations
- 176 de base, 375 avec les mods

L'idée
Construire des apps en reliant les points.
Un workflow est un graphe d'opérations typées, reliées par leurs ports. C'est aussi, exactement, le document JSON que le moteur exécute.
On le modifie dans l'éditeur visuel ou à la main, on l'importe, on l'exporte, et on le versionne dans son projet, en brouillon modifiable ou en version figée.
Un workflow, ce n'est que des données.
Ce qu'on a fait
Ce qu'on a construit.
- Un éditeur visuel : on dépose des opérations sur un canevas, on relie leurs ports et on lance. Le même éditeur est livré avec chaque app construite.
- 176 opérations dans le catalogue de base, 375 avec les mods officiels, et une opération à soi s'écrit en un petit fichier TypeScript.
- Trois sortes de liens, déduites des ports : une valeur, un flux avec contre-pression, ou une impulsion de contrôle sans donnée.
- Une exécution durable : un workflow qui échoue reprend à l'étape en échec, sans jamais refaire ce qui est terminé.
- Des mods pour le reste : administration, documentation, identité, e-mail, paiement Stripe, agents, et Buddy, l'assistant qui dessine les workflows avec vous.
- Lisible par les agents de code : un AGENTS.md dans chaque projet, un llms.txt pour la documentation, et MCP dans les deux sens.

