Le logiciel comptable gratuit pour produire votre bilan et votre compte de résultat chaque année.
Open-source accounting for French companies (PCG 2026), self-hosted on Vercel and Neon.
Site · Démo · Déployer · Documentation · Contribuer
Kledg tient la comptabilité générale des petites sociétés françaises (SASU, EURL, SARL, SAS, SCI à l'IS, holdings) : plan comptable PCG 2026, saisie et import d'écritures, banque et rapprochement, immobilisations, clôture, bilan, compte de résultat et export FEC. Il est gratuit et open source : vous le déployez vous-même, vos données restent dans votre base PostgreSQL.
Et votre assistant IA peut y travailler : chaque instance expose un serveur MCP pour connecter Claude ou ChatGPT à votre comptabilité (docs/mcp.md).
Le plus simple : le déploiement guidé de kledg.com. Il prépare le compte Vercel, génère le secret dans votre navigateur, vous accompagne écran par écran et donne à la fin le lien qui crée le compte administrateur. Le bouton ci-dessous fait la même chose, sans guide :
Le bouton crée le projet Vercel, provisionne une base Neon et un magasin Vercel Blob privé pour les fichiers des justificatifs, et ne demande que BETTER_AUTH_SECRET et ADMIN_EMAIL. Au premier déploiement, les migrations s'appliquent automatiquement ; ouvrez ensuite le lien d'installation /setup?token=… que donne le guide de déploiement de kledg.com : il crée le compte administrateur.
| Hébergeur | Fichier | Guide |
|---|---|---|
| Render | render.yaml (bouton ci-dessus) |
Render |
| Railway | railway.json |
Railway |
| Fly.io | fly.toml |
Fly.io |
| Clever Cloud (hébergeur français) | deploy/clevercloud.env |
Clever Cloud |
| Coolify, Dokploy, Docker | docker-compose.yml |
Coolify et Dokploy, Docker |
Le guide complet est dans docs/self-hosting.md.
| Domaine | Ce que fait Kledg |
|---|---|
| Sociétés | Multi-sociétés, informations et établissements, membres et rôles (administrateur, comptable, lecture seule), modes d'affichage Simple, Standard et Expert, menu personnalisable |
| Comptabilité | Plan comptable PCG 2026, journaux, exercices (ouverture, clôture des périodes et de l'exercice, à-nouveaux), écritures avec contrôles PCG, lettrage |
| Banque | Import de relevés, synchronisation Qonto et Revolut Business en direct, autres banques via Ponto, règles d'affectation et leur bibliothèque, rapprochement, justificatifs (fournisseur reconnu, lien vers ses factures), prévision de trésorerie avec seuil d'alerte |
| Factures et tiers | Clients et fournisseurs, factures d'achat et de vente, numérotation continue, création dans Qonto, import des factures Qonto, notes de frais, frais de gestion d'une holding |
| Déclarations | TVA (CA3 et CA12), impôt sur les sociétés, CFE et CVAE, coefficient de déduction de TVA, taxe sur les salaires, bilan pédagogique et financier, calendrier des échéances ; Kledg prépare, vous déposez |
| Clôture | Immobilisations et amortissements, provisions, dépréciations, subventions, annexe et tableaux 2054, 2055 et 2033-C, approbation des comptes |
| États | Bilan, compte de résultat, SIG et ratios, balances, grand livre, journal, budget, exports PDF et Excel, espace groupe pour les holdings |
| Données | Export FEC au format de l'article A47 A-1 du LPF, contrôlé à l'export, import FEC, CSV et Excel |
| Assistants IA | Serveur MCP pour Claude, ChatGPT et Claude Code (OAuth ou clé API), vues interactives dans l'assistant, « Proposer avec l'IA » depuis les pages |
Pas encore dans Kledg : liasse fiscale complète et télétransmission, émission du document de facture hors Qonto, paie, import Factur-X. La feuille de route est dans les issues.
- Next.js 16 (App Router) et React 19, interface shadcn/ui et Tailwind CSS 4
- PostgreSQL via Prisma 7 (adaptateur
pg) : Neon par défaut, toute base PostgreSQL convient - Better Auth pour l'authentification, Resend pour les emails
- Model Context Protocol : serveur MCP intégré, sans clé de modèle à configurer
Prérequis : Node.js 20.9+, pnpm, Docker (ou un PostgreSQL existant).
git clone https://github.com/kledghq/kledg.git && cd kledg
pnpm install
docker compose -f docker-compose.dev.yml up -d # PostgreSQL local
cp .env.example .env # puis renseignez BETTER_AUTH_SECRET et ADMIN_EMAIL
pnpm db:migrate
pnpm devOuvrez http://localhost:3000 : vous arrivez sur /setup. Sans RESEND_API_KEY, les emails (réinitialisation de mot de passe, invitations) s'affichent dans la console du serveur.
| Commande | Rôle |
|---|---|
pnpm dev |
Serveur de développement |
pnpm test:run |
Tests (Vitest) |
pnpm typecheck |
Vérification TypeScript |
pnpm lint |
ESLint |
pnpm db:migrate:dev |
Créer une migration après modification de prisma/schema.prisma |
pnpm db:studio |
Explorer la base |
- Guides d'utilisation : sur le site, www.kledg.com/fr/docs. Installer, créer sa société, connecter sa banque, rapprocher, déclarer la TVA et l'IS, clôturer : chaque fonctionnalité expliquée au dirigeant et à l'expert-comptable, avec les règles de droit qui s'appliquent.
- Documentation technique : dans ce dépôt, docs/. Architecture, conventions, sécurité (RLS), configuration, auto-hébergement, serveur MCP, points d'extension, et le fonctionnement technique de chaque fonctionnalité (code, API, règles de calcul, droits).
Une modification qui change ce que voit l'utilisateur met à jour le guide du site ; une modification du code met à jour la page technique de docs/.
Kledg est un outil d'aide à la tenue de comptabilité. Il ne remplace pas un expert-comptable : vérifiez vos états avant de les utiliser. Le logiciel est fourni sans garantie (voir la licence).
AGPL-3.0. Vous pouvez utiliser, modifier et héberger Kledg librement ; si vous proposez une version modifiée à des tiers via un réseau, vous devez publier vos modifications sous la même licence.