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.
Projet suivantEstuaire