Ricevuta
Conto / Pagabile a
agentkit
Siebenberge GmbH
CH
Riferimento
npx agentkit init
Pagabile da
La tua app
Valuta
CHF
Importo
0.00
MIT, open source
Sezione pagamento
Informazioni supplementari
Abbonamenti, fatture, shop e soci – come libreria che gira nella tua app. Fattura QR, TWINT, IVA e quattro lingue sono inclusi, i dati restano nel tuo database. Dal progetto associativo al SaaS, in TypeScript e PHP.
npx agentkit initI kit
Ogni kit funziona da solo, e tutti condividono un unico adapter, un unico cliente e un unico fornitore di pagamento. Stesso kit, stesso comportamento, in ogni linguaggio di programmazione che supportiamo.
subkit
Abbonamenti e fatture
npm i @agentkit/subkit / composer require agentkit/subkit
membershipkit
Soci e rinnovi
npm i @agentkit/membershipkit / composer require agentkit/membershipkit
shopkit
Commercio
npm i @agentkit/shopkit / composer require agentkit/shopkit
più avanti: eventkit (Eventi, iscrizioni, biglietti, liste d’attesa), bookingkit (Appuntamenti, risorse, prenotazioni), invoicekit (Fatture singole con fattura QR, senza abbonamento), mailkit (Newsletter, liste, double opt-in)
Svizzero per impostazione
Le librerie di fatturazione generiche ragionano in Stripe, centesimi e una sola lingua. La clientela svizzera paga con fattura QR e TWINT, si aspetta l’IVA su ogni fattura e la legge in tedesco, francese o italiano. agentkit parte da qui.
Ricevuta
Conto / Pagabile a
Riferimento
Pagabile da
Valuta
Importo
Sezione pagamento
Valuta
Importo
Conto / Pagabile a
Riferimento
Informazioni supplementari
Pagabile da
Come funziona
La tua app
agentkit · nel tuo processo · TS o PHP
Tuo
Il tuo linguaggio di programmazione
Ogni kit è definito una sola volta – schema, regole, API HTTP, e-mail, traduzioni – e implementato in modo nativo per ogni linguaggio di programmazione. Una suite di conformità comune esegue gli stessi scenari di fatturazione su ogni implementazione, così un rinnovo in PHP produce esattamente le stesse righe di un rinnovo in TypeScript. L’interfaccia React dialoga con entrambi.
| Framework | Banche dati | |
|---|---|---|
| TypeScript riferimento | Next.js · Hono · SvelteKit · Nuxt · Express · Workers | Drizzle · Prisma · Kysely |
| PHP prossimamente | Laravel · Symfony · PHP 8.3+ | Eloquent · Doctrine · PDO |
| Python più avanti | Django · FastAPI · Flask | Django ORM · SQLAlchemy |
Funzioni
La tua banca dati
I dati non lasciano mai la tua app.
I kit scrivono in tabelle della tua banca dati tramite adapter. Puoi unirle con join, farne il backup, migrare altrove – nessuna sincronizzazione, nessun silo.
Drizzle, Prisma, Eloquent, Doctrine, PDO
Qualsiasi stack
TypeScript e PHP, un’unica API HTTP.
Librerie native per ogni linguaggio, montate come route nel tuo framework. Ogni implementazione parla la stessa API, quindi la stessa interfaccia funziona sopra a tutte.
Next.js, Hono, Laravel, Symfony, OpenAPI
Hosting ovunque
I tuoi server, il tuo centro di calcolo.
Vercel, un cloud svizzero o il server in cantina: i kit vanno ovunque vada la tua app. Non c’è nessun backend agentkit da contattare.
Infomaniak, Exoscale, Swisscom, Vercel, on-prem
Interfaccia inclusa
Self-service pronto all’uso.
Componenti pronti per le schermate noiose – React, o un web component per Blade e Twig. Hook headless se vuoi la tua interfaccia.
<BillingPortal />, useBilling(), <ak-cart>
E-mail e documenti
Ogni e-mail del ciclo di vita, pronta.
Ricevute, pagamenti non riusciti, solleciti, rinnovi, conferme d’ordine – in quattro lingue, HTML e testo, con qualsiasi mailer. Fatture stampabili con fattura QR.
Resend, SMTP, Postmark, PDF
Pensato per gli agenti
Il tuo agente di programmazione può integrarlo.
llms.txt, skill, un server MCP per ogni kit ed errori che rimandano alla soluzione. Un solo prompt da zero a un checkout funzionante.
llms.txt, MCP, Skills, AGENTS.md
Corretto per concezione
I flussi di denaro sono noiosi di proposito.
Aggiornamenti compare-and-set, webhook idempotenti, transazioni dove contano. Un’unica suite di conformità per ogni linguaggio e banca dati.
CAS, Idempotency, Transactions
Componibile
Kit che si conoscono a vicenda.
Un cliente, un fornitore di pagamento, un sistema di fatturazione per tutti i kit. Quote sociali e ordini dello shop finiscono sulla stessa fattura QR.
Shared customer, Typed events, Plugins
Open source
MIT. Ogni riga leggibile – dalla v0.1.
Il codice sarà pubblicato su GitHub con la versione 0.1. Nessuna commissione per transazione a noi, nessun lock-in. Una dashboard ospitata e un relay di webhook saranno opzionali, non obbligatori.
MIT, TypeScript, PHP, Tested
Una sola configurazione
I kit descrivono le loro tabelle in modo dichiarativo. La CLI le trasforma in uno schema o in una migrazione per l’ORM che usi già – Drizzle, Prisma, Eloquent, Doctrine – e ogni adapter supera la stessa suite di 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));Roadmap
Ogni kit nasce da codice già in produzione e viene estratto solo quando ha dato prova di sé.
core + subkit
Q4 2026 – ora
Contratto degli adapter e suite di test, adapter Drizzle, subkit 0.1 con fattura QR, IVA e zahls.ch/TWINT su npm. Documentazione in tedesco e inglese.
subkit per PHP
Q1 2027
Suite di conformità come fixture indipendenti dal linguaggio, porting PHP con adapter Eloquent, Doctrine e PDO, integrazione Laravel e Symfony.
membershipkit
Q1 2027
Fatture delle quote tramite subkit. Riconciliazione bancaria camt.054.
shopkit e altro
2027
Catalogo, carrello, checkout TWINT, spedizione con la Posta, buoni. eBill, poi eventkit e bookingkit.
Sezione pagamento
Pubblica il prodotto. Lascia ai kit abbonamenti, ordini e soci – pronti per la Svizzera, nella tua banca dati, sotto il tuo controllo.