ERP, CRM et Finance — que des agents font tourner, qui vous appartiennent

Ekwo — votre ERP, votre CRM, votre finance et vos données : le world model de votre entreprise.

Ekwo est la mémoire de votre entreprise : ERP, CRM et Finance au même endroit, que des agents IA font tourner et qui vous appartient. Factures, relevés bancaires, déclarations de TVA, factures électroniques, clients et opportunités vivent dans votre propre instance, ouverte en une minute — un modèle de l’entreprise qu’une machine peut opérer et qu’un humain peut lire. Elle repose sur Ekwo OS, open source : votre garantie de souveraineté, et le socle sur lequel vous et vos agents construisez de nouveaux services.

Des agents qui agissent avec vos droits, sur le modèle d’IA de votre choix — jamais avec une clé à eux. Vous et votre expert-comptable gardez la main.

Voir l’app, écran par écranVous utilisez déjà Claude ? Connectez Ekwo dans Claude

Fonctionne avec le modèle de votre choix

  • ChatGPT
  • Claude
  • DeepSeek
  • Gemini
  • Kimi
  • Mistral
  • Qwen
  • tout client MCP

Les noms et logos appartiennent à leurs propriétaires ; Ekwo n’est affilié à aucun d’eux.

Voir Ekwo à l’œuvre

Une IA fait tourner l’entrepriseUn agent IA fait tourner la finance d’une société via Ekwo, et Ekwo Cloud en montre le résultat.
Construire son application sur EkwoUne application construite en quelques minutes sur les données de l’entreprise déjà en place — facturation, finance et ERP compris.

Tous les écrans de l’app

Partout

Une infrastructure de données libre et indépendante, dans tous les pays du monde.

Aucune entreprise, nulle part, ne devrait avoir à louer le droit d’accéder à sa propre mémoire. Ekwo donne aux entreprises et à leurs experts-comptables des schémas ouverts, les règles de chaque pays sous forme de données, et les outils pour travailler dessus. Il s’écrit pays par pays, par ceux qui en connaissent les règles — experts-comptables, conseillers fiscaux, développeurs — et il est rendu à tous. 175 pays aujourd’hui. Le reste du monde est ouvert, et c’est à vous de l’écrire.

Une entreprise, ce sont des données, dans tous les pays.

