
scritty
scritty · Programmation
scritty est un émulateur de terminal local-first qui transforme chaque session de code avec IA en mémoire interrogeable. Lancez Claude Code, Codex, Copilot, Gemini, Antigravity, Grok ou Ollama à l'intérieur et scritty capture chaque tour attribuable, l'étiquette avec le fournisseur et l'indexe sur votre propre machine. Ce corpus partagé est accessible de trois façons : un panneau de recherche dans le terminal, un serveur MCP que vos agents peuvent interroger et une CLI scriptable. Vos données ne quittent jamais votre matériel. Il fonctionne entièrement hors ligne.

À propos de scritty
Qu'est-ce que scritty
scritty est un outil d'IA local-first construit autour d'une idée : le terminal est la seule frontière que tout agent de code en CLI doit franchir. Plutôt que de laisser Claude Code, Codex et Copilot tenir des journaux séparés dans des formats séparés, scritty se place à cette frontière et enregistre ce qui a été demandé à chaque agent et ce qu'il a répondu.
Claude conçoit l'architecture, Codex écrit les tests, Copilot gère le code répétitif. Normalement, aucun ne sait ce que les autres ont dit. Vous réexpliquez donc les décisions et perdez le contexte d'un outil à l'autre. scritty capture chaque conversation dans un seul corpus, puis vous le restitue à vous et à vos agents. Demandez « décisions d'authentification » et vous obtenez des correspondances dans toutes les sessions et tous les fournisseurs en une seule requête.
Les limites comptent ici. scritty ne capture que les agents qu'il reconnaît. Une CLI inconnue fonctionne normalement, mais n'est pas enregistrée tant que vous n'ajoutez pas une entrée de fournisseur. Il stocke aussi exactement ce qu'un panneau a écrit, ce qui peut inclure l'écho du prompt et des éléments d'interface du terminal. Quand il peut nommer une perte, il marque une lacune de capture visible au lieu de prétendre que l'enregistrement est complet. Ce n'est pas un service de mémoire dans le cloud. Il n'existe pas non plus d'offre gratuite qui dure indéfiniment : l'évaluation gratuite met en pause la nouvelle capture à 25 000 paires d'échanges.
Pour commencer
- Téléchargez scritty gratuitement sur scritty.dev et installez-le sur macOS (Apple Silicon), Windows ou Linux.
- Lancez scritty et exécutez à l'intérieur une CLI d'IA prise en charge, comme Claude Code ou Codex. Il n'y a aucun plugin ni wrapper à installer.
- Sous Linux, définissez-le comme terminal par défaut du système ; sous Windows, enregistrez-le comme Application Terminal Par Défaut par utilisateur afin que les lancements console habituels s'ouvrent en onglets scritty.
- Appuyez sur Ctrl+Shift+M pour rechercher toutes les conversations capturées entre agents, en ligne, sans quitter le terminal.
- Ajoutez-le à un agent via MCP avec le bloc de configuration
{"command": "scritty", "args": ["serve"]}, ou scriptez le même stockage avec la CLIscritty memory.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de scritty.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs qui lancent plusieurs agents de code IA
- Développeurs indépendants soucieux de la confidentialité
- Équipes qui vivent dans le terminal
Tâches
- Retrouver des décisions passées
- Transmettre le contexte entre agents
- Poursuivre une session ailleurs
Cas d'usage
- Reprendre un projet vieux de deux semaines et demander ce qui a été décidé sans relire les anciennes conversations.
- Garder des instructions permanentes, des règles d'application et des objectifs appliqués à chaque agent depuis un seul `prompt.toml`.
- Surveiller un agent de longue durée depuis votre téléphone loin du bureau.
Fonctionnalités clés
Capture agnostique de l'agent au terminal
scritty enregistre les tours sans coopération du fournisseur, sans plugin ni wrapper. Il se lance autour de Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Gemini CLI, Antigravity CLI, xAI Grok CLI et Ollama. Aucun SDK n'est requis. Comme il détecte le processus qui tourne dans le panneau plutôt que de renifler le texte du prompt, ce que vous envoyez et ce que le panneau renvoie sont stockés ensemble et étiquetés avec le bon fournisseur.
Un corpus pour tous les agents
Une session Claude sur un bug OAuth et une session Codex deux semaines plus tard atterrissent dans le même stockage, interrogeables en une seule requête. Chaque agent pris en charge que vous ajoutez partage ce corpus. La mémoire grandit donc au lieu de se fragmenter. C'est l'argument central : votre travail reste le vôtre et circule entre les outils.
Recherche hybride à double embedding
La recherche fusionne les résultats vectoriels et par mots-clés avec Reciprocal Rank Fusion, à l'aide de deux modèles ONNX hors ligne, l'un réglé pour le code et l'autre pour la prose. Appuyez sur Ctrl+Shift+M et vous recherchez tout, sémantique et mots-clés, classé. Vous pouvez aussi changer le backend vectoriel (moteur intégré, qdrant, pgvector, chroma ou weaviate) tout en gardant le corpus. Changez quand vous voulez.
Serveur MCP et CLI scriptable
Vos agents interrogent la mémoire, pas seulement vous. Le corpus est un substrat accessible de trois façons, toutes adossées à un unique MemoryService. Exposez-le via MCP avec stdio sur toutes les offres, ou Streamable HTTP pour les agents distants avec une licence Team+ à jour. Les commandes scritty memory gèrent la recherche inter-sessions et la lecture des sessions depuis n'importe quel shell ou pipeline.
Vue en direct dans le navigateur et sur le téléphone
Le terminal de bureau intègre un serveur web sécurisé par jeton, vous pouvez donc ouvrir le même PTY et le même panneau de mémoire dans n'importe quel navigateur ou sur un téléphone appairé. Tapez d'un côté et l'autre se met à jour, octet par octet. L'appairage mobile utilise un jeton porteur à portée limitée et un Tailscale Funnel, et le téléphone pilote la session au lieu de la refléter.
Fonctionne dans tmux
scritty tourne avec votre multiplexeur plutôt que contre lui. Il détermine quel client tmux possède son terminal, donc la capture survit à exec tmux, aux wrappers et aux alias. Deux agents dans deux panneaux deviennent deux conversations distinctes, construites à partir des octets émis par chaque panneau. Votre préfixe, votre mode copie et vos popups restent intacts.
À vous au repos
Les captures restent sur votre machine, et le chiffrement au repos optionnel verrouille tout le stockage local (transcription, index de mots-clés et index vectoriel) sous une phrase secrète que vous seul détenez. Les agents accèdent à la mémoire par des jetons à portée limitée, donc l'un peut être épinglé à une seule session et ne peut pas s'étendre à tout le corpus. La licence payante ne remonte jamais rien. Rien ne téléphone à la maison.
Des réglages pilotés au clavier
Avant l'envoi, scritty assemble chaque message avec vos instructions permanentes de prompt.toml, les règles d'application, l'objectif courant et le propre fichier de règles du fournisseur. Chaque section s'active et se désactive en direct depuis le terminal, vous pouvez donc couper une règle pour un message et la réactiver pour le suivant. Écrivez vos instructions une fois et cessez de les recoller dans chaque outil.
Avantages et inconvénients
Avantages
- Capture les agents à la frontière du système d'exploitation qu'ils partagent tous, donc la mémoire inter-agents fonctionne sans API ni SDK du fournisseur.
- Entièrement local et capable de fonctionner hors ligne, avec chiffrement au repos optionnel et aucune télémétrie sur la licence Personal.
- Trois façons d'atteindre les mêmes données (panneau du terminal, MCP, CLI) : vous et vos agents disposez de la mémoire.
- La capture compatible tmux garde propre la conversation de chaque panneau et laisse vos raccourcis clavier intacts.
- Aucun tarif par siège sur les offres Team, facturées au volume d'échanges fédérés.
Inconvénients
- Seuls les agents reconnus sont capturés, donc une CLI inconnue exige une entrée de fournisseur manuelle avant d'être enregistrée.
- L'évaluation gratuite met en pause la nouvelle capture à 25 000 paires d'échanges, un seuil qu'un utilisateur intensif peut atteindre.
- Le texte stocké peut inclure l'écho du prompt et des éléments d'interface du terminal, car scritty ne retire pas l'interface de l'agent.
- Certaines fonctions de collaboration exigent une licence Team+ à jour, et le tarif Enterprise est uniquement sur devis.
Questions fréquentes
C'est un émulateur de terminal qui capture chaque conversation CLI d'IA que vous lancez à l'intérieur, étiquette chaque tour par fournisseur et indexe le tout dans une mémoire interrogeable sur votre machine. Vous l'interrogez depuis le terminal, vos agents la consultent via MCP et les scripts y accèdent par la CLI.
Contenus associés
Découvrez des outils, des compétences et des articles liés à scritty.
Alternatives à scritty
Forefront
Forefront · ProgrammationForefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.
Startkit
StartKit.AI · ProgrammationStartkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.
Testim
Tricentis · ProgrammationTestim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.
