Votre entreprise dans un seul espace de travail, avec des agents IA de confiance.

Courrier, tickets, connaissances, facturation, expéditions et boutique, auto-hébergés. Les agents travaillent avec les droits de votre équipe, et les actions sensibles attendent votre approbation.

  • Code source ouvert (FSL)
  • Auto-hébergé
  • Votre propre clé de modèle
Une routine rédige la réponse à un client dont le nouvel enregistreur est arrivé en panne, et elle attend son approbation sur l’accueil. Dans le ticket, l’agent Support commande une étiquette de retour et l’ajoute au brouillon, puis demande à l’agent Ingénierie de corriger le bug du bootloader : une session sur l’ordinateur du dirigeant se termine par une pull request.

Un seul espace de travail

À la place d’un helpdesk, d’un wiki, d’un logiciel de facturation et d’un tas d’automatisations.

Votre équipe et vos agents travaillent au même endroit, sur les mêmes données. Chaque app garde sa couleur partout dans Liaison.

  • Courrier

    Boîtes partagées et personnelles, Gmail compris

    Courrier : transférer
  • Tickets

    Boîtes de support, SLA, notes internes

    Tickets : répondre
  • Connaissances

    Les documents sur lesquels vos agents s’appuient, avec citations

    Connaissances : modifier un document
  • Facturation

    Factures, devis, proformas, avoirs

    Facturation : émettre une facture
  • Expéditions

    Tarifs transporteurs, étiquettes et suivi avec Boxtal

    Expéditions : créer l’étiquette
  • Boutique

    Commandes, clients, retours et remises Shopify

    Shopify : créer une remise
  • Comptabilité

    Pennylane : compte de résultat, balance, trésorerie

    Comptabilité : facture fournisseur
  • Et toute app que vous ajoutez

    Projets, agenda et d’autres apps sont déjà inclus. Écrivez les vôtres avec le SDK d’apps ; MCP fonctionne dans les deux sens.

Les pastilles sont des actions qu’un agent peut demander. Par défaut, chacune attend qu’une personne l’approuve.

Des agents de confiance

Les agents ont vos droits, pas plus.

Un agent utilise les mêmes outils et les mêmes règles d’accès que la personne pour qui il travaille. La base de données décide de ce qu’il peut voir, et vous décidez de ce qu’il peut envoyer.

Les droits dans la base de données
La sécurité au niveau des lignes de Postgres décide de ce qu’une personne ou un agent peut lire, pas le jugement de l’agent. La connexion de l’app elle-même ne peut pas la contourner.
Des approbations pour les actions sensibles
Les actions sensibles, comme les réponses aux clients, les factures, les remises et les fusions, attendent dans une file d’approbations. Une personne peut modifier la demande, puis l’approuver ou la rejeter.
Votre clé de modèle
Apportez votre propre clé Anthropic, OpenAI ou Google. Vous choisissez le modèle, et vous payez directement le fournisseur.
Vos données sur votre serveur
Tout reste dans votre Postgres et votre stockage d’objets. Ne sort que ce qu’un agent envoie à votre fournisseur de modèle et ce que vous choisissez de connecter.
Approbations5
Un appel d’outil, venant d’une personne, d’un agent, d’une routine ou d’un client MCP, est vérifié dans l’ordre : frontière de confiance, droits de l’appelant, paramètres, contrôle de contamination et validation. Si une vérification échoue, l’appel est refusé et rien ne s’exécute. Un appel contaminé ou un outil soumis à validation attend dans la file d’approbations, où une personne peut le modifier, puis l’approuver ou le refuser. Un appel approuvé s’exécute dans le bac à sable de l’app, et le résultat est filtré sur les lignes que l’appelant a le droit de voir avant d’être renvoyé.
Tout appel d’outil passe par les mêmes vérifications, qu’il vienne d’une personne, d’un agent, d’une routine ou d’un client MCP extérieur.

Démo

Dirigez une entreprise le temps d’un après-midi.

La démo vous donne votre propre copie de Resonant Audio Labs, un fabricant fictif d’enregistreurs de terrain portables. Ses tickets, ses connaissances, ses factures et ses approbations sont déjà là, et vous en êtes le PDG.

  1. Saisissez un nom et un e-mail pour obtenir votre espace de travail.
  2. Ajoutez votre clé de modèle. Elle est stockée chiffrée et sert uniquement à votre espace de travail.
  3. Demandez à un agent de rédiger une réponse, puis approuvez-la depuis la carte.