Les pays pour lesquels Ekwo a un pack175 pays ont un pack pays dans ce dépôt. Chacun des autres mène à une page qui dit où il en est. Les mêmes informations sont listées en texte sous la carte.Afghanistan — pas encore, voir où en est le packAfrique du Sud — communautaireAlbanie — communautaireAlgérie — communautaireAllemagne — communautaireAngola — communautaireArabie saoudite — communautaireArgentine — communautaireArménie — communautaireAustralie — communautaireAutriche — communautaireAzerbaïdjan — communautaireBahamas — communautaireBangladesh — communautaireBelgique — provenBelize — pas encore, voir où en est le packBénin — communautaireBhoutan — communautaireBiélorussie — pas encore, voir où en est le packBolivie — communautaireBosnie-Herzégovine — communautaireBotswana — communautaireBrésil — communautaireBrunei — communautaireBulgarie — communautaireBurkina Faso — communautaireBurundi — communautaireCambodge — communautaireCameroun — communautaireCanada — communautaireChili — communautaireChine — communautaireChypre — communautaireColombie — communautaireCongo-Brazzaville — communautaireCongo-Kinshasa — communautaireCorée du Nord — pas encore, voir où en est le packCorée du Sud — communautaireCosta Rica — communautaireCôte d’Ivoire — communautaireCroatie — communautaireCuba — pas encore, voir où en est le packDanemark — communautaireDjibouti — communautaireÉgypte — communautaireÉmirats arabes unis — communautaireÉquateur — communautaireÉrythrée — pas encore, voir où en est le packEspagne — communautaireEstonie — provenEswatini — communautaireÉtats-Unis — communautaireÉthiopie — communautaireFidji — communautaireFinlande — communautaireFrance — provenGabon — communautaireGambie — communautaireGéorgie — communautaireGhana — communautaireGrèce — communautaireGroenland — pas encore, voir où en est le packGuatemala — communautaireGuinée — communautaireGuinée équatoriale — communautaireGuinée-Bissau — communautaireGuyana — communautaireHaïti — pas encore, voir où en est le packHonduras — communautaireHongrie — communautaireÎles Malouines — pas encore, voir où en est le packÎles Salomon — communautaireInde — communautaireIndonésie — communautaireIrak — pas encore, voir où en est le packIran — pas encore, voir où en est le packIrlande — communautaireIslande — communautaireIsraël — communautaireItalie — communautaireJamaïque — communautaireJapon — communautaireJordanie — communautaireKazakhstan — communautaireKenya — communautaireKirghizstan — communautaireKoweït — communautaireLaos — communautaireLesotho — communautaireLettonie — communautaireLiban — pas encore, voir où en est le packLiberia — pas encore, voir où en est le packLibye — pas encore, voir où en est le packLituanie — communautaireLuxembourg — communautaireMacédoine du Nord — communautaireMadagascar — communautaireMalaisie — communautaireMalawi — communautaireMali — communautaireMaroc — communautaireMauritanie — communautaireMexique — communautaireMoldavie — communautaireMongolie — communautaireMonténégro — communautaireMozambique — communautaireMyanmar (Birmanie) — pas encore, voir où en est le packNamibie — communautaireNépal — communautaireNicaragua — communautaireNiger — communautaireNigeria — communautaireNorvège — communautaireNouvelle-Calédonie — pas encore, voir où en est le packNouvelle-Zélande — communautaireOman — communautaireOuganda — communautaireOuzbékistan — communautairePakistan — communautairePanama — communautairePapouasie-Nouvelle-Guinée — communautaireParaguay — communautairePays-Bas — communautairePérou — communautairePhilippines — communautairePologne — communautairePorto Rico — pas encore, voir où en est le packPortugal — communautaireQatar — communautaireRépublique centrafricaine — communautaireRépublique dominicaine — communautaireRoumanie — communautaireRoyaume-Uni — communautaireRussie — pas encore, voir où en est le packRwanda — communautaireSahara occidental — pas encore, voir où en est le packSalvador — communautaireSénégal — communautaireSerbie — communautaireSierra Leone — communautaireSlovaquie — communautaireSlovénie — communautaireSomalie — pas encore, voir où en est le packSoudan — pas encore, voir où en est le packSoudan du Sud — pas encore, voir où en est le packSri Lanka — communautaireSuède — communautaireSuisse — communautaireSuriname — communautaireSyrie — pas encore, voir où en est le packTadjikistan — communautaireTaïwan — communautaireTanzanie — communautaireTchad — communautaireTchéquie — communautaireTerres australes françaises — pas encore, voir où en est le packTerritoires palestiniens — pas encore, voir où en est le packThaïlande — communautaireTimor oriental — pas encore, voir où en est le packTogo — communautaireTrinité-et-Tobago — communautaireTunisie — communautaireTurkménistan — communautaireTurquie — communautaireUkraine — communautaireUruguay — communautaireVanuatu — communautaireVenezuela — pas encore, voir où en est le packViêt Nam — communautaireYémen — pas encore, voir où en est le packZambie — communautaireZimbabwe — communautaire
175 pays écrits28 ouverts — à vous de les écrire

Comment ça marche : les règles d’un pays sont des fichiers, pas du code — un plan comptable, ses taxes, les cases de sa déclaration, ses états financiers, les mentions que sa loi impose sur une facture. Un expert-comptable peut les lire, un contributeur peut les proposer, un test peut les prouver. Ajouter un pays ne touche à aucun moteur. Écrire le pack de votre pays

Un pays qui ne prélève aucune taxe sur la valeur ajoutée, avec une taxe qui suit le territoire des parties.

