Récépissé
Compte / Payable à
agentkit
Siebenberge GmbH
CH
Référence
npx agentkit init
Payable par
Votre application
Monnaie
CHF
Montant
0.00
MIT, open source
Section paiement
Informations supplémentaires
Abonnements, factures, boutique et membres – sous forme de bibliothèque qui tourne dans votre application. Facture QR, TWINT, TVA et quatre langues sont inclus, les données restent dans votre base de données. Du projet associatif au SaaS, en TypeScript et en PHP.
npx agentkit initLes kits
Chaque kit fonctionne seul, et tous partagent un même adaptateur, un même client et un même prestataire de paiement. Même kit, même comportement, dans chaque langage de programmation que nous livrons.
subkit
Abonnements et factures
npm i @agentkit/subkit / composer require agentkit/subkit
membershipkit
Membres et renouvellements
npm i @agentkit/membershipkit / composer require agentkit/membershipkit
shopkit
Commerce
npm i @agentkit/shopkit / composer require agentkit/shopkit
plus tard: eventkit (Événements, inscriptions, billets, listes d’attente), bookingkit (Rendez-vous, ressources, réservations), invoicekit (Factures ponctuelles avec facture QR, sans abonnement), mailkit (Newsletters, listes, double opt-in)
Suisse par défaut
Les bibliothèques de facturation génériques pensent en Stripe, en centimes et en une seule langue. La clientèle suisse paie par facture QR et TWINT, attend la TVA sur chaque facture et la lit en allemand, en français ou en italien. agentkit part de là.
Récépissé
Compte / Payable à
Référence
Payable par
Monnaie
Montant
Section paiement
Monnaie
Montant
Compte / Payable à
Référence
Informations supplémentaires
Payable par
Fonctionnement
Votre application
agentkit · dans votre processus · TS ou PHP
À vous
Votre langage de programmation
Chaque kit est défini une seule fois – schéma, règles, API HTTP, e-mails, traductions – puis implémenté nativement dans chaque langage de programmation. Une suite de conformité commune exécute les mêmes scénarios de facturation sur chaque implémentation : un renouvellement en PHP produit exactement les mêmes lignes qu’un renouvellement en TypeScript. L’interface React dialogue avec les deux.
| Frameworks | Bases de données | |
|---|---|---|
| TypeScript référence | Next.js · Hono · SvelteKit · Nuxt · Express · Workers | Drizzle · Prisma · Kysely |
| PHP prochainement | Laravel · Symfony · PHP 8.3+ | Eloquent · Doctrine · PDO |
| Python plus tard | Django · FastAPI · Flask | Django ORM · SQLAlchemy |
Fonctionnalités
Votre base de données
Les données ne quittent jamais votre application.
Les kits écrivent dans des tables de votre base de données via des adaptateurs. Faites des jointures, sauvegardez-les, migrez ailleurs – pas de synchronisation, pas de silo.
Drizzle, Prisma, Eloquent, Doctrine, PDO
Toute stack
TypeScript et PHP, une seule API HTTP.
Des bibliothèques natives par langage, montées comme route dans votre framework. Chaque implémentation parle la même API, la même interface fonctionne donc par-dessus.
Next.js, Hono, Laravel, Symfony, OpenAPI
Hébergement libre
Vos serveurs, votre centre de données.
Vercel, un cloud suisse ou le serveur au sous-sol : les kits vont partout où va votre application. Aucun backend agentkit à contacter.
Infomaniak, Exoscale, Swisscom, Vercel, on-prem
Interface incluse
Le libre-service, prêt à l’emploi.
Des composants prêts à intégrer pour les écrans rébarbatifs – React, ou un web component pour Blade et Twig. Des hooks headless si vous préférez les vôtres.
<BillingPortal />, useBilling(), <ak-cart>
E-mails et documents
Chaque e-mail du cycle de vie, prêt.
Reçus, paiements échoués, rappels, renouvellements, confirmations de commande – en quatre langues, en HTML et en texte, avec n’importe quel service d’envoi. Factures imprimables avec facture QR.
Resend, SMTP, Postmark, PDF
Pensé pour les agents
Votre agent de code peut l’intégrer.
llms.txt, skills, un serveur MCP par kit et des erreurs qui renvoient vers la solution. Un seul prompt pour passer de zéro à un paiement fonctionnel.
llms.txt, MCP, Skills, AGENTS.md
Correct par conception
Les flux d’argent sont ennuyeux, exprès.
Mises à jour compare-and-set, webhooks idempotents, transactions là où c’est important. Une seule suite de conformité pour chaque langage et chaque base de données.
CAS, Idempotency, Transactions
Composable
Des kits qui se connaissent.
Un client, un prestataire de paiement, un système de facturation pour tous les kits. Cotisations et commandes de la boutique finissent sur la même facture QR.
Shared customer, Typed events, Plugins
Open source
MIT. Chaque ligne lisible – dès la v0.1.
Le code sera publié sur GitHub avec la version 0.1. Aucune commission par transaction à nous verser, aucun verrouillage. Un tableau de bord hébergé et un relais de webhooks seront optionnels, pas obligatoires.
MIT, TypeScript, PHP, Tested
Une seule config
Les kits décrivent leurs tables de manière déclarative. La CLI en tire un schéma ou une migration pour l’ORM que vous utilisez déjà – Drizzle, Prisma, Eloquent, Doctrine – et chaque adaptateur passe la même suite de conformité.
import { agentkit } from '@agentkit/core';
import { drizzleAdapter } from '@agentkit/drizzle';
import { subkit } from '@agentkit/subkit';
import { shopkit } from '@agentkit/shopkit';
import { membershipkit } from '@agentkit/membershipkit';
import { zahls } from '@agentkit/zahls';
export const kit = agentkit({
database: drizzleAdapter(db, { tablePrefix: 'ak_' }),
payments: zahls({ instance: 'acme', apiKey: env.ZAHLS_KEY }),
kits: [
subkit({ plans, defaultPlanId: 'free' }),
shopkit({ currency: 'CHF', vat: { rateBps: 810 } }),
membershipkit({ seasons: 'yearly', invoiceWith: 'subkit' }),
],
});
kit.on('shop.order.paid', async ({ order }) => fulfil(order));Feuille de route
Chaque kit est extrait de code déjà en production, une fois qu’il a fait ses preuves.
core + subkit
Q4 2026 – maintenant
Contrat d’adaptateur et suite de tests, adaptateur Drizzle, subkit 0.1 avec facture QR, TVA et zahls.ch/TWINT sur npm. Documentation en allemand et en anglais.
subkit pour PHP
Q1 2027
Suite de conformité sous forme de fixtures indépendantes du langage, portage PHP avec adaptateurs Eloquent, Doctrine et PDO, intégration Laravel et Symfony.
membershipkit
Q1 2027
Factures de cotisation via subkit. Rapprochement bancaire camt.054.
shopkit et plus
2027
Catalogue, panier, paiement TWINT, expédition par La Poste, bons cadeaux. eBill, puis eventkit et bookingkit.
Section paiement
Livrez le produit. Laissez les kits gérer abonnements, commandes et membres – prêts pour la Suisse, dans votre base de données, sous votre contrôle.