Votre copie dure 72 heures. Données fictives uniquement.

L’écran d’accueil de la démo : un bandeau demande votre clé de modèle, et la liste d’approbations montre une réponse à un client, une modification de compétence, une fusion de contacts, une remise Shopify et une facture en attente d’une décision.

Installer chez vous

Votre instance en environ 9 minutes, dans le meilleur des cas.

Liaison tourne avec Docker Compose sur votre machine ou votre serveur : une image, Postgres, Redis, MeiliSearch et un stockage d’objets compatible S3.

Guidé

Installer avec Claude Code ou Codex

Votre agent de code suit le guide d’installation du dépôt. Il pose quelques questions, démarre la stack, charge les connaissances de votre entreprise depuis votre site web et vos dépôts, puis met en place un agent de support qui répond à partir de celles-ci.

$ git clone https://github.com/mathieufro/liaison.git
$ cd liaison
$ claude "set up Liaison for my company"
# ou : codex "set up Liaison for my company"
Manuel

Une commande

Nécessite Docker, Docker Compose v2 et openssl. Le script génère de nouveaux secrets, démarre la stack et affiche l’URL de connexion.

$ git clone https://github.com/mathieufro/liaison.git
$ cd liaison
$ ./deploy/quickstart.sh

Environ une minute quand l’image est en cache, quelques minutes au premier lancement. La première inscription crée votre organisation et vous connecte.

Les 9 minutes sont le meilleur cas, mesuré sur un Mac mini avec un petit site web et sans boîte mail. Chaque compte qui demande un consentement dans le navigateur (Gmail, Shopify) ajoute de 5 à 15 minutes. Le README donne le tableau complet des durées. Ensuite, l’exploitation est à votre charge : mises à jour, sauvegardes et disponibilité, que le guide d’exploitation en production détaille.

Licence, données et confiance

Liaison est-il open source ?

Son code source est ouvert (« source-available ») sous la Functional Source License 1.1, avec la licence Apache 2.0 comme licence future (FSL-1.1-ALv2). Vous pouvez le lire, le modifier et l’auto-héberger, y compris pour votre propre usage commercial interne. Vous ne pouvez pas le proposer, ni proposer un produit substantiellement similaire, comme produit ou service commercial concurrent. Chaque version passe sous Apache License 2.0 deux ans après sa publication. Conditions complètes dans le fichier LICENSE.

Où vont mes données ?

Elles restent sur la machine ou le serveur où tourne Liaison : Postgres pour les enregistrements, un stockage compatible S3 pour les fichiers, MeiliSearch pour la recherche. Rien ne nous est envoyé. Votre fournisseur de modèle voit ce qu’un agent lui transmet dans un appel, et cela se limite déjà à ce que la personne pour qui il travaille a le droit de voir.

Combien ça coûte ?

L’auto-hébergement est gratuit selon la licence ci-dessus. Vous payez directement votre fournisseur de modèle pour ce que consomment vos agents.

Peut-on piéger un agent avec un e-mail malveillant ?

On peut essayer, et aucun modèle n’y est totalement insensible. C’est pour ça qu’un agent n’a que les droits de la personne pour qui il travaille, et que les réponses, les factures et les autres actions sensibles attendent l’approbation d’une personne. Un agent piégé peut proposer une erreur, mais quelqu’un la voit avant qu’elle parte. Utilisez un modèle de pointe pour les agents qui lisent des contenus extérieurs, gardez les approbations pour tout ce qui sort de l’entreprise, et lisez Using AI agents safely (en anglais).

Comment signaler une faille de sécurité ?

En privé, s’il vous plaît : utilisez le signalement privé de vulnérabilités de GitHub, dans l’onglet Security du dépôt, ou écrivez à contact@liaison.sh. N’ouvrez pas d’issue publique.

Vous préférez qu’on l’installe pour vous ? Nous déployons et accompagnons Liaison pour les entreprises, et les agences sont les bienvenues. Installation et accompagnement

Regardez-le faire tourner une vraie entreprise (fictive).

Votre propre copie de Resonant Audio Labs, avec ses tickets, ses connaissances et ses approbations. Apportez votre clé de modèle.