Un pays hors du système commun de TVA, et un pays qui en fait partie, avec le même moteur.

Plusieurs plans comptables dans un même pays — pour les sociétés, et pour les associations.

Les montants portent les décimales de leur monnaie au lieu de supposer des centimes, et la règle d’arrondi de leur pays.

Les écarts de change enregistrés sur les comptes que le pack désigne.

Plans comptables et libellés en 49 langues, traduits dans les packs eux-mêmes.

EN 16931 et Peppol là où ils s’appliquent, et rien là où ils ne s’appliquent pas.

Aucun pays, aucune monnaie, aucune langue nulle part dans le code — un contrôle de l’intégration continue les refuse.

Ce que vous obtenez

Six choses qu’une entreprise ne devrait jamais avoir à louer.

Liberté

Libre et open source. Lisez-le, faites-le tourner, modifiez-le, emportez-le. Le cœur est sous AGPL-3.0 et les bibliothèques de formats sous MIT : ce qui est construit dessus reste ouvert.

Aucun enfermement

L’open source est votre garantie de souveraineté. Il s’installe sur une base de données qui vous appartient — un Postgres ordinaire — et vos données en repartent entières, sous forme d’archive ouverte, quand vous le voulez. Il continue de fonctionner, quel que soit celui qui disparaît.

Vos données restent à vous

Les données de l’entreprise vivent dans votre propre base de données, pas sur les serveurs de quelqu’un d’autre. Vous détenez les clés et vous décidez qui les lit.

Les règles, au grand jour

Les règles que porte chaque pack pays sont publiées, sourcées dans la loi et datées — plans comptables, taxes, cases de la déclaration, états financiers réglementaires et facture électronique — pour que vous et votre expert-comptable puissiez les vérifier. Chaque page pays indique la date de sa dernière vérification.

Sécurité

Les accès sont contrôlés par la base de données elle-même, sur chaque ligne de chaque table. Une opération enregistrée ne peut plus être modifiée. Chaque changement laisse une piste d’audit.

Confidentialité

Vos chiffres sont dans votre base de données et nulle part ailleurs. Ce site ne dépose aucun cookie, ne charge rien depuis personne et sert ses propres polices. L’édition hébergée est votre propre instance.

Automatisation

Le travail qu’il n’est plus nécessaire de saisir.

Un agent ou un script appelle les mêmes fonctions qu’une personne, avec les mêmes droits et sous les mêmes règles. Rien n’a d’accès dérobé.

Factures électroniques, produites et contrôlées

Une brique produit le fichier Peppol BIS 3 ou Factur-X et le valide au regard de la norme. L’envoi et la réception sur le réseau relèvent de l’édition opérée — le fichier lui-même est à vous dans les deux cas.

Relevés importés, rapprochés

camt.053, CODA et CFONB 120 s’importent une seule fois, même si vous rejouez le fichier ; un paiement retrouve par sa référence la facture qu’il règle.

Chaque état à un appel

Balance, balance âgée, déclaration de TVA et échéancier — pour une personne, un script ou un agent, par les mêmes fonctions.

D’un PDF à un brouillon

Ekwo lit toutes les factures fournisseurs, dans toutes les langues, avec le modèle d’IA de votre choix, et appelle les mêmes outils qu’une personne : le contact, puis le brouillon avec ses lignes, ses comptes et ses taxes. La base de données calcule les totaux, et rien n’est enregistré tant que quelqu’un ne l’a pas validé.

