J'ai Construit Frihet Seul: Un Développeur, Zéro Investisseur
L'histoire de la création d'un ERP IA par un développeur solo: sans financement VC, équipe, ni compromis. Juste l'outil dont j'avais besoin.
Points clés
- Frihet a été conçu par un seul développeur qui avait lui-même besoin de l'outil
- Pas d'investisseurs signifie que le produit sert les utilisateurs, pas les actionnaires
- IA native dès le premier jour : plus de 40 outils Gemini, pas un chatbot ajouté a posteriori
- Écosystème ouvert : API REST, webhooks, serveur MCP pour Claude Code
Sommaire
Il y a trois ans, je facturais mes clients depuis une feuille Google, je suivais les dépenses dans une deuxième feuille, je réconciliais les transactions bancaires dans une troisième, et à la fin de chaque trimestre, je déplaçais manuellement les chiffres entre les trois. J’avais essayé tous les ERPs du marché espagnol. Chacun résolvait une partie du problème tout en en introduisant de nouveaux : des interfaces lentes, des fonctions que je n’utiliserais jamais, des prix qui n’avaient aucun sens pour un travailleur indépendant seul, et la sensation générale que le logiciel était conçu pour une entreprise avec un service informatique, et non pour une personne travaillant seule.
J’ai donc construit Frihet moi-même.
Le problème que je voulais résoudre
Le marché espagnol des ERPs est rempli d’outils construits pour de plus grandes entreprises qui ont ensuite été “simplifiés” pour les travailleurs indépendants. L’architecture est restée la même — lourde, lente, conçue pour de grandes entreprises. Ce qui a changé, c’est l’interface : moins d’options de menu, une palette de couleurs plus légère, un prix inférieur.
Rien de tout cela n’attaquait le vrai problème. Lorsque vous travaillez seul ou avec une petite équipe, le goulot d’étranglement n’est pas l’accès aux modules. Le goulot d’étranglement, c’est la friction. Chaque clic inutile, chaque formulaire avec douze champs quand vous n’en avez besoin que de trois, chaque fois que vous devez quitter votre contexte de travail pour chercher un chiffre — tout cela s’ajoute à des heures chaque semaine. Des heures que vous ne facturez pas.
Je voulais un outil qui fonctionne à la vitesse de la pensée. Pas “rapide pour un ERP”. Vraiment rapide.
La décision de le construire moi-même
Je n’ai pas commencé avec un plan d’affaires ni avec une présentation pour les investisseurs. J’ai commencé avec une liste de choses que je faisais manuellement et qu’un ordinateur pourrait mieux gérer. Numérotation automatique des factures. OCR pour les tickets. Un dashboard qui affiche l’état actuel de mon entreprise sans que j’aie à générer un rapport.
La première version tournait en local et ne gérait que mes données. Il m’a fallu deux mois avant de la montrer à quelqu’un. Le deuxième travailleur indépendant qui l’a essayée a demandé des fonctionnalités en quarante-huit heures. C’était le signe.
J’ai continué. Sans investisseurs, sans cofondateur, sans équipe. Juste l’outil dont j’avais besoin, construit comme je construirais n’importe quel logiciel : de manière incrémentale, avec des données utilisateur réelles (initialement seulement les miennes), et avec la prémisse que si je trouvais quelque chose d’ennuyeux, d’autres le trouveraient aussi.
Ce qui rend Frihet différent
Après un an de construction et d’envoi de mises à jour quotidiennes, voici les choses qui distinguent vraiment Frihet des alternatives.
IA native, pas IA ajoutée. Le copilote IA de Frihet n’est pas une fonction ajoutée à un produit existant. Les plus de 40 outils de fonction Gemini ont été conçus dès le départ dans l’architecture. Vous pouvez créer une facture, consulter votre solde impayé, ou demander un résumé des dépenses du premier trimestre en parlant à l’assistant en langage naturel. L’IA a un contexte complet de vos données réelles — vos clients, vos factures, votre historique — et non une base de connaissances financières générique.
Clavier d’abord. Chaque action dans Frihet est accessible via Cmd+K. Nouvelle facture, nouvelle dépense, aller au dashboard, rechercher un client — tout depuis le clavier sans toucher la souris. Cela semble mineur jusqu’à ce que vous l’utilisiez pendant une semaine et que vous essayiez de revenir à un ERP basé sur des clics.
Écosystème pour développeurs. Frihet dispose d’une API REST complète, de 14 types d’événements webhook, et d’un serveur MCP officiel publié sur npm sous le nom @frihet/mcp-server avec 55 outils. Si vous utilisez Claude Code, Cursor, ou tout autre client compatible avec MCP, vous pouvez gérer tout votre flux de facturation sans ouvrir une nouvelle fenêtre du navigateur. Je l’utilise quotidiennement. Le serveur MCP est open source sous licence MIT — le code est sur GitHub si vous voulez voir exactement ce qu’il fait avec vos données.
40 intégrations. Stripe, Stripe Connect, WooCommerce, Shopify, Gumroad, Lemon Squeezy, Google Sheets, PayPal, GoCardless, Toggl, Clockify, Slack, Google Calendar, n8n, Zapier, Make, et plus encore. 25 actives aujourd’hui, 15 en préparation. Lorsqu’un paiement Stripe arrive, il apparaît automatiquement dans Frihet comme facture. Lorsque vous enregistrez une entrée de temps dans Toggl, elle est mappée à un élément facturable. Les intégrations existent parce que j’en avais besoin, ce qui signifie qu’elles ont été conçues pour résoudre des problèmes réels.
Conformité VeriFactu. L’Espagne met en œuvre la certification obligatoire des factures (VeriFactu) et Frihet respecte plus de 95 % des exigences avant la date limite pour les utilisateurs. Les phases 0 à 3 sont complètes : immuabilité, chaîne de hachage SHA-256, numérotation sans lacunes, champs bloqués, rectifications, QR AEAT, livre de registre et couche d’envoi XML+SOAP vers le backend de l’AEAT. Il manque l’interface utilisateur de configuration et les tests en sandbox. Vos factures sont légalement valides.
Le nom
Frihet signifie liberté en suédois. Je suis à moitié suédois et le nom m’est venu naturellement. Le marché espagnol utilise “libertad” et le marché anglophone utilise “freedom” — les deux mots portent beaucoup de bagage dans les noms de produits. Le suédois semblait propre et inhabituel.
Le nom capture l’objectif réel : la liberté des outils qui vous ralentissent. La liberté des feuilles de calcul rafistolées avec des formules. La liberté des ERPs conçus pour des entreprises dix fois plus grandes. La liberté de vous concentrer sur le travail, et non sur l’administration du travail.
Les décisions techniques
Quelques décisions précoces qui ont façonné le produit de manière significative.
React + Firebase. Ce n’est pas le stack à la mode, mais c’est le bon stack pour cela. Firebase Auth, Firestore et Cloud Functions m’ont donné un backend qui évolue sans avoir besoin d’opérations complexes. La contrepartie est le verrouillage propriétaire (vendor lock-in), que j’accepte car l’alternative est de maintenir un cluster de serveurs seul.
Gemini pour l’IA. Pas OpenAI. L’appel de fonction de Google Gemini est propre, bien documenté et le prix est raisonnable à l’échelle. Les fonctions d’IA sont exécutées via environ 40 définitions de fonction typées — création de factures, requêtes de dépenses, recherche de clients, résumés financiers. Chaque appel de fonction est enregistré afin que les utilisateurs puissent voir exactement ce que l’IA a fait.
Capacitor pour mobile. Une seule base de code pour le web, iOS et Android. J’ai construit l’application web d’abord, puis je l’ai enveloppée avec Capacitor. Les plugins natifs (appareil photo pour OCR, haptiques, notifications push) fonctionnent bien. Je n’ai pas encore publié sur les magasins d’applications car l’application web devait d’abord être solide.
Sans React Router. Le SPA de Frihet utilise un routeur personnalisé. Cela ressemble à un anti-pattern, mais le routeur personnalisé fait environ 50 lignes et me donne un contrôle précis sur la navigation sans avoir à me battre avec les abstractions du framework. Je peux modifier le comportement de transition en une après-midi au lieu de déboguer les internes du routeur.
Open source là où c’est logique. Le serveur MCP est open source (MIT). L’API est publique avec documentation. Les webhooks sont documentés et versionnés. Le produit principal est closed source — j’ai besoin de revenus pour continuer à construire — mais la couche d’intégration est ouverte pour que les développeurs puissent y faire confiance et la vérifier.
Les chiffres honnêtes
Frihet a été lancé le 13 février 2026. Je ne vais pas vous donner une métrique de vanité pour que le lancement semble meilleur qu’il ne l’est.
Ce que je peux vous dire, c’est que le produit fonctionne, qu’il est utilisé par de vrais clients qui facturent de l’argent réel, et qu’il n’a eu aucune interruption depuis son lancement. L’intégration avec Stripe se synchronise correctement. L’OCR de tickets fonctionne avec des photos de mobile prises avec un mauvais éclairage. L’assistant IA gère les requêtes ambiguës sans inventer de chiffres.
La partie dont je suis le plus fier n’est pas une métrique — c’est que chaque fonction du produit est quelque chose que j’utilise moi-même. Il n’y a pas de cimetière de fonctions “plan d’entreprise” qui n’existent que pour justifier le prix.
Ce qui vient après
La feuille de route publique est disponible. Les priorités immédiates sont :
UI VeriFactu + sandbox — le backend d’envoi XML+SOAP est complet. Il manque l’écran de configuration pour le certificat numérique de l’utilisateur et les tests contre le sandbox de l’AEAT. Obligatoire avant 2027.
Plus d’intégrations. Wise, Qonto, HubSpot et WhatsApp Business sont les prochains. Le framework d’intégrations est solide — ajouter une nouvelle intégration prend des jours, pas des mois.
Multi-devises avancé. Nous prenons déjà en charge 40 devises dans 71 pays avec un arrondi précis. Le niveau suivant est l’analyse multi-devises sur le dashboard et le suivi automatique des taux de change.
Applications mobiles. Le conteneur Capacitor existe et fonctionne. La publication sur iOS et Android est une question de semaines, pas de mois.
Je publie des mises à jour sur ce que je livre et sur ce sur quoi je travaille. La feuille de route est honnête sur ce qui est planifié par rapport à ce qui est disponible.
Essayez-le
Frihet est disponible dès maintenant sur app.frihet.io. Plan gratuit sans limite de temps — facturation, dépenses, clients et produits inclus. Aucune carte de crédit n’est requise.
Si vous venez de Product Hunt : utilisez le code PRODUCTHUNT pour une réduction de 30 % sur vos trois premiers mois sur n’importe quel plan payant. 500 utilisations, valable jusqu’en avril.
J’ai construit cela parce que j’en avais besoin. Si vous êtes travailleur indépendant, consultant, ou une petite équipe qui a rafistolé des outils qui ne communiquent pas entre eux, essayez-le. Le pire qui puisse arriver est que vous perdiez dix minutes et que vous retourniez à votre feuille de calcul.
Cet article vous a-t-il été utile ?