Projets / Abacus
Abacus
Une application de finances personnelles auto-hébergée et entièrement déclarative : aucune connexion bancaire, jamais. Vous dites ce qui s’est passé, dans l’application web ou par un agent IA via MCP, et Abacus tient les comptes.
- Type
- Produit personnel, open source
- Rôle
- Conception et développement
- Année
- 2026
- Stack
- Next.js, better-auth, PostgreSQL, serveur MCP, Zod
- Données montrées
- Un compte de démonstration fictif

L’idée
La plupart des applications de finances partent d’une connexion bancaire. Abacus part de ce que vous déclarez, et reste juste en vous demandant de temps en temps de vérifier vos soldes réels.
- Le cœur est une couche de services. L’application web et le serveur MCP en sont deux clients, sans logique propre.
- L’interface MCP est écrite pour une IA : un agent peut enregistrer un mouvement, régler une facture ou répondre à une question sur votre argent.
- Rien de son premier utilisateur ne vit dans le code. Banques, clients et montants sont des données.



L’interface
- Une vue répond à une question. Un écran porte le nom de ce qu’il vous apprend, pas celui de la table qu’il liste.
- Lire et déclarer sont deux gestes. La saisie vit dans un panneau latéral, jamais dans la moitié d’un écran de lecture.
- Rien n’est une impasse. Chaque total mène à son détail, et chaque détail sait revenir.


