Skip to content

AURAAssistant Unifié des Ressources Agentiques

Le poste de pilotage de votre environnement Claude Code. Local, sans compte, sans appel sortant.

Claude Code écrit beaucoup de choses dans ~/.claude, et n'en montre presque rien.

Vos agents, vos skills, vos hooks, vos serveurs MCP, vos permissions vivent dans une poignée de fichiers JSON et Markdown qu'on édite à l'aveugle. Vos sessions, elles, laissent derrière elles des transcripts .jsonl de plusieurs mégaoctets — le récit complet de ce que le modèle a lu, pensé, tenté et dépensé — que personne ne lit jamais.

AURA ouvre ce dossier. C'est une application web locale qui inventorie vos ressources, observe vos sessions en direct, rejoue les anciennes ligne à ligne, chiffre ce qu'elles ont coûté, et vous dit lesquelles méritaient une action. Elle tourne sur votre poste, ne parle à aucun service extérieur, et ne modifie jamais un fichier sans vous avoir montré le diff.

Rejeu d'une session : les pistes de sous-agents, et la fenêtre de contexte reconstruite tour par tour
Le rejeu d'une session : les pistes de sous-agents, et la fenêtre de contexte reconstruite tour par tour.
Diagnostic : les actions classées par impact cumulé
Le diagnostic : les actions classées par impact cumulé, pas par gravité.

Les captures utilisent un jeu de données de démonstration anonymisé.

Ce n'est pas un compteur de jetons de plus

Il existe une bonne demi-douzaine de tableaux de bord qui lisent vos transcripts et vous disent ce que Claude Code vous coûte. Ils font ça bien. AURA les recoupe sur ce terrain, mais ce n'est pas là qu'elle se joue.

Compteurs d'usageGestionnaires de configAURA
Jetons, coûts, graphesouioui
Éditer agents, skills, hooks, MCP, réglagesouioui
Rejeu intégral d'une sessionparfoisoui
Fenêtre de contexte reconstruiteoui
Pistes de sous-agents séparéesoui
Diagnostic calibré sur votre parcoui
Diff + sauvegarde avant toute écritureparfoisoui
Mener une session depuis l'interfaceoui

Les deux colonnes de gauche décrivent des familles d'outils, pas des projets nommés : la comparaison reste vraie quand l'un d'eux ajoute une fonctionnalité.

Le modèle de sûreté

AURA modifie des fichiers qui gouvernent le comportement d'un agent autonome sur votre machine. Le contrat est donc explicite, et il tient en quatre garanties.

1. Toute écriture est prévisualisée. Le serveur calcule le contenu résultant et renvoie un diff ligne à ligne. Rien n'est écrit tant que vous n'avez pas confirmé.

2. Toute écriture est réversible. La version précédente part, horodatée, dans .local/backups — à côté de l'application, jamais dans ~/.claude. Y compris pour une suppression.

3. Une écriture concurrente n'est jamais écrasée. Si le fichier a bougé sur le disque entre la proposition et la confirmation, la confirmation est refusée.

4. Le périmètre d'écriture est une liste blanche, volontairement courte. Dans ~/.claude : settings.json, CLAUDE.md, et les dossiers agents/, skills/, projects/. Tout le reste est en lecture seule. En regard, une liste noire de lecture : .credentials.json n'est jamais lu, ni exposé, ni sauvegardé.

Le détail est dans Concepts — cinq minutes, et vous saurez exactement ce qu'AURA s'autorise à écrire, à lire, et à refuser.

Installation

Il faut Node.js 24, pnpm ≥ 10, et un dossier ~/.claude existant — donc Claude Code installé et lancé au moins une fois. Développé et testé sous Windows, exclusivement.

bash
git clone https://github.com/Shaenn/aura.git aura
cd aura
pnpm install
pnpm dev:all

L'application s'ouvre sur http://127.0.0.1:9100. Pour l'arrêter : Ctrl+C, ou pnpm stop depuis une autre fenêtre — une session de l'Atelier fait tourner un processus claude, et c'est le seul geste qui, sous Windows, déclenche un arrêt ordonné.

Gardez vos transcripts, sinon AURA n'a rien à montrer

Claude Code purge tout seul les sessions qui n'ont pas bougé depuis 30 jours. Avant tout le reste, allongez cette rétention dans ~/.claude/settings.json :

json
{ "cleanupPeriodDays": 3650 }

Écrit à 100 % par Claude Code

Aucune ligne de ce dépôt n'a été tapée à la main. Tout — le serveur, la SPA, les tests, le manuel — a été écrit par Claude Code, sous direction humaine : le cahier des charges, les arbitrages, les refus et les relectures sont de moi, le code est de lui.

C'est un choix, pas un aveu. Le corollaire pratique : jugez le dépôt comme n'importe quel autre. S'il a un bug, c'est un bug.