ligne de commande — ekwo
% ekwo doc new --contact "Comercial Pirineu SL" --date 2026-01-12 \ --line "name=Material d’oficina, venda al detall,quantity=20,price=1000.00,account=7000,tax=AD-S-45"
V1 draft 20900.00 EUR
% ekwo post V1 --dry-run
account debit credit
4300 20900.00
7000 20000.00
4770 900.00
balanced — nothing posted, --dry-run
% ekwo company export
manifest.json + data/*.jsonl — your company data, yours to take

Rejoué à partir de l’exercice de référence du pack Andorre.

agent — ekwo
› Invoice Comercial Pirineu SL for 20 × Material d’oficina, venda al detall, and tell me what it does to this quarter's VAT.
Finding the customer.
% search_contacts { "query": "Comercial Pirineu SL" }
Comercial Pirineu SL · customer · AD
Drafting the invoice. A draft changes nothing.
% create_document { "doc_type": "sale_invoice", "document_date": "2026-01-12", "lines": [{ "name": "Material d’oficina, venda al detall", "quantity": 20, "unit_price": "1000.00", "account_code": "7000", "tax_code": "AD-S-45" }] }
V1 draft 20900.00 EUR
This is what it would record:
account debit credit
4300 20900.00
7000 20000.00
4770 900.00
› This records the invoice for good. Confirm?
› y
% post_document { "document_id": "V1" }
posted · entry balanced · period open
And the declaration for 2026-T1:
% vat_return { "period": "2026-T1" }
box 1 19000.00
box 1 855.00
Recorded 20900.00 EUR on 4300, and box 1 of 2026-T1 now reads 855.00.

L’agent s’arrête et demande avant d’enregistrer quoi que ce soit. Les chiffres sont ceux de l’exercice de référence du pack Andorre, au centime près.

claude code — ekwo
gather every PDF invoice in my local Drive folder and bring them into Ekwo
Search(pattern: "**/*.pdf", path: "~/Drive/Invoices")
Found 1 file
I’ll read the invoice and draft what it says. A draft changes nothing.
Read(~/Drive/Invoices/2026-01-09 Distribucions Valira SA.pdf)
Read PDF
Distribucions Valira SA, 2026-01-09: Mercaderies per a la revenda, 8000.00 before tax.
ekwo - search_contacts (MCP)(query: "Distribucions Valira SA")
Distribucions Valira SA · supplier · AD
ekwo - create_document (MCP)(doc_type: "purchase_invoice", document_date: "2026-01-09", client_ref: "2026-01-09 Distribucions Valira SA.pdf", lines: [{ name: "Mercaderies per a la revenda", quantity: 10, unit_price: "800.00", account_code: "6000", tax_code: "AD-P-45" }])
draft · purchase_invoice · nothing recorded
One draft. It carries the file name as its reference, so running this again drafts nothing twice. The PDF stays in your folder: this release has no tool that stores a file against a document.
I read it from the PDF, so check it against the file. Shall I record it?

Claude Code avec le serveur MCP d’Ekwo. Ekwo lit le PDF avec le modèle choisi ici, Claude, et garde le brouillon et les règles ; le fichier reste chez vous. La facture provient de l’exercice de référence du pack Andorre.

Session d’exemple, en anglais comme le logiciel. Les commandes et les résultats sont la sortie réelle de cette version.

Des agents qui agissent avec vos droits

Ekwo n’embarque aucun modèle et n’en impose aucun. Il expose ses outils via le Model Context Protocol, un protocole ouvert, et une ligne de commande lisible par un programme : un agent travaille sur votre ERP, votre CRM et votre finance avec les droits de la personne pour laquelle il agit — jamais avec une clé à lui — et vous pouvez changer d’avis sur le modèle.

Bâti sur des fondations ouvertes

Ekwo s’installe sur votre propre projet Supabase : votre base de données, vos clés, votre facture. Le schéma est du PostgreSQL ordinaire, et les fichiers qu’il produit et lit suivent des normes publiées plutôt que des formats maison.

Les noms et logos appartiennent à leurs propriétaires. Ekwo n’est affilié à aucun d’eux ; la compatibilité passe par le Model Context Protocol, ouvert, et par des normes publiées.

Fonctionne avec le logiciel comptable que vous utilisez déjà

Gardez le vôtre : Ekwo lit ses exports et travaille au-dessus — il collecte, met les données aux normes, contrôle et prépare ce que le pays demande. Ou laissez Ekwo faire tourner votre finance à lui seul.

