Local-first · Code source ouvert · sans nuage

Tous vos comptes.
Un seul endroit.

Chaque compte que vous possédez — infonuagique, abonnements, téléphonie, électricité et même votre carnet de santé — vit derrière sa propre connexion. Butin les rassemble tous dans un tableau de bord local sur votre machine, consultable sans vous reconnecter. Vos données, chez vous.

macOS (Apple Silicon & Intel)Windows 10/11Linux (AppImage & deb)
Réuni au même endroit Sans connexion préalable Téléchargé et à vous
butin — Aperçu
Aperçu Butin — total des dépenses multi-services, graphique mensuel combiné et tableau par service.
Fonctionne avec vos services quotidiens
VidéotronAWSCarnet SantéClaudeGitHubHydro-SolutionVercelAirbnbChatGPT+32 autres →

Le constat

Vos comptes vivent dans des portails dispersés.

Dépenses, consommation, factures et historiques sont éparpillés sur des dizaines de plateformes. Beaucoup n'offrent aucune API ni exportation, vous forçant à vous connecter une à une ou à recopier des chiffres dans un chiffrier. Butin rapatrie vos vraies données directement dans une vue locale unifiée.

Sans ButinÉparpillé et manuel
AWS · Vercel · CloudflareConsoles et connexions séparées
Stripe · GitHub · SaaSFactures individuelles à chercher
Télécoms · Énergie · SantéAucune API, téléchargements manuels
Avec ButinUn tableau de bord local unique

Fonctionnement

Vous vous connectez une fois. Butin réunit tout au même endroit.

Connexion01

Capturez la session

Une fenêtre de connexion normale s’ouvre. Vous vous connectez à la main — mot de passe, A2F, SSO ou lien par courriel. Butin sauvegarde la session chiffrée sur votre machine.

En session active02

Récupération en arrière-plan

Tant que la session est valide, Butin interroge les mêmes données que votre navigateur — en arrière-plan depuis Node, sans fenêtre ouverte. Actualisez à la demande.

Rapatriez03

Gardez vos données

Chaque récupération devient un tableau de bord clair — dépenses, consommation, membres, documents — normalisé et conservé sur votre disque avec son historique.

Récupération à la demande. Pas d’exportation complexe ni de navigateur à surveiller — ouvrir un service interroge directement ses points d’accès avec votre session sécurisée.

Démonstration

Un tableau de bord pour tout ce que vous payez.

L’Aperçu réunit chaque service : dépenses totales, graphique mensuel combiné et variations récentes. Ouvrez n’importe quel service pour le détail complet : facturation, utilisation, membres et documents PDF.

butin — Claude
Page de service Claude dans Butin — onglets Sommaire, Facturation, Utilisation et Membres.

Chaque service, la même structure. Des onglets clairs pour la facturation et l’utilisation, normalisés quelle que soit l’interface d’origine.

butin — Vidéotron
Compte télécom Vidéotron dans Butin — factures internet et mobile avec graphique en dollars canadiens.

Pas seulement les outils de développement. Une facture mobile, une location de chauffe-eau, un relevé de compte — dans la devise d’origine, avec l’historique que le service ne garde pas.

Au-delà de la simple facturation

Des dossiers structurés complets, exportés localement.

Butin ne s’arrête pas aux chiffres de facturation. Pour des portails gouvernementaux sans API comme le carnet-sante québécois, le plugin extrait le dossier complet : profil, médicaments, rendez-vous, résultats d’analyses et rapports d’imagerie directement sur votre disque. Aucun serveur intermédiaire.

Aucune API requise

Si votre navigateur peut l’afficher, un plugin peut l’extraire. Butin couvre les services sans API publique ou réservés aux forfaits d’entreprise.

Dossiers intégraux

Au-delà des totaux mensuels : historique de consommation, répertoires d’équipe, factures et fichiers PDF archivés dans des formats ouverts.

41+ services supportés

Infrastructures infonuagiques, services télécoms, abonnements numériques et services publics, sous un contrat de plugin unique.

Vos données. Votre machine.

Le compte consulté est toujours le vôtre.

Butin n’accède qu’aux données qui vous appartiennent déjà — dans votre propre session authentifiée, sur votre matériel. Rien ne quitte votre ordinateur.

Vos données, chez vous.

Votre session

Rejoue les requêtes exactes que ferait votre propre navigateur. Aucun intermédiaire.

Votre machine

Vos données résident sous ~/butin, chiffrées avec le trousseau de votre système.

Aucune garde

Aucun compte externe, aucune synchronisation sur nos serveurs. Rien ne transite chez nous.

Code source ouvert

Le moteur est ouvert (Apache-2.0 et MIT). Inspectez le code, créez vos propres plugins, auditez l’architecture.

Architecture de sécurité et confidentialité

Chiffrement par trousseau système

Identifiants et sessions scellés avec safeStorage d'Electron : Apple Keychain sur macOS, DPAPI sous Windows, et Secret Service sous Linux.

Aucun démon d’arrière-plan

Architecture sur demande. Aucun processus caché ne s'exécute lorsque l'application est fermée ; les requêtes n'ont lieu que lors de vos actualisations.

Zéro télémétrie

Aucun script de traçage, aucune analyse externe. Toutes vos données restent strictement confinées dans ~/butin/ sur votre disque.

Pour les développeurs

Un service est un simple plugin.

41 services sont déjà inclus, chacun sous la forme d’un plugin compact et déclaratif : décrivez la connexion et les points à récupérer, et un moteur générique s’occupe du rendu.

plugins/stripe/main.ts
export const stripe = definePlugin(({
 meta: { id: 'stripe', name: 'Stripe' },
 session: { loginUrl: 'https://dashboard.stripe.com' },
 auth: { kind: 'cookie' },
 capabilities: [
    { id: 'billing',
      collect: async ({ client }) =>
        billing.result({ /* … */ }) }
 ]
})

Leur session expire. Pas vos données.

Gratuit · Code source ouvert · macOS · Windows · Linux