
Gestionnaire de mots de passe hors ligne avec synchronisation directe d'appareil à appareil.
Un gestionnaire de mots de passe qui conserve vos secrets sur vos propres appareils. Pas de compte, pas de serveur détenant votre coffre, pas d'entreprise à se faire pirater et à tout divulguer. Vous détenez le coffre, vous détenez le mot de passe, et c'est tout.
Bramble fonctionne là où vous êtes :
Le même coffre chiffré et le même cœur cryptographique Rust se trouvent derrière les trois, et vos appareils peuvent se synchroniser directement entre eux, en pair-à-pair, sans cloud au milieu.
Obtenir Bramble :
![]() 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 passkey | ![]() Se connecter avec une passkey | ![]() Paramètres |
![]() Méthodes de déverrouillage | ![]() Sauvegardes et importation | ![]() Sauvegardes cloud planifiées |
Vos mots de passe sont chiffrés sur votre propre appareil et y restent : dans le stockage privé de l'extension du navigateur sur ordinateur, et dans un stockage chiffré privé de l'application sur mobile. Aucun serveur ne détient votre coffre et aucun compte n'est à 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.
Tout ce qui est cryptographique se déroule dans un cœur Rust unique : compilé en WebAssembly dans le navigateur, et en bibliothèque native sur iOS et Android. La dérivation de clés, le chiffrement et le déchiffrement s'exécutent tous dans ce cœur, et les clés dérivées sont effacées de la mémoire après utilisation.
Personne d'autre ne détient de copie de votre coffre, la sauvegarde vous revient donc. Bramble vous offre deux moyens de le faire :
.bramble chiffré et rangez-le dans un endroit sûr : un autre disque, une clé USB, où vous voulez. Il reste du texte chiffré : l'ouvrir nécessite donc toujours votre mot de passe maître, et une sauvegarde volée est inutile à elle seule. Faites-le de temps en temps, surtout avant tout changement important.Un second appareil synchronisé et une exportation occasionnelle signifient ensemble que vous n'êtes jamais à un appareil perdu ou cassé de perdre votre coffre.
Les applications mobiles réutilisent le cœur cryptographique Rust de Bramble et le format du coffre, avec le remplissage automatique natif du système par-dessus :
Les applications iOS et Android sont versionnées et publiées indépendamment de l'extension.
www.ikea.com, ca.accounts.ikea.com et ikea.com correspondent tous au même identifiant. Une entrée, plusieurs URL. Dans le navigateur, c'est une liste déroulante dans la page qui atteint les formulaires à l'intérieur des iframes et du shadow DOM ; sur mobile, c'est la barre de remplissage automatique du système, dans les applications et les navigateurs..bramble chiffré chaque fois que vous voulez une copie entre vos mains. Il nécessite toujours votre mot de passe maître pour être ouvert..kdbx standard (KDBX4) avec un mot de passe que vous choisissez pour le fichier, puis 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.Les gestionnaires cloud conservent le coffre de chacun sur leurs serveurs, une cible géante unique. Quand l'un d'eux se fait pirater, ce n'est pas votre coffre qui fuit, c'est des millions d'un coup, et vous l'apprenez grâce à un article de blog des mois plus tard. On vous voit, LastPass et Dashlane 👀
Bramble renverse la situation :
Le compromis est réel et il vaut la peine d'être honnête : il n'y a pas de bouton « J'ai oublié mon mot de passe » quelque part sur un serveur. 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. Conservez le code de récupération, gardez un second 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 de copie.
Bramble utilise des emplacements de clés de style LUKS et un chiffrement enveloppe. Une clé de coffre (VEK) aléatoire protège réellement vos données. Chaque moyen de déverrouillage (mot de passe maître, clé de sécurité, biométrie ou code de récupération) dérive sa propre clé de chiffrement de clé (KEK) qui débloque une copie de cette même clé de coffre, si bien qu'ajouter ou révoquer un moyen de déverrouillage ne rechiffre jamais la moindre entrée. La clé de coffre débloque ensuite une nouvelle clé par entrée pour chaque élément, et cette clé déchiffre l'entrée elle-même. Tout est en AES-256-GCM, le tout à l'intérieur du même cœur Rust (compilé en WebAssembly dans le navigateur, en bibliothèque native sur mobile).
flowchart TD
subgraph unlock["Unlock (any one of these)"]
PW["Master password"]
SK["Security key<br/>(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 maître n'est utilisé que pour dériver des clés à l'intérieur du cœur 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é.
Si vous aimez KeePass, vous serez en terrain connu : votre base de données chiffrée, votre contrôle, pas d'intermédiaire cloud. Bramble importe même vos fichiers KDBX4. Là où il diffère :
La philosophie de KeePass avec une couche de peinture native navigateur et native mobile, et un remplissage automatique qui fonctionne en douceur.
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.
Open source et contributions bienvenues. CONTRIBUTING.md contient les étapes de configuration, la norme de codage et ce que la CI attend. Quelques points utiles à savoir dès le départ :
Les PR qui ajoutent des fixtures de remplissage automatique pour des sites réels ou une couverture des formats d'importation sont particulièrement utiles.
Bramble est gratuit et open source. S'il vous est utile, un pourboire est énormément apprécié. 💜 Scannez un code avec votre portefeuille ou copiez une adresse ci-dessous.
| Monero (XMR) | Bitcoin · Lightning | Bitcoin · on-chain |
|---|---|---|
![]() | ![]() | ![]() |
Monero (XMR)
4AC3txuTwFm4fkamoYeK47c9EpnPwbreHNxJeKDYHiDNN6weD5vVA4BCH1azQhSxa6JjereuVpt21Pu2MyRDFDNNH6KGnWq
Bitcoin · Lightning
Bitcoin · on-chain
bc1q78sd5rnuufqdtv9plp0p56hrq72c9unj8tec8t
Bramble est un logiciel libre, publié sous la licence GNU General Public License v3.0. Consultez le fichier LICENSE pour le texte complet. 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.

otpauth:// ou un secret brut et Bramble génère les codes à six chiffres.