Outils de Développement IA
ctx
Un CLI open-source pour une recherche locale rapide dans vos sessions d'agent de codage passées.
Qu’est-ce que ctx?
ctx est un outil en ligne de commande open-source qui indexe l'historique local de l'agent de codage dans une base de données SQLite, permettant une recherche rapide et efficace en tokens à travers les sessions, événements et interactions avec les fichiers.
ctx vs Outils Similaires
| Modèle de Tarification | Gratuit | Gratuit | Tarification personnalisée | Gratuit, Payant |
| Crédits Gratuits | ||||
| Fonctionnalités clés |
|
|
|
|
| Avantages |
|
|
|
|
| Limites |
|
|
|
|
| Idéal pour |
|
|
|
|
Comment utiliser ctx?
- 1Installer : curl -fsSL https://ctx.rs/install | sh
- 2Initialiser et indexer les sessions existantes : ctx setup
- 3Rechercher : ctx search "votre requête"
- 4Explorer les résultats : ctx show event <event-id> ou ctx show session <session-id>
- 5(Optionnel) Installer la compétence d'agent : npx skills add ctxrs/ctx
ctx Fonctionnalités clés
- Indexe l'historique local des agents à partir de Claude Code, Codex, Cursor, Pi, OpenCode et plus encore
- Stockage local SQLite pour une recherche rapide, privée et scriptable
- Efficace en tokens : retourne des correspondances classées citées en utilisant 50 fois moins de tokens que la recherche de transcriptions brutes
- Prend en charge les requêtes en langage naturel et la recherche par fichier
- Accès SQL en lecture seule aux données indexées
- Auto-mise à jour via l'installateur officiel ; open-source (Rust)
ctx Cas d’usage
- Récupérer les décisions, contraintes et approches rejetées des sessions d'agent passées
- Trouver les tentatives échouées ou les investigations de bogues antérieures pour éviter de les répéter
- Rechercher des commandes, correctifs ou chemins de fichiers que l'agent a touchés dans des travaux antérieurs
- Fournir à l'agent actuel un contexte à partir de sessions historiques en utilisant des identifiants cités
ctx Tarifs et crédits gratuits
ctx fonctionne avec le modèle Gratuit.
ctx Avantages et limites
Avantages
- Entièrement local et privé par défaut
- Prend en charge plusieurs environnements d'agent de codage prêts à l'emploi
- Économies de tokens importantes par rapport à la recherche de transcriptions brutes
- Open-source et scriptable (requêtes SQL, sortie JSON)
- Aucune clé API ou service cloud requis
Limites
- Nécessite une configuration initiale et une indexation (seules les nouvelles sessions après l'indexation)
- Limité aux sources d'historique d'agent prises en charge
- Le texte de la transcription est stocké en texte brut (attention aux données sensibles lors du partage)
- Indexe uniquement les sessions sur la machine locale
À quoi ctx convient-il le mieux ?
- Équipes de développeurs utilisant des agents de codage qui ont besoin de conserver le contexte entre les sessions
- Développeurs individuels souhaitant éviter de répéter des erreurs ou redécouvrir des décisions passées
- Flux de travail d'agent IA qui bénéficient de preuves historiques citées