Kliv

    Cette page a été traduite de l’anglais.

    Outils pour développeurs

    Créer une application sur mesure avec intégration GitHub

    Kliv est un créateur d’applications par IA. Décrivez l’intégration GitHub que vous voulez — demandes clients, tickets étiquetés, brouillons de journal, e-mails de version et factures — et il construit l’application.

    kliv.dev

    Entrez simplement votre idée dans la zone de texte et AI la construira pour vous

    568 caractères

    Qu'est-ce que Kliv ?

    Kliv n’est pas une case à cocher générique que l’on active et configure : c’est un créateur d’applications par IA qui conçoit le logiciel pour vous.

    Vous décrivez votre besoin avec vos propres mots, et Kliv construit l’application : la base de données, la logique, les écrans et les règles. Le résultat est une véritable application fonctionnelle qui vous appartient. Vous pouvez l’utiliser, la faire évoluer plus tard en demandant des changements, et la faire tourner sur vos propres comptes et votre propre domaine. Ce n’est pas un modèle où l’on colle votre nom.

    Sur cette page, cette application est une application sur mesure connectée à GitHub, qui présente le bon flux de travail aux personnes extérieures au dépôt. Kliv construit toutes sortes d’applications web ; celle-ci n’en est qu’un exemple, et c’est ce dont traite le reste de cette page.

    Pourquoi le dépôt a besoin d’une vitrine

    Le travail de livraison vit peut-être déjà dans GitHub : tickets, pull requests, jalons et versions. Les clients ne devraient généralement pas avoir à lire GitHub pour savoir ce qui s’est passé.

    Kliv peut construire le hub que vous décrivez autour de vos dépôts. Les demandes des clients peuvent ouvrir des tickets étiquetés. Le statut GitHub peut se refléter côté client. Les pull requests fusionnées peuvent générer des brouillons de journal des modifications. Les versions peuvent produire des e-mails lisibles et des factures de jalon. Le studio continue de travailler dans GitHub ; le client voit un hub de livraison clair.

    Les deux faces du webhook

    Cinq enregistrements portent l’histoire de la livraison entre GitHub et le hub client.

    Le projet

    Un projet associe un client aux dépôts et jalons concernés. Les demandes, entrées de journal et factures se rattachent à ce projet.

    La demande

    Un client dépose une demande en langage courant. L’application ouvre un ticket GitHub avec les bonnes étiquettes et garde le statut synchronisé.

    L’entrée de journal

    Quand une pull request est fusionnée, le webhook rédige un brouillon avec le titre de la PR, le projet et la demande liée. Une personne le réécrit avant que les clients ne le voient.

    La facture de jalon

    Quand une version clôture un jalon, le hub peut rédiger une facture détaillée, par exemple un jalon fixe de 1 800 €, avec paiement par carte sur votre propre compte Stripe.

    Le mur client

    La connexion d’un client n’affiche que les projets de ce client. Un monorepo peut servir plusieurs clients car l’accès suit les lignes de projet.

    Un exemple : le hub de livraison du studio produit de Camille

    Voici comment un studio pourrait l’utiliser. Ce n’est qu’un exemple : vous décririez vos propres dépôts, accès clients, flux de tickets, versions et règles de facturation.

    01

    Une demande client ouvre le bon ticket

    La cliente de Camille écrit deux phrases simples dans le hub. L’application ouvre un ticket GitHub étiqueté dans le bon dépôt et le relie à la demande du client.

    02

    Le tri reste dans GitHub

    Le studio estime, étiquette et planifie le travail dans GitHub comme d’habitude. Le hub reflète le statut vers la vue client.

    03

    Une fusion crée un brouillon d’entrée de journal

    Quand la pull request aboutit, le webhook crée une entrée de journal en attente avec le titre de la PR, le projet et la demande résolue.

    04

    Une personne valide le texte pour le client

    Quelqu’un réécrit le titre technique de la PR en une phrase lisible par un client, puis l’approuve pour la version.

    05

    L’e-mail de version est propre à chaque client

    La publication de la version transforme les brouillons approuvés en page de journal des modifications et envoie à chaque client uniquement les éléments de son projet.

    06

    La facture sait ce qui a été livré

    Le jalon clôturé rédige une facture à partir des demandes livrées, détaillée avec un lien de paiement par carte sur la même page où le client a suivi le travail.

    Décrivez l’intégration GitHub que vous voulez construire

    Kliv construit à partir de votre description, alors plus vous donnez de détails, plus la première version sera proche du but. Indiquez les dépôts, les événements, les étiquettes, l’accès client, les étapes de relecture, les notifications et la facturation. Voici trois exemples pour démarrer :

    kliv.dev

    Hub de livraison client

    Des demandes en entrée, un journal des modifications en sortie, accès par client.

    “Construis un hub de livraison client connecté à notre organisation GitHub. Les clients déposent des demandes qui deviennent des tickets étiquetés dans le bon dépôt, le statut du ticket se reflète vers le client, les pull requests fusionnées deviennent des brouillons d’entrées de journal, chaque client ne voit que ses propres projets, et les jalons fixes de 1 800 € peuvent générer des factures après la version.”

    kliv.dev

    Site public de journal des modifications

    Les versions GitHub transformées en articles lisibles.

    “Construis un site public de journal des modifications pour notre produit. Transforme les versions GitHub en brouillons d’articles, exige une validation humaine avant publication, permets aux visiteurs de s’abonner par e-mail, et envoie une annonce de version avec des liens vers les éléments livrés.”

    kliv.dev

    Formulaire de saisie de tickets

    Des rapports de bugs qui arrivent déjà triés.

    “Construis un formulaire de saisie de bugs pour notre équipe support. Les personnes qui signalent un bug indiquent la gravité, le navigateur, les étapes de reproduction, des captures d’écran et l’identifiant du compte ; l’application dépose un ticket GitHub avec des étiquettes de gravité et les pièces jointes ; et la personne peut suivre le statut en direct sans avoir besoin d’un compte GitHub.”

    Les parties que vous ne construisez pas à la main

    La connexion tient en une seule autorisation. Vous connectez votre organisation GitHub une fois. Le jeton est conservé par la plateforme, jamais collé dans le code de l’application. L’application peut ouvrir des tickets, commenter, lire les versions et recevoir les événements webhook.

    Les brouillons attendent une personne. Les entrées de journal arrivent dans une file de relecture. Rien n’atteint un client tant que quelqu’un n’a pas transformé un titre de PR technique en un langage de version clair et ne l’a pas approuvé.

    L’application a aussi son propre dépôt. Kliv synchronise le code source de l’application avec un dépôt que vous possédez, si bien que l’outil qui rend compte de la livraison est lui aussi versionné.

    Slack peut être un autre public. Une version peut publier un résumé dans le canal que vous partagez avec un client.

    GitHub est un connecteur parmi d’autres. Le même schéma d’action-réaction touche Slack, Notion, Linear, HubSpot, et bien d’autres. Construire et étendre présente l’éventail complet des connecteurs.

    Questions fréquentes

    Qu’est-ce que Kliv, exactement ?

    Kliv est un créateur d’applications par IA. Vous décrivez le logiciel dont vous avez besoin, il construit l’application fonctionnelle, et vous possédez le résultat. Pour cette page, cela signifie un hub de livraison connecté à GitHub, avec demandes clients, création de tickets, reflet du statut, brouillons de journal, e-mails de version et factures.

    Est-ce que j’obtiens une vraie application, ou un modèle ?

    Une vraie application. Kliv construit les données, les règles et les écrans pour votre cas précis, pas un thème préfabriqué à remplir. Vous continuez à la faire évoluer en décrivant ce que vous voulez changer.

    Puis-je la modifier une fois construite ?

    Oui. Demandez des changements en langage courant et Kliv met à jour l’application. Vous pouvez ajuster les champs, les flux, les pages, les e-mails, les règles d’accès et les rapports sans repartir de zéro.

    Les clients ont-ils besoin d’un compte GitHub ?

    Non. Les clients se connectent au hub par e-mail et mot de passe, Google, ou clé d’accès. GitHub reste l’outil du studio, et les clients voient des enregistrements dérivés.

    Que se passe-t-il si le titre d’une pull request est trop technique pour être publié ?

    Chaque entrée peut arriver en brouillon dans une file de relecture. Elle reste invisible tant que quelqu’un ne l’a pas réécrite et approuvée.

    Cela fonctionne-t-il avec des dépôts privés ?

    Oui. Vous autorisez l’organisation une fois, et la connexion est conservée côté serveur. Aucune clé n’apparaît dans le code source de l’application.

    Deux clients peuvent-ils partager un même monorepo ?

    Oui. Les demandes et les entrées de journal portent une portée de projet, et l’accès de chaque client est appliqué sur ces lignes.

    L’application peut-elle créer des tickets GitHub ?

    Oui. Une demande client peut ouvrir un ticket étiqueté dans le bon dépôt et garder un lien vers la demande visible côté client.

    Les pull requests fusionnées peuvent-elles devenir des entrées de journal ?

    Oui. Les webhooks peuvent créer des entrées en brouillon quand les pull requests sont fusionnées, puis une personne approuve un texte prêt pour le client.

    Les versions peuvent-elles envoyer des e-mails ou des messages Slack ?

    Oui. Un événement de version peut publier une page de journal des modifications, envoyer un e-mail, et publier un résumé dans un canal Slack partagé si vous définissez ce flux.

    Les factures de jalon peuvent-elles utiliser Stripe ?

    Oui. Si votre flux de livraison inclut des jalons payés, les factures peuvent inclure un paiement par carte sur votre propre compte Stripe.

    Puis-je utiliser mon propre domaine ?

    Oui. Le hub client et le journal des modifications peuvent tourner sur votre propre domaine.

    Puis-je quitter Kliv plus tard ?

    Oui. Le code source de l’application se synchronise avec votre propre dépôt Git.

    Réalisé par des créateurs

    Découvrez ce qui est possible

    Découvrez de vraies applications créées avec Kliv par des développeurs et des créateurs du monde entier

    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Kpar Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kpar Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Kpar Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kpar Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kpar Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Kpar Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kpar Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kpar Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Kpar Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Kpar Kliv Community
    Te Kura Kaupapa Māori Whānau Board

    Te Kura Kaupapa Māori Whānau Board

    A whānau coordination tool for Māori-medium schools.

    Kpar Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kpar Kliv Community
    Memory Café Coordination Tool

    Memory Café Coordination Tool

    A warm platform for dementia-friendly cafés, connecting caregivers, volunteers, and coordinators.

    Kpar Kliv Community
    Remit Record

    Remit Record

    Track remittances and household budgets seamlessly.

    Kpar Kliv Community
    Next Page Book Club

    Next Page Book Club

    Manage your book club easily with proposals, voting, and history tracking.

    Kpar Kliv Community
    Northfern Tattoo Studio

    Northfern Tattoo Studio

    Portfolio and booking site for Northfern Tattoo Studio.

    Kpar Kliv Community
    Campo Agua Gestión

    Campo Agua Gestión

    Sistema de gestión del agua comunitario para aldeas.

    Kpar Kliv Community
    つくりて — 伝統工芸職人サイト

    つくりて — 伝統工芸職人サイト

    職人が作品を展示し、受注管理を行うサイトです。

    Kpar Kliv Community
    Tidal Surf Reports

    Tidal Surf Reports

    Crowd-sourced surf condition tracking app.

    Kpar Kliv Community
    Riverside Commons HOA Management

    Riverside Commons HOA Management

    A portal for HOA management at Riverside Commons.

    Kpar Kliv Community
    よやくん — レストラン予約管理

    よやくん — レストラン予約管理

    小規模レストラン向けの予約管理サイトです。

    Kpar Kliv Community
    Troop 214 Scout Management

    Troop 214 Scout Management

    A management tool for Scout Troop 214, focused on outings, advancement, and communication.

    Kpar Kliv Community
    Te Kura Kaupapa Māori Whānau Board

    Te Kura Kaupapa Māori Whānau Board

    A whānau coordination tool for Māori-medium schools.

    Kpar Kliv Community
    Tsev Nyeem Ntawv Library

    Tsev Nyeem Ntawv Library

    Mobile library coordinator for Hmong and Lao communities.

    Kpar Kliv Community

    Montrez le travail aux clients sans exposer le dépôt

    Décrivez les événements GitHub, les règles de tickets, l’accès client, la relecture du journal, les e-mails de version et la facturation. Kliv construit le hub de livraison autour de tout cela.