Tous les logiciels avec lesquels Ekwo travaille

Les noms appartiennent à leurs propriétaires. Ekwo n’est affilié à aucun d’eux, ni approuvé ou parrainé par eux ; la compatibilité passe par les exports qu’ils publient.

En un coup d’œil

Les questions d’un CFO ou d’un dirigeant, répondues dans le cockpit.

Pour le CFO et le chef d’entreprise : le cockpit d’Ekwo Cloud répond à chaque question depuis les données de l’entreprise, notée sur une échelle publiée. Rien à paramétrer, aucun tableur.

  1. Combien de temps la trésorerie tiendrait-elle ?

    Jours de trésorerie

  2. Gagnons-nous de l’argent sur ce que nous vendons ?

    Marge nette

  3. Pouvons-nous payer ce qui échoit cette année ?

    Ratio de liquidité

  4. Quelle part de l’entreprise possédons-nous ?

    Ratio de fonds propres

  5. À quelle vitesse les clients nous paient-ils ?

    Délai de paiement clients

  6. À quelle vitesse payons-nous les fournisseurs ?

    Délai de paiement fournisseurs

  7. Vendons-nous plus que l’an dernier ?

    Croissance du chiffre d’affaires

Chaque chiffre est lu dans les agrégats que le pack pays définit. Comment les chiffres sont lus

Voir le cockpit

Où en est Ekwo

pays
175paysun pack chacun, écrit sous forme de données
langues
49languesplans comptables et libellés traduits dans les packs
formats légaux
21formats légauxproduits ou lus, sous forme de bibliothèques indépendantes
outils qu’un agent peut appeler
3outils qu’un agent peut appelerles mêmes que ceux d’une personne
textes de loi cités
1808textes de loi citéschacun avec la date de sa dernière consultation

Tout ce dont une entreprise a besoin, entièrement gratuit.

Logiciel libre sous AGPL-3.0.

Comptabilité

Ventes et factures

Préparez, numérotez et émettez une facture ou un avoir selon la règle de numérotation que le pays impose.

Achats et fournisseurs

Les mêmes documents dans l’autre sens, avec la taxe récupérée — ou non — selon ce que dit le pays.

Contacts

Clients et fournisseurs, avec leur numéro de TVA, l’adresse électronique que le pack désigne, et la façon dont chacun apparaît sur un relevé bancaire.

La TVA, de la case au dépôt

La déclaration est calculée à partir des données de l’entreprise, figée case par case, déposée, puis soldée sur le compte que le pack désigne.

Clôture de l’exercice

Les à-nouveaux, la clôture de l’exercice sur les comptes que le pays utilise, et sa réouverture quand il le faut.

États et rapports

Balance, détail des comptes, balance âgée et les états financiers réglementaires du pays — un appel chacun.

Facture électronique

Produisez et validez une facture Peppol BIS 3 ou Factur-X, avec les mentions que le pays y impose.

Une ligne de commande, et une API

Chaque opération depuis un terminal ou un script, avec une sortie JSON et des codes de sortie qu’un programme peut lire.

Un serveur pour les agents

Les mêmes opérations exposées via le Model Context Protocol, avec les droits de la personne pour laquelle l’agent agit.

Finance

Banque et rapprochement

Importez un relevé, rapprochez un paiement de ce qu’il règle, et laissez la référence le faire pour vous.

Déclarations

Quand chaque déclaration est due, d’après la règle du pack et la périodicité de la société, pour toutes les sociétés que vous tenez — et une rectificative une fois la première déposée.

Immobilisations

Plans d’amortissement et cessions, selon les durées et les conventions que déclare le pack pays.

Budgets

Un budget par exercice et par compte, et l’écart avec ce que les comptes contiennent réellement.

Plusieurs sociétés, une seule installation

Un cabinet tient quarante clients dans six pays sous forme de quarante lignes, chacune avec son plan comptable, ses verrous et son pack.

Partez quand vous voulez

Une société s’exporte entière — comptes, déclarations et preuves de leur dépôt — et s’importe dans une autre installation.

Actifs numériques et preuves

Preuves sur Bitcoin

Une déclaration, les comptes annuels, tout document : son empreinte ancrée sur Bitcoin. Le fichier ne sort jamais.

Vérifiables par tous

Quiconque détient le fichier le vérifie contre le bloc — sans compte, sans passer par Ekwo.

Elles restent les vôtres

Seule l’entreprise horodate ses dépôts, et chaque preuve part avec son archive.

prévu

Actifs numériques

Portefeuilles, lots, juste valeur à la clôture et plus-values réalisées, dans les mêmes données de l’entreprise.

Documents et signature

prévu

La signature, au grand jour

Un document, ses signataires et la piste de preuve. Le niveau qualifié vient du prestataire de confiance de votre choix.

La finance est le point de départ d’Ekwo. Tout le reste de ce qui fait tourner une entreprise — ERP, CRM, et ce qui suivra — s’y ajoute sous forme de modules du même world model, chacun gratuit, chacun au grand jour. Comment fonctionne un module

Deux façons de le faire tourner

Hébergez-le vous-même, ou confiez-nous son exploitation.

Par vous-même

Gratuit, pour toujours. Une commande le branche sur votre propre projet Supabase : elle applique le schéma, charge les règles du pays et crée la première société. Rien n’est bridé.

npx ekwo-os init

Chaque version passe sa suite de tests sur trois versions de Node : les règles comptables, chaque pack pays rejoué sur un exercice complet, et l’installateur, sur un vrai Postgres.

Installer Ekwo OS

Opéré pour vous

L’édition hébergée, Ekwo Cloud : l’application web et votre propre instance, exploitées et surveillées pour vous. Ce qui est vendu, c’est l’exploitation — l’application et les modèles et agents qu’elle inclut, les connexions bancaires, l’envoi et la réception via Peppol, les canaux vers les administrations, la sauvegarde et la synchronisation. C’est de l’infrastructure, et elle ne s’approprie jamais vos données : elles et vos déclarations restent à vous et à votre expert-comptable. Elle ne bride jamais le cœur, et ce qui revient d’un dépôt vous appartient.

Commencer avec nous

Un réseau, pas un éditeur

Apportez votre expertise.

Aucune entreprise ne peut connaître les règles comptables du monde entier. Un réseau le peut. Experts-comptables et conseillers fiscaux relisent le pack de leur pays et y apposent leur nom ; des développeurs écrivent une bibliothèque de formats, un lecteur de relevés bancaires ou le module dont leurs clients ont besoin ; des traducteurs rendent un plan comptable lisible dans leur langue. Un pack est relu quand un professionnel nommé l’a confronté à la loi qu’il applique — pas quand quelqu’un le déclare.

Les pays aujourd’hui

Tous les pays, par région

Tous les autres pays de la carte sont ouverts. Voici le pack à écrire.

Dernières nouveautés

Dernières nouveautés

Lues dans le dépôt à chaque construction : les pays, les versions, ce qui a été ajouté et ce qui a été corrigé.

  1. pays

    Pack Tchéquie 0.5.0 La page du pays

  2. pays

    Pack Pologne 0.3.0 La page du pays

  3. nouveautépas encore publié

    A bank account keeps the profile of its CSV statements. Dans le journal

  4. nouveautépas encore publié

    ekwo import csv takes the profile as --csv-profile. Dans le journal

  5. nouveautépas encore publié

    An electronic invoice received arrives by the inbox's door. Dans le journal

  6. nouveautépas encore publié

    A statement exported as CSV, read with the profile of its columns. Dans le journal

  7. nouveautépas encore publié

    csv among the statement formats. Dans le journal

  8. pays

    Pack Danemark 0.4.0 La page du pays

Les données appartiennent à l’entreprise.

Lire le manifeste