Créez une app Capibara aussi simplement qu’un bot Discord
Vous décrivez l’interface, vous écrivez la logique en TypeScript ; Capibara héberge, sécurise et distribue. Le Kit d’interface, le SDK et la ligne de commande sont publiés sur npm, et chaque organisation retrouve votre app dans son propre espace.
$ npm install -g @capibara-dev/cliimport { defineApp, ui } from '@capibara-dev/sdk'; export default defineApp({ pages: { relances: { async render({ ctx }) { const { items } = await ctx.capibara.billing.documents.list({ type: 'INVOICE', status: 'OVERDUE', }); return ui.doc(ui.table({ columns: [ { key: 'client', label: 'Client' }, { key: 'echeance', label: 'Échéance', kind: 'date' }, { key: 'montant', label: 'Montant', kind: 'money' }, ], rows: items.map((f) => ({ cells: { client: f.buyerName, echeance: f.dueDate, montant: f.totalTtcCents, }, actions: [ui.button({ label: 'Relancer', action: 'relance', params: { id: f.id }, })], })), }), { title: 'Relances' }); }, }, }, actions: { relance: async ({ ctx, params }) => ctx.capibara.billing.documents.send({ id: String(params.id) }), }, });
| Client | Échéance | Montant | |
|---|---|---|---|
| Atelier Marchand | 12/08/2026 Relancée | 1 240,00 € | Relancer |
| SARL Belvédère | 28/08/2026 En retard | 3 960,00 € | Relancer |
| Camille Fourest | 02/09/2026 Relancée | 480,00 € | Relancer |
| Studio Ravel | 05/09/2026 En retard | 6 800,00 € | Relancer |
| Menuiserie Lasserre | 09/09/2026 | 2 150,00 € | Relancer |
| Clinique du Parc | 11/09/2026 | 3 870,00 € | Relancer |
À gauche ce que vous écrivez · à droite ce que Capibara en rend
Déclarez, codez, publiez
L’interface est rendue par la plateforme depuis votre description : votre app a d’office la charte, l’accessibilité et le mobile de Capibara. Vous ne portez que la logique métier.
Le manifeste
Écrans, widgets, réglages, permissions demandées. Ce que vous déclarez est exactement ce que l’organisation lit avant d’installer — rien de caché.
TypeScript, et rien d’autre
defineApp et les composants du Kit : tableaux, formulaires, graphiques, cartes. Capibara les rend à sa charte, sur ordinateur comme sur mobile. Jamais de HTML ni de CSS à écrire.
Deux commandes
capibara dev déploie sur votre organisation de test à chaque sauvegarde ; capibara deploy envoie la version en revue, puis elle rejoint le marketplace.
Ce qu’une app peut faire
Une app s’installe au cœur de l’organisation, pas à côté : elle apparaît là où les gens travaillent, et parle aux mêmes données que les modules Capibara.
Écrans et widgets
Une entrée de menu avec sa page, des widgets sur la page d’accueil, des panneaux sur les fiches contact et société.
Le site public
Des blocs pour le constructeur de site de l’organisation et des pages entières sur son site, avec le membre connecté comme visiteur.
Événements et planifications
Réagissez aux événements de la plateforme — vente encaissée, contact créé, ticket ouvert — et exécutez des tâches planifiées.
Les données des modules
CRM, facturation, boutique, projets, planning, membres du site, formation : des façades typées, sous les permissions consenties, avec le même journal qu’un humain.
E-mail et notifications
Des e-mails transactionnels à des destinataires liés à l’organisation, des notifications dans l’app, des projections au calendrier, des fiches dans la recherche.
Paiements
Votre app crée un encaissement ou un lien de paiement d’une facture : le client règle sur la page de paiement de l’organisation, sur son compte Stripe, puis revient sur votre écran.
Pas de serveur à tenir, pas de porte dérobée
Par défaut, votre code est hébergé et exécuté par Capibara, en France. Un backend chez vous reste possible : il est déclaré, signé, affiché à l’organisation avant l’installation, et relu par une personne.
Bac à sable
Votre code tourne dans un isolat dédié, sur un conteneur durci, avec un réseau interne : il n’atteint que les hôtes que votre manifeste déclare.
Permissions consenties
Des permissions précises, ressource par ressource, présentées en phrases humaines à l’installation. Une mise à jour qui en demande de nouvelles repasse par le consentement.
Revue avant publication
Chaque version passe des contrôles automatiques puis une relecture humaine. Un backend hébergé chez vous est toujours relu par une personne.
Données chez l’organisation
Collections et fichiers vivent dans l’espace de l’organisation, exportables, conservés 30 jours après désinstallation puis effacés.
Gratuite, à l’achat ou par abonnement
Vous fixez le prix de votre app. Capibara encaisse, reverse votre part sur votre compte Stripe et s’occupe de la TVA.
| Palier | Votre part |
|---|---|
Standard Le palier par défaut, sur le net après frais bancaires. | 60 % |
Boost de lancement Pendant les 90 jours qui suivent votre première publication. | 80 % |
Capibara Partner Statut accordé aux éditeurs installés et bien notés, avec un support réactif. | 70 % |
Les conditions complètes sont dans les CGV du marketplace. L’accès au portail demande un abonnement Pro ou Business sur l’une de vos organisations.
Une app qui tourne en cinq minutes
La ligne de commande crée un projet complet, le déploie sur votre organisation de test à chaque sauvegarde et suit son journal en direct.
$ capibara init mon-app # un projet complet, à partir d’un modèle $ capibara login # la clé de projet créée depuis le portail $ capibara dev # déploiement à chaque sauvegarde $ capibara deploy --publish # envoi en revue, puis marketplace
Le SDK @capibara-dev/sdk apporte les types du Kit, des façades et des événements, plus un harnais de test qui exécute votre app sans réseau. Le Kit Studio du portail permet de composer un écran en glissant les composants.