L'extension Raycast ouvre le même coffre zero-knowledge que l'application web — sans quitter les mains du clavier. Cherchez un mot de passe, copiez-le, créez un lien de partage, ajoutez une note : tout en quelques frappes, tout chiffré sur votre machine.
≈ code source · Raycast (mode développeur) · Node 18+ requis · zero-knowledge
L'extension n'est pas un coffre séparé : c'est une fenêtre instantanée sur votre coffre PasseMots existant. Les mêmes données, la même sécurité, une vitesse d'accès en plus.
Connexion au même compte que l'app web et le CLI. Ce que vous ajoutez ici apparaît partout, instantanément.
Argon2id + AES-256-GCM dans Raycast. Le serveur ne reçoit jamais votre mot de passe maître ni le clair.
Toute copie s'efface automatiquement du presse-papier après 30 secondes si vous n'y avez pas touché.
Crypto identique au CLI Go et au web, verrouillée par des tests KAT (npm test).
Quatre commandes suffisent. Voici à quoi elles ressemblent dans Raycast (⌘Espace, puis tapez « PasseMots »).
Les 4 commandes de l'extension et leurs raccourcis dans la vue Browse.
| Commande | Ce qu'elle fait | Raccourcis |
|---|---|---|
| Login | Connexion E2EE (email + mot de passe maître). Dérivation Argon2id locale. | — |
| Browse Passwords | Liste chiffrée déchiffrée localement, recherche, filtre par type. Copier mot de passe / note / identifiant, ouvrir l'URL, détail, partager, rafraîchir. | ⏎ copier · ⌘↵ identifiant · ⌘U URL · ⌘D détail · ⌘S partager · ⌘R rafraîchir |
| Add Password | Crée un mot de passe (titre, identifiant, mot de passe, URL, notes, catégorie), chiffré localement. | ⏎ créer |
| Add Note | Crée une note chiffrée (Markdown côté web). | ⏎ créer |
L'extension se charge dans Raycast en mode développeur (import d'extension). Comptez deux minutes.
macOS avec Raycast installé, et Node.js 18 ou plus.
Récupérez l'archive et décompressez-la dans un dossier stable (l'extension y restera).
unzip passemots-raycast.zip -d ~/raycast-passemotscd ~/raycast-passemots
npm install
npm test # optionnel : vérifie la parité crypto (KAT)npm run dev compile l'extension et l'importe automatiquement dans Raycast. Elle apparaît alors dans votre liste de commandes.
npm run devÀ la première commande, Raycast demande le Server URL. Laissez la valeur par défaut https://passemots.e2pz.app (ou l'URL de votre instance).
Lancez la commande PasseMots: Login, saisissez votre email et votre mot de passe maître. Vous pouvez ensuite utiliser Browse Passwords et les autres commandes.