
bramble v1.24.0-chromium
Gestionnaire de mots de passe local-first avec synchronisation directe entre appareils
Bramble
Un gestionnaire de mots de passe qui conserve vos secrets sur vos propres appareils. Pas de compte, pas de serveur hébergeant votre coffre, pas d'entreprise à pirater qui fuirait tout. Vous détenez le coffre, vous détenez le mot de passe, et c'est tout.
Bramble fonctionne là où vous êtes :
- Extension de navigateur pour les navigateurs Chromium (Brave, Vivaldi, Chrome, Arc et autres). Installez-la et vous êtes opérationnel en une minute.
- Application de bureau pour macOS et Linux, avec un panneau d'accès rapide global, un hub de synchronisation toujours actif et des sauvegardes planifiées.
- Application iOS avec AutoFill système, déverrouillage Face ID / Touch ID et clés d'accès (passkeys).
- Application Android avec un service de remplissage automatique natif, déverrouillage biométrique et clés d'accès.
Le même coffre chiffré et le même noyau cryptographique Rust se trouvent derrière les quatre, et vos appareils peuvent se synchroniser directement entre eux, en pair-à-pair, sans cloud au milieu.
Obtenir Bramble :
- Chromium : Chrome Web Store
- Firefox : Firefox Add-ons Store
- Bureau (macOS, Linux) : bramble.sh
- Android : Releases
- iOS : App Store
Captures d'écran
![]() Votre coffre | ![]() Choisir un coffre | ![]() Remplissage automatique sur une page |
|---|---|---|
![]() Enregistrer un nouvel identifiant | ![]() Mettre à jour un identifiant existant | ![]() Modifier une entrée |
![]() Créer une clé d'accès | ![]() Se connecter avec une clé d'accès | ![]() Paramètres |
![]() Méthodes de déverrouillage | ![]() Sauvegardes et importation | ![]() Sauvegardes cloud planifiées |
![]() Synchronisation des appareils |
Ce qu'il fait
Vos mots de passe sont chiffrés sur votre propre appareil et y restent : dans le stockage privé de l'extension du navigateur, dans des fichiers ordinaires sur votre propre disque dans l'application de bureau, et dans un stockage chiffré privé de l'application sur mobile. Il n'y a pas de serveur hébergeant votre coffre ni de compte à créer. Pour utiliser le même coffre sur plusieurs appareils, Bramble le synchronise directement entre vos appareils, en pair-à-pair, avec un chiffrement de bout en bout, sans cloud au milieu. Vous voulez une copie entre vos mains ? Exportez un fichier de sauvegarde chiffré à tout moment.
Toute opération cryptographique se déroule dans un seul noyau Rust : compilé en WebAssembly dans le navigateur, et en bibliothèque native sur iOS et Android. La dérivation de clé, le chiffrement et le déchiffrement s'exécutent tous dans ce noyau, et les clés dérivées sont effacées de la mémoire après utilisation.
Sauvegardes
Personne d'autre ne détient une copie de votre coffre, donc conserver une sauvegarde vous incombe. Bramble vous offre deux façons de le faire :
- Explicite : exporter un fichier de sauvegarde. Depuis les paramètres de l'extension du navigateur ou de l'application de bureau, exportez tout votre coffre vers un fichier
.bramblechiffré et rangez-le dans un endroit sûr : un autre disque, une clé USB, où vous voulez. Il reste du texte chiffré, donc son ouverture nécessite toujours votre mot de passe principal et une sauvegarde volée est inutile en soi. Faites-le de temps en temps, surtout avant tout changement important. - Implicite : synchronisation pair-à-pair. Activez la synchronisation et chaque appareil de votre groupe de synchronisation est essentiellement une copie vivante du coffre. Associez un deuxième appareil et chacun détient tout, donc si vous perdez ou effacez l'un d'eux, les autres conservent vos données. C'est le filet de sécurité le plus simple qui soit, sans fichiers à penser à exporter.
- Automatique : sauvegardes cloud planifiées (extension de navigateur et application de bureau). Pointez Bramble vers un stockage que vous utilisez déjà et il y dépose une sauvegarde chiffrée selon le calendrier que vous choisissez. Connectez-vous à Dropbox en un clic (extension uniquement, pour l'instant), utilisez n'importe quel compartiment compatible S3 (Backblaze B2, Cloudflare R2, Storj, Wasabi, MinIO et autres), ou pointez-le vers votre propre serveur WebDAV auto-hébergé (Nextcloud, ownCloud, Fastmail et similaires). Ajoutez autant de destinations que vous voulez, chacune à son propre rythme (quotidien, hebdomadaire ou mensuel), ou appuyez sur Sauvegarder maintenant à tout moment. Seul du texte chiffré quitte votre appareil, donc le fournisseur stocke quelque chose qu'il ne peut pas lire et une sauvegarde volée nécessite toujours votre mot de passe principal pour s'ouvrir ; Bramble conserve les instantanés les plus récents et supprime le reste. L'application de bureau est celle qui peut maintenir un calendrier pendant que le coffre est verrouillé, car elle est déjà dans votre barre d'état système. La restauration d'une sauvegarde sur un appareil neuf ou effacé fonctionne depuis l'extension, l'application de bureau et les applications mobiles.
Un deuxième appareil synchronisé et une exportation occasionnelle combinés signifient que vous n'êtes jamais à un appareil perdu ou cassé près de perdre votre coffre.
Sur votre téléphone
Les applications mobiles réutilisent le noyau cryptographique Rust et le format de coffre de Bramble, avec le remplissage automatique natif du système par-dessus :
- AutoFill système. Bramble s'enregistre comme fournisseur d'identifiants natif du système, donc vos identifiants et codes à usage unique apparaissent dans le clavier et la barre de remplissage automatique dans toutes les applications et navigateurs.
- Clés d'accès (passkeys). Créez et connectez-vous avec des clés d'accès, stockées comme des entrées de coffre ordinaires afin qu'elles se synchronisent entre vos appareils avec tout le reste.
- Déverrouillage biométrique. Déverrouillez avec Face ID, Touch ID ou la biométrie Android protégée par le trousseau du système, ou revenez à votre mot de passe principal ou code de récupération.
- Stockage sur l'appareil. Le coffre vit sur le système de fichiers natif, chiffré au repos, et non dans une base de données webview que le système pourrait évincer.
- Synchronisation pair-à-pair. Associez un téléphone à vos autres appareils et le coffre se synchronise directement entre eux, sans relais détenant vos données.
Les applications iOS et Android sont versionnées et publiées indépendamment de l'extension.
Sur votre bureau
Une application native pour macOS et Linux, pas un onglet de navigateur déguisé. Elle est construite avec Tauri, donc l'interface est le même React qui fonctionne partout ailleurs tandis que le coffre et chaque opération cryptographique vivent dans un processus Rust. La clé du coffre n'entre jamais dans la webview.
- Accès rapide par-dessus tout. Appuyez sur Cmd+Shift+Space (Ctrl+Shift+Space hors macOS) et une barre de recherche apparaît par-dessus ce que vous faisiez. Trouvez un identifiant, copiez son mot de passe, remplissez-le dans le navigateur ou ouvrez-le dans l'application, puis elle se range hors de votre chemin.
- Il remplit votre navigateur. Associez l'application à l'extension Bramble une fois et le panneau remplit la page devant vous, via un canal chiffré qui ne quitte jamais votre machine. L'association ne fait qu'ajouter à l'extension : elle reste un outil autonome qui n'a jamais besoin de l'application installée.
- Un hub de synchronisation toujours actif. La synchronisation pair-à-pair exige que deux appareils soient éveillés au même moment, et deux téléphones le sont rarement. Un ordinateur l'est généralement. Laissez l'application dans la barre d'état système et vos autres appareils ont quelque chose avec quoi se synchroniser à chaque réveil.
- Des sauvegardes qui s'exécutent pendant que le coffre est verrouillé. Pointez-la vers un compartiment compatible S3 ou votre propre serveur WebDAV et elle téléverse une sauvegarde chiffrée selon votre calendrier, que vous ayez déverrouillé quoi que ce soit ce jour-là ou non. Ces identifiants vivent dans le trousseau d'identifiants de votre système plutôt que dans le coffre, ce qui permet à un coffre verrouillé d'être tout de même sauvegardé.
- Fichiers de coffre sur votre disque. Des fichiers ordinaires, écrits de manière atomique avec un instantané de la copie précédente conservé à côté, plutôt qu'une base de données de navigateur qui peut être discrètement évincée.
Installez-le comme vous installez tout le reste : un .dmg signé et notarisé ou brew install --cask bramble sur macOS, et un dépôt APT, une AppImage, des paquets .deb et .rpm, ou un flake Nix sur Linux. L'image disque et l'AppImage se mettent à jour elles-mêmes ; les routes via gestionnaire de paquets se mettent à jour avec le reste de votre système.
Ce qu'il ne peut pas encore faire, et le dit plutôt que d'échouer silencieusement : déverrouillage Touch ID, clés d'accès, importation et exportation KeePass, saisie automatique dans les applications natives, et l'agent SSH pour les clés SSH que le coffre stocke déjà. Il n'y a pas non plus de build Windows, et l'extension de navigateur est la réponse pour l'instant.
Fonctionnalités
- Local d'abord, toujours. Votre coffre est chiffré et stocké sur votre propre appareil (stockage privé du navigateur dans l'extension, fichiers sur votre propre disque dans l'application de bureau, stockage privé de l'application sur mobile), jamais sur un serveur.
- Pas de raccourci en cryptographie. Argon2id pour votre clé, AES-256-GCM pour les données, chiffrement par enveloppe afin que chaque entrée ait sa propre clé. Les secrets sont effacés de la mémoire après utilisation.
- Tout est chiffré. Noms de sites, noms d'utilisateur, notes, tout. La seule partie lisible du coffre stocké est son en-tête.
- Remplissage automatique intelligent partout.
www.ikea.com,ca.accounts.ikea.cometikea.comcorrespondent tous au même identifiant. Une entrée, plusieurs URL. Dans le navigateur, c'est un menu déroulant sur la page qui atteint les formulaires dans les iframes et le shadow DOM ; sur mobile, c'est la barre de remplissage automatique du système dans les applications et navigateurs ; dans l'application de bureau, c'est le panneau d'accès rapide, remplissant le navigateur via l'extension à laquelle il est associé. - Clés d'accès (passkeys). Bramble est votre propre authentificateur WebAuthn : créez et connectez-vous avec des clés d'accès, dans l'extension et sur les deux applications mobiles. Les clés d'accès sont stockées comme des entrées de coffre, donc elles se synchronisent entre vos appareils sans cloud de fournisseur.
- Plus que des identifiants. Identifiants, cartes de paiement, notes sécurisées et clés SSH, chacun avec ses propres champs.
- Sauvegardes chiffrées. Exportez tout votre coffre vers un fichier
.bramblechiffré quand vous voulez une copie entre vos mains. Il nécessite toujours votre mot de passe principal pour s'ouvrir. - Exportation vers KeePass (extension de navigateur). Enregistrez votre coffre comme un fichier
.kdbxstandard (KDBX4) sous un mot de passe que vous choisissez pour le fichier, et ouvrez-le dans KeePassXC ou toute autre application KeePass. Pas de verrouillage : la porte de sortie est aussi facile que la porte d'entrée. - Sauvegardes cloud planifiées. Sauvegardes chiffrées « configurez et oubliez » vers Dropbox (en un clic, extension uniquement), n'importe quel compartiment compatible S3, ou WebDAV auto-hébergé, chacune au rythme que vous choisissez. Texte chiffré uniquement, donc le fournisseur ne peut rien lire. L'extension de navigateur et l'application de bureau font toutes deux cela, et l'application de bureau maintient ses calendriers même pendant que le coffre est verrouillé.
- Générateur de mots de passe intégré. Des mots de passe forts à portée de main.
- Déverrouillez à votre façon. Mot de passe principal, clé matérielle (YubiKey, Touch ID, Windows Hello via WebAuthn PRF, dans l'extension de navigateur), biométrie sur mobile, ou code de récupération. Utilisez-les en plus de votre mot de passe, ou désactivez le mot de passe et faites-en votre seul moyen d'accès.
- Codes de récupération. Chaque coffre reçoit un code de récupération à haute entropie lors de la configuration : une sauvegarde imprimable qui le déverrouille indépendamment de votre mot de passe principal. Affiché une fois, stocké hors ligne, jamais conservé en texte clair. Réinitialisez-le à tout moment.
- Codes TOTP / 2FA. Collez une URI
otpauth://ou un secret nu et Bramble génère les codes à six chiffres. - Synchronisation pair-à-pair. Miroitez votre coffre directement entre vos propres appareils via une connexion chiffrée de bout en bout. Pas de cloud, pas de relais détenant vos données.
- Vérification des fuites. Recherche facultative Have I Been Pwned utilisant l'anonymat k, donc rien sur votre mot de passe ne quitte votre machine.
- Verrouillage automatique. Se verrouille après une période d'inactivité par défaut (configurable).
- Importation depuis les autres. Importez des entrées depuis 1Password, Bitwarden, Proton Pass, LastPass, KeePass (fichiers de clés KDBX4 inclus), Apple Passwords ou Google Password Manager.
- Coffres multi-clés. Emplacements de clés de style LUKS, donc votre mot de passe principal, une clé de sécurité, la biométrie ou votre code de récupération peuvent chacun déverrouiller le même coffre.
- Coffres multiples. Conservez plusieurs coffres côte à côte et choisissez lequel déverrouiller à l'ouverture de Bramble. Pratique pour partager un appareil, ou pour isoler des ensembles distincts d'identifiants derrière leurs propres mots de passe principaux.
Pourquoi cela bat les gestionnaires cloud
Les acteurs du cloud conservent les coffres de tout le monde sur leurs serveurs, une seule cible géante. Quand l'un d'eux est compromis, ce n'est pas votre coffre qui fuit, ce sont des millions à la fois, et vous l'apprenez d'un article de blog des mois plus tard. On te regarde, LastPass et Dashlane 👀
Bramble inverse cela :
- Pas de serveur à pirater. Votre coffre ne quitte jamais votre contrôle. Pas de pile centrale de données que quelqu'un pourrait viser.
- Pas de compte, pas d'abonnement, pas de télémétrie. Rien à créer, rien qui appelle la maison.
- Vous possédez vos données. Elles vivent sur vos appareils, se synchronisent directement entre eux et s'exportent vers un fichier chiffré quand vous voulez une copie hors ligne. Gardez-les entièrement hors d'Internet si vous voulez. À vous de choisir.
- La commodité du cloud, sans le cloud. La synchronisation maintient chaque appareil à jour automatiquement, comme le ferait un gestionnaire cloud, mais votre coffre voyage directement entre eux via un lien chiffré de bout en bout. Pas de pot de miel central, pas d'entreprise au milieu.
- Rien à croire que le code. La cryptographie est ouverte et s'exécute entièrement sur votre appareil. Vous ne prenez personne au mot que le serveur « ne peut pas lire vos données ».
Le compromis est réel et mérite d'être honnête : il n'y a pas de bouton « j'ai oublié mon mot de passe » sur un serveur quelque part. Mais vous n'êtes pas sans filet de sécurité : chaque coffre reçoit un code de récupération, et vous pouvez enregistrer une clé matérielle comme autre moyen d'accès. Enregistrez le code de récupération, gardez un deuxième appareil synchronisé et exportez une sauvegarde de temps en temps. Perdez tous vos moyens d'accès (mot de passe, clé et code de récupération) et le coffre disparaît, car personne d'autre n'en détient une copie.
Comment fonctionne le chiffrement
Bramble utilise des emplacements de clés de style LUKS et un chiffrement par enveloppe. Il y a une clé de coffre (VEK) aléatoire qui protège réellement vos données. Chaque moyen de déverrouillage (mot de passe principal, clé de sécurité, biométrie ou code de récupération) dérive sa propre clé de chiffrement de clé (KEK) qui dévoile une copie de cette même clé de coffre, donc ajouter ou révoquer une méthode de déverrouillage ne rechiffre jamais une seule entrée. La clé de coffre dévoile ensuite une clé fraîche par entrée pour chaque élément, et cette clé déchiffre l'entrée elle-même. Tout est AES-256-GCM, le tout dans le même noyau Rust (compilé en WebAssembly dans le navigateur, une bibliothèque native sur mobile).```mermaid
flowchart TD
subgraph unlock["Unlock (any one of these)"]
PW["Master password"]
SK["Security key
(WebAuthn PRF)"]
RC["Recovery code"]
end
PW -->|"Argon2id"| KEK["Key-Encryption Key (KEK)<br/>32 bytes, never stored"]
SK -->|"HKDF-SHA256"| KEK
RC -->|"Argon2id"| KEK
subgraph slots["Key slots (in the vault)"]
S["wrapped Vault Key<br/>per slot"]
end
KEK -->|"AES-256-GCM unwrap"| VEK["Vault Key (VEK)<br/>random, protects everything"]
S -.->|"one slot per unlock method"| VEK
VEK -->|"decrypt entries blob"| ENTRIES["Encrypted entries"]
VEK -->|"AES-256-GCM unwrap"| DEK["Per-entry key (DEK)<br/>fresh & random per save"]
DEK -->|"AES-256-GCM decrypt"| DATA["Entry data<br/>(passwords, notes, cards, keys)"]
Votre mot de passe principal ne sert qu'à dériver les clés à l'intérieur du noyau cryptographique, et la KEK ainsi que les clés déchiffrées sont effacées de la mémoire après utilisation. Dans le stockage, seul l'en-tête du coffre est lisible ; tout le reste est du texte chiffré.
## Comment il se positionne face à KeePass
Si vous aimez KeePass, vous serez en terrain connu : votre base de données chiffrée, votre contrôle, aucun intermédiaire cloud. Bramble importe même vos fichiers KDBX4. Là où il diffère :
- **🌐 Il vous rejoint là où vous êtes.** Une extension de navigateur, une application de bureau et des applications natives iOS et Android, le tout sur un seul coffre. Pas de pont de plugin à câbler entre un programme de bureau et votre navigateur, et pas de bidouillage pour faire fonctionner le remplissage automatique sur votre téléphone.
- **Le remplissage automatique fonctionne tout simplement.** Correspondance de domaine et menu déroulant dans la page pour le navigateur, plus remplissage automatique système et clés d'accès sur mobile, intégrés nativement plutôt que plaqués par-dessus.
- **Une seule version moderne et assumée** au lieu d'un foisonnement de plugins et de forks. Argon2id et AES-256-GCM inclus d'office.
- **Interface moderne.** KeePass semble s'être échappé de 2003 (sans manquer de respect). Bramble est épuré et rapide, avec un mode sombre et une mise en page qui ne vous fera pas grimacer.
La philosophie de KeePass avec une couche native navigateur et mobile, et un remplissage automatique qui fonctionne en douceur.
## Déclaration sur l'utilisation de l'IA
Certaines parties de Bramble ont été écrites avec l'aide de l'IA (Claude Opus), mais chaque ligne a été dirigée, relue et façonnée par un ingénieur logiciel fort de plus de dix ans d'expérience, en particulier les éléments critiques pour la sécurité. L'IA était une dactylo rapide, pas l'architecte. La base de code est abondamment testée, de manière automatisée et manuelle, car pour un logiciel de sécurité, « ça semble fonctionner » ne suffit pas.
## Ce qui arrive ensuite
- **Sauvegardes cloud sur mobile.** L'extension de navigateur et l'application de bureau sauvegardent vers le stockage cloud selon un calendrier aujourd'hui ; amener ces envois planifiés aux applications iOS et Android est la prochaine étape (le mobile peut déjà restaurer à partir d'un fichier de sauvegarde).
- **Windows.** L'application de bureau est livrée pour macOS et Linux. Windows est la plateforme pour laquelle elle n'a pas encore été conçue.
- **Remplissage dans davantage d'endroits depuis l'application de bureau.** Saisie automatique dans les applications natives, afin que le panneau d'accès rapide atteigne les fenêtres qui ne sont pas un navigateur, ainsi qu'un agent SSH qui sert les clés SSH que votre coffre détient déjà.
## Contribuer
Open source et contributions bienvenues. [CONTRIBUTING.md](https://github.com/flythenimbus/bramble/blob/main/CONTRIBUTING.md) contient les étapes de configuration, la norme de codage et ce que l'IC attend. Quelques points à connaître dès le départ :
- **Ouvrez d'abord un ticket pour tout ce qui est important.** Les rapports de bogues et les petites corrections peuvent aller directement à une PR. Le suivi se trouve sur [github.com/flythenimbus/bramble/issues](https://github.com/flythenimbus/bramble/issues).
- **Un logiciel de sécurité a des exigences plus élevées.** Attendez-vous à ce que les modifications soient accompagnées de tests, et que les chemins cryptographiques et de format de coffre fassent l'objet d'un examen supplémentaire.
- **Vous avez trouvé un problème de sécurité ?** Merci de ne pas le déposer dans le suivi public. Signalez-le en privé via [GitHub Security Advisories](https://github.com/flythenimbus/bramble/security/advisories) ou par e-mail, afin qu'il puisse être corrigé avant d'être exposé au grand jour. Voir [SECURITY.md](https://github.com/flythenimbus/bramble/blob/main/SECURITY.md) pour plus de détails.
Les PR qui ajoutent des fixtures de remplissage automatique sur des sites réels ou une couverture de formats d'importation sont particulièrement utiles.
## Soutien
Bramble est gratuit et open source. S'il vous est utile, un pourboire est grandement apprécié. 💜 Scannez un code avec votre portefeuille, ou copiez une adresse ci-dessous.
| Monero (XMR) | Bitcoin · Lightning | Bitcoin · on-chain |
|:---:|:---:|:---:|
| <img src="https://assets.kitploit.com/production/public/readmes/9122/98a87da3dd96c4dfff684cf1f00c302af2ad52847c7e83a7211df45331f0585b.png" alt="Monero donation QR code" width="200" /> | <img src="https://assets.kitploit.com/production/public/readmes/9122/863a4b5ebc384842e2b7c667e8a3ef56a5260b36d293fa8ee0c99078a21fa665.png" alt="Bitcoin Lightning donation QR code" width="200" /> | <img src="https://assets.kitploit.com/production/public/readmes/9122/d51c08ee321db0ce69f7498087bff37fdc3027aabcac757dc8fc9e368a361cdc.png" alt="Bitcoin on-chain donation QR code" width="200" /> |
**Monero (XMR)**```
4AC3txuTwFm4fkamoYeK47c9EpnPwbreHNxJeKDYHiDNN6weD5vVA4BCH1azQhSxa6JjereuVpt21Pu2MyRDFDNNH6KGnWq
Bitcoin · Lightning``` [email protected]
**Bitcoin · on-chain**```
bc1q78sd5rnuufqdtv9plp0p56hrq72c9unj8tec8t
Licence
Bramble est un logiciel libre, publié sous la licence publique générale GNU v3.0. Consultez le fichier LICENSE pour le texte intégral. En bref : utilisez-le, étudiez-le, forkez-le et partagez-le. Si vous distribuez une version modifiée, transmettez les mêmes libertés et rendez votre code source disponible sous GPLv3 également.












