Jeeves : Interface Utilisateur en Ligne de Commande pour Parcourir et Reprendre les Sessions d'Agents IA

Ce que fait Jeeves
Jeeves est un outil en terminal pour gérer l'historique des conversations des agents IA. Il agrège les sessions de plusieurs frameworks d'agents IA dans une seule interface, permettant aux développeurs de parcourir, rechercher et reprendre des conversations précédentes sans quitter le terminal.
Fonctionnalités principales
- Parcourir toutes les sessions d'agents IA en un seul endroit avec prise en charge de Claude Code, Codex et OpenCode
- Rechercher des sessions par contenu en utilisant du texte simple ou des motifs regex
- Prévisualiser le contenu des conversations dans une vue à panneaux divisés
- Ouvrir les conversations pour lire le contexte complet
- Reprendre les sessions directement dans l'agent
Utilisation
Commandes de base :
# Parcourir toutes les sessions
jeeves
Rechercher des sessions contenant "refactorisation ui"
jeeves refactorisation ui
Rechercher avec un motif regex
jeeves " fix.*bug "
Contrôles clavier
enter- ouvrir la sessionr- reprendre la session dans l'agent/- filtrer les sessionsj/k- naviguer vers le haut/le basw- activer/désactiver le retour à la ligneesc- retour à la listeqouctrl+c- quitter
Options d'installation
# Homebrew
brew install robinovitch61/tap/jeeves
Nix (avec NUR)
nix-shell -p nur.repos.robinovitch61.jeeves
Nix flakes
nix run github:robinovitch61/nur-packages#jeeves
Arch Linux (AUR)
yay -S jeeves-bin
Go install
go install github.com/robinovitch61/jeeves@latest
Windows (winget)
winget install robinovitch61.jeeves
Windows (scoop)
scoop bucket add robinovitch61 https://github.com/robinovitch61/scoop-bucket
scoop install jeeves
Windows (chocolatey)
choco install jeeves
Conseil de configuration
Par défaut, Claude Code supprime les sessions de plus de 30 jours. Pour conserver toutes les sessions consultables dans Jeeves, définissez une longue période de nettoyage dans ~/.claude/settings.json :
{
"cleanupPeriodDays": 99999
}
Détails techniques
- Écrit en Go (99,6 % Go, 0,4 % Makefile)
- Construit avec des outils de Charm
- S'appuie sur la bulle de viewport robinovitch61
- Sous licence MIT
- Version actuelle : v0.3.0 (15 avril 2026)
Développement
Pour compiler à partir des sources :
git clone [email protected]:robinovitch61/jeeves.git
cd jeeves
go build
📖 Lire la source complète : HN AI Agents
👀 See Also

Compétence SwiftUI Agent : Améliorer le développement de vues avec l'IA
SwiftUI Agent Skill est un outil open source qui utilise l'IA pour améliorer le développement de vues SwiftUI en intégrant les meilleures pratiques et optimisations.

Application de Débat Multi-Agents Construite avec Claude, ElevenLabs et Flux
Un développeur a créé une application de débat multi-agents alimentée par Claude. L'application permet aux utilisateurs de choisir deux personnages et un sujet, puis Claude génère des arguments pour chaque côté en restant dans le personnage. Un juge IA évalue le débat et désigne un gagnant.

LLMock : Serveur de simulation basé sur HTTP pour des tests déterministes de LLM entre processus
LLMock est un serveur HTTP réel qui simule les API OpenAI, Claude et Gemini, permettant aux développeurs d'exécuter des tests déterministes sur plusieurs processus sans solliciter les véritables API. Il prend en charge le streaming SSE, les appels d'outils, le routage par prédicat et la journalisation des requêtes sans aucune dépendance.

oMLX introduit la mise en cache SSD KV pour Apple Silicon, réduisant les temps de réponse d'OpenClaw de 30 à 90 secondes à 5 secondes.
oMLX est un nouveau backend qui persiste les blocs de cache KV sur SSD au format safetensors, empêchant l'invalidation du cache lorsque le contexte change. Cela réduit les temps de réponse d'OpenClaw de 30 à 90 secondes à 5 secondes lors des tours suivants.