AVANT LE PAIEMENT

Une dernière vérification.

Votre licence est livrée dès la confirmation Stripe.

PAIEMENT CONFIRMÉ

Votre licence est prête.

Dans Tramya : Réglages, Votre licence, puis Activer la licence.

Coffre de secrets pour agents IA

Le 1Password
de vos agents de code IA.

Claude Code, Codex et Cursor utilisent vos clés d’API sans jamais les voir. L’agent demande, vous approuvez la commande exacte, la clé n’existe que le temps de son exécution.

Gratuit · coffre local inclus · macOS (Apple silicon) · Linux et Windows via npx
tramya runIllustration · données fictives
Ce que voit l’agent
$ cat .env
STRIPE_KEY=tramya://vault/stripe/secret
$ tramya run -- stripe products list
Approbation requise : ouvre Tramya et valide l’exécution…
HTTP 200 · 3 produits
Authorization: Bearer [tramya://redacted]
Ce que vous voyez
Coffre · chiffré en localstripe-testsk_live_••••••••••••••

Demande d’approbation

Agent
Claude Code
Commande
stripe products list
Secret
stripe/secret
RefuserApprouver · code TOTP
  1. 1 · Référence
  2. 2 · Approbation
  3. 3 · Sortie masquée
Chiffré en local · AES-256-GCMApprobation + second facteurLocal par défautFormat tramya:// ouvert (MIT)

Le problème

Vos agents ont déjà vos clés.

Pour travailler, un agent de code reçoit l’accès à vos services. Cet accès finit en clair à des endroits qu’il lit en permanence.

Dans le .env

Une clé en clair dans un fichier que l’agent relit à chaque session.

Dans le contexte

Tout ce que l’agent lit peut ressortir dans une réponse, un journal ou une commande.

Par injection de prompt

Un README ou une page web piégés suffisent à lui faire envoyer la clé ailleurs.

Comment ça arrive (en anglais)

Comment ça marche

L’agent demande. Vous approuvez. La clé reste invisible.

  1. L’agent référence, il ne voit pas

    Dans le .env, une référence remplace la valeur : tramya://vault/stripe/secret.

  2. Vous voyez la commande exacte

    Tramya affiche la commande et les secrets demandés. Vous confirmez avec un second facteur (code TOTP ou passkey).

  3. Injectée, masquée, livrée une fois

    La valeur n’existe que dans ce processus. Sa sortie est masquée avant d’atteindre l’agent.

# .env
STRIPE_KEY=tramya://vault/stripe/secret

# dans le terminal de l’agent
tramya run -- stripe products list

Ou par MCP : l’agent appelle lui-même request_capability, vous approuvez dans Tramya.

L’écran réel

Voilà ce que vous voyez, pour de vrai.

Capture de l’interface du coffre, avec des données de démonstration : la demande d’un agent, la commande exacte, le second facteur.

Interface Tramya Vault : un agent demande d’exécuter « stripe products list --limit 3 » avec le secret stripe-test ; boutons Approuver et exécuter, et RefuserInterface Tramya Vault : un agent demande d’exécuter « stripe products list --limit 3 » avec le secret stripe-test ; boutons Approuver et exécuter, et Refuser
L’écran d’approbation de Tramya Vault (données de démonstration). Déverrouillage, demande de l’agent, second facteur, résultat masqué.

Sans promesse floue

Ce que Tramya garantit. Ce qu’il ne fait pas.

Ce que Tramya garantit

  • Coffre chiffré en local : AES-256-GCM, phrase maître dérivée avec scrypt.
  • Aucun usage sans votre approbation et un second facteur.
  • Sortie masquée. La valeur n’apparaît ni dans les journaux ni en clair sur le disque.
  • Parcours complet testé de bout en bout sur un profil vierge.

Ce que Tramya ne fait pas

  • Ce n’est pas un bac à sable : une commande approuvée qui envoie son environnement ailleurs enverra aussi la clé. Lisez la commande.
  • Pas d’audit de sécurité indépendant à ce jour.
  • Testé sur macOS (Apple silicon). Linux et Windows passent par l’installeur npx : coffre non testé de bout en bout.
  • Non notarisée par Apple : au premier lancement, clic droit puis Ouvrir.
  • Un compte Free est requis pour relier l’app. Le cœur est fermé, le format tramya:// est ouvert (MIT).

Fonctionne avec les agents
que vous utilisez déjà.

17 sources compatibles, sans duplication d’historique.

Claude CodeCodexGemini CLICursorOpenCodeChatGPTClaudePerplexity+9 autres
Voir toutes les intégrations

Et aussi

La mémoire de vos projets, partagée entre agents.

Le même outil retrouve les décisions et le contexte de vos sessions Claude Code, Codex ou Cursor, et les rend à l’agent suivant.

Tarifs

Commencez gratuitement.
Gardez le contrôle.

FREE

Découvrir

Pour réunir les sessions essentielles sur un ordinateur.

0 €pour toujours
  • Claude Code, Codex et Gemini CLI
  • Recherche et classement par projet
  • Un appareil
  • Export des données
Créer mon compte Free
LOCAL LIFETIME

Tout garder en local

Le socle avancé de Tramya sur un ordinateur, sans abonnement.

49 €paiement unique
  • Tous les connecteurs locaux et Web
  • Multi-compte
  • Reprise, handoff et MCP
  • Sauvegardes locales
  • Un ordinateur
Choisir Local
CLOUD −23 %

Ne dépendre d’aucun appareil

Pour retrouver une copie chiffrée même lorsque l’ordinateur principal est éteint.

119 €par an · soit 9,92 €/mois
  • Tout Tramya Pro
  • Coffre chiffré côté appareil
  • Synchronisation et restauration
  • Appareils illimités
Choisir Cloud
Le lien est envoyé uniquement à l’adresse utilisée lors du paiement.

Questions fréquentes

Comment un agent utilise-t-il une clé sans jamais la voir ?

Vous stockez la clé une fois dans le coffre chiffré et la référencez par tramya://coffre/entrée/champ dans votre .env. Au moment d’exécuter, Tramya vous demande d’approuver l’usage en local, injecte la vraie valeur dans le sous-processus et la masque dans la sortie. L’agent obtient un processus qui marche, jamais la clé.

Qu'est-ce qu'une mémoire IA multi-agent local-first ?

Une base d'historiques et de décisions IA stockée sur votre machine, partagée entre plusieurs agents (Claude Code, Codex, Gemini CLI, ChatGPT). Tramya lit les fichiers déjà écrits par ces agents dans ~/.claude, ~/.codex et équivalents, sans réclamer vos mots de passe.

Faut-il connecter mes comptes IA ?

Non. Tramya lit les historiques que Claude Code, Codex, Gemini CLI et les autres agents enregistrent déjà localement. L'extension navigateur capture une page ChatGPT, Claude ou Perplexity uniquement quand vous cliquez sur Enregistrer.

Puis-je reprendre une session dans un autre agent ?

Oui. Tramya vérifie le dépôt, le worktree, la branche et l'agent installé, puis rouvre une session native si elle existe. Sinon un nouveau fil démarre dans le même worktree avec une capsule de continuité.

Combien d'agents sont pris en charge ?

Neuf agents locaux (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Cline, OpenCode, Roo Code, Aider) et huit services web (ChatGPT, Claude, Gemini, Copilot, Perplexity, Mistral, Grok, Poe).

Quels systèmes d'exploitation sont supportés ?

L'application autonome tourne sur macOS (Apple silicon). Linux, Windows et les installations automatisées passent par l'installateur npm (npx @tramya/installer). Les données restent locales par défaut, le coffre Cloud est optionnel.

Prêt à donner des clés à vos agents sans les exposer ?

Installez Tramya en quelques secondes. Gardez vos secrets pour vous.

Télécharger pour macOS