Continuité pour agents CLI

Mémoire persistante pour Claude Code.

Claude Code oublie tout entre deux sessions, entre deux worktrees, entre deux comptes. Tramya indexe l'historique local et le rappelle à la volée pour que chaque nouvelle session reparte où la précédente s'est arrêtée — sans re-briefer, sans re-coller de fichiers, sans quitter votre machine.

Le problème

Chaque session de Claude Code repart de zéro.

Claude Code écrit chaque conversation dans ~/.claude/projects/<slug>/*.jsonl, mais ne lit jamais les fichiers des sessions précédentes. À chaque claude lancé, l'agent redécouvre le repo, redemande les conventions, refait les mêmes recherches. Toutes les décisions déjà tranchées refont surface parce que personne ne se souvient du « pourquoi ».

Le problème empire dès qu'on utilise des worktrees git (chaque worktree a son propre dossier de projet Claude), qu'on jongle entre Claude Code et Codex, ou qu'un coéquipier reprend une branche. L'historique existe, il est sur le disque, il est lisible — mais aucun agent ne le consulte spontanément. Le contexte est perdu par défaut, pas par accident.

La réponse Tramya

Un serveur MCP qui rappelle le contexte à Claude Code.

Tramya est un compagnon local qui indexe en continu les fichiers *.jsonl de Claude Code, extrait les décisions marquées, les fichiers touchés et les commandes exécutées, puis expose le tout via un serveur MCP (Model Context Protocol) que Claude Code appelle nativement. Concrètement, dès qu'une nouvelle session démarre, Claude Code interroge get_project_context avec le sujet du jour et reçoit un résumé condensé : décisions actives, dernières erreurs rencontrées, conventions du repo.

Rien ne quitte l'appareil. L'index SQLite vit dans ~/.tramya/, l'app macOS signée gère la lecture des sources, et les instructions dans votre CLAUDE.md global suffisent pour que l'agent utilise le serveur sans configuration supplémentaire par projet.

Comment ça marche

Cinq étapes, la session suivante hérite du contexte.

1. Installer l'app Tramya

Téléchargez le .dmg macOS signé et notarisé depuis tramya.com. Au premier lancement, Tramya démarre un compagnon local sur 127.0.0.1:4317 et propose d'indexer les JSONL existants dans ~/.claude/projects/.

2. Enregistrer le MCP

Depuis le tableau de bord Tramya, section Réglages, cliquez « Installer dans mes agents ». Tramya écrit l'entrée mcpServers dans ~/.claude/settings.json. Claude Code détecte le serveur au prochain lancement.

3. Indexer le passé

Tramya scanne ~/.claude/projects/, parse chaque JSONL, extrait entités, décisions et blocs de code. L'indexation initiale tourne en arrière-plan et prend quelques dizaines de secondes selon la taille du corpus.

4. Consommer le contexte

Ajoutez à votre CLAUDE.md global : « au début de toute tâche non triviale, appeler get_project_context avec le projet actif et une requête courte ». Claude Code respecte l'instruction et récupère le contexte pertinent en un aller-retour MCP local.

5. Sauver les décisions durables

Avant la fin d'une session, l'agent appelle save_memory avec une décision structurante (choix d'archi, contrat d'API, workaround validé). La prochaine session — même dans un autre worktree ou depuis Codex — les retrouvera.

Cas d'usage

Trois profils qui gagnent leur temps de re-contexte.

Indie dev multi-projets

Vous jonglez entre 5 side-projects et un client principal. Sans mémoire, chaque switch coûte 10 minutes de "où j'en étais". Avec Tramya, ouvrir Claude Code dans le repo suffit : décisions récentes, TODOs marqués, dernier bug en cours sont rappelés automatiquement.

Agence dev

Chaque nouveau lot pour un client démarre par 30 minutes à réexpliquer les conventions, la stack, les particularités du legacy. En partageant un coffre chiffré Tramya au sein de l'équipe, le contexte projet est disponible pour tout dev qui rejoint le repo.

Équipe interne produit

Une équipe de 6 ingénieurs alterne Claude Code, Codex et Cursor selon les tâches. Tramya unifie les historiques : une décision prise dans Codex est retrouvée dans Claude Code le lendemain, sans copier-coller manuel entre agents.

Questions fréquentes sur la mémoire Claude Code

Comment installer la mémoire Tramya pour Claude Code ?

Téléchargez l'app macOS Tramya, lancez-la, puis ouvrez le tableau de bord sur http://127.0.0.1:4317. Depuis Réglages, cliquez « Installer dans mes agents » : Tramya ajoute l'entrée mcpServers à ~/.claude/settings.json. Claude Code appellera ensuite get_project_context et save_memory sans configuration supplémentaire.

Combien coûte la mémoire persistante Claude Code ?

Le tier Free est gratuit à vie sur un poste. Local Lifetime à 49 € en paiement unique ouvre tous les connecteurs. Pro à 69 €/an (ou 7,90 €/mois) ajoute jusqu'à trois appareils et le pilotage distant. Cloud à 119 €/an (ou 12,90 €/mois) ajoute le coffre chiffré côté appareil et la restauration multi-postes.

Quelle différence avec mem0 ou d'autres mémoires cloud ?

mem0 stocke les embeddings sur ses serveurs et facture au token. Tramya est local-first : l'index SQLite reste sur votre machine, aucun message ne part vers un tiers, et la recherche fonctionne hors ligne. La synchronisation Cloud est optionnelle et chiffrée côté appareil.

Est-ce que Tramya est sûr pour du code propriétaire ?

Oui. Les historiques Claude Code (~/.claude/projects/*.jsonl) et les décisions marquées vivent en local sur votre disque. Rien ne part tant que vous n'activez pas la synchronisation Cloud. Le coffre est alors chiffré côté appareil (AES-256-GCM, clé dérivée d'une passphrase avec scrypt) avant tout envoi.

Ça marche hors ligne dans un train ou un avion ?

Oui pour la mémoire : recherche, rappel de contexte et save_memory fonctionnent sans réseau. Seul l'appel au modèle Anthropic nécessite une connexion, ce qui est indépendant de Tramya.