scritty

scritty

scritty est un émulateur de terminal local qui capture et étiquette chaque conversation AI CLI, l'indexe dans une mémoire inter-agents consultable et la restitue via un panneau intégré au terminal, une vue en direct du navigateur/téléphone et une interface MCP/CLI.
https://scritty.dev/?ref=producthunt&utm_source=aipure
scritty

Informations sur le produit

Mis à jour:Jul 3, 2026

Qu'est-ce que scritty

scritty est un émulateur de terminal conçu pour unifier la « mémoire » des agents de codage IA que vous exécutez depuis la ligne de commande – tels que Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider et Ollama – en un seul corpus que vous contrôlez. Au lieu de laisser votre travail dispersé à travers des historiques et des formats spécifiques aux fournisseurs, scritty capture automatiquement chaque échange au fur et à mesure que vous travaillez, l'étiquette par fournisseur et le rend consultable à travers les sessions et les outils. Sa promesse fondamentale est la propriété locale d'abord : les captures restent sur votre machine par défaut, tout en restant accessibles à vous (et éventuellement à vos agents) via la recherche intégrée, le scriptage et les intégrations.

Caractéristiques principales de scritty

scritty est un émulateur de terminal local-first qui capture et étiquette automatiquement les conversations de toute IA CLI que vous exécutez (par exemple, Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider, Ollama), les indexe dans un corpus unique et consultable que vous contrôlez, et rend cette mémoire disponible via un panneau de recherche de terminal en ligne et une CLI, et aux agents via un serveur MCP. Il prend en charge la recherche hybride par mots-clés et vecteurs avec des intégrations hors ligne, la continuation inter-appareils en reflétant la même session PTY en direct dans un navigateur ou un téléphone (accès par jeton, TLS), et peut standardiser les invites sortantes en assemblant vos instructions permanentes et vos règles d'application avant l'envoi des messages, afin que plusieurs agents puissent partager un contexte et des contraintes cohérents entre les sessions et les outils.
Capture agnostique de l'agent à la limite du terminal: Exécutez n'importe quelle IA CLI dans scritty et elle capture chaque échange sans plugins ou wrappers de fournisseur, car le terminal est la limite partagée du système d'exploitation que tous les agents CLI doivent franchir.
Tagging conscient du fournisseur via la détection au niveau du processus: Détecte quel agent/fournisseur est en cours d'exécution en lisant le processus (pas les heuristiques de texte d'invite), et étiquette automatiquement chaque échange capturé avec sa source (Claude, Codex, Copilot, Ollama, etc.).
Corpus de mémoire unifié avec recherche hybride: Indexe toutes les conversations capturées dans un seul magasin et fournit une recherche fusionnée par mots-clés + sémantique (vecteur) (avec Reciprocal Rank Fusion) en utilisant des intégrations ONNX hors ligne optimisées pour le code et la prose.
Accès à la mémoire via l'interface utilisateur en ligne, la CLI et le MCP: Recherchez et lisez les sessions à partir d'un panneau intégré au terminal (Ctrl+Maj+M), accédez au script via des commandes CLI, et exposez le même corpus aux agents via un serveur MCP (stdio ou HTTP streamable) avec authentification par jeton porteur.
Miroir de session en direct inter-appareils (ordinateur de bureau ↔ navigateur ↔ téléphone): Intègre un serveur web sécurisé par jeton afin que la même session PTY et le même panneau de mémoire puissent être pilotés depuis un navigateur ou un téléphone appairé en temps réel ; prend en charge l'installation PWA et la reconnexion automatique avec TLS et la liste blanche.
Assemblage d'invites sortantes et application des règles: Avant d'envoyer des messages à un agent, scritty peut intégrer vos instructions permanentes (prompt.toml), les contraintes d'application, l'état cible et les fichiers de règles natifs du fournisseur (par exemple, .claude/CLAUDE.md, AGENTS.md) pour maintenir un comportement cohérent entre les outils.

Cas d'utilisation de scritty

Équipes d'ingénierie logicielle utilisant plusieurs IA CLI: Capturez les décisions d'architecture de Claude, les tests de Codex, le boilerplate de Copilot et la recherche d'Antigravity dans une mémoire unique et consultable afin que les développeurs puissent rapidement répondre à la question « qu'avons-nous décidé ? » sur plusieurs semaines et outils.
Sécurité/réponse aux incidents et auditabilité: Maintenez un enregistrement local et consultable du travail de terminal assisté par l'IA (commandes, sorties, raisonnement de l'agent) pour soutenir les examens post-incident, la reproductibilité et le partage contrôlé, sans envoyer les captures à un cloud tiers par défaut.
Environnements réglementés ou isolés: Utilisez la capture locale et les modèles hors ligne (par exemple, Ollama) pour conserver le contexte sensible sur du matériel contrôlé, tout en permettant la recherche sémantique et les règles d'invite standardisées entre les agents.
DevOps et surveillance de l'automatisation à long terme: Démarrez une tâche pilotée par un agent sur un poste de travail et continuez ou surveillez la même session de terminal en direct depuis un navigateur ou un téléphone sur le réseau – utile pour les déploiements, les migrations et le dépannage CI/CD.
Gestion des connaissances pour les utilisateurs avancés et les consultants: Créez un corpus personnel d'invites, de sorties et de décisions antérieures pour différents clients/projets, puis récupérez instantanément le contexte pertinent via une recherche hybride au lieu de réexpliquer les exigences à chaque agent ou de refaire le travail précédent.
Recherche inter-équipes à l'échelle de l'organisation avec gouvernance (Équipe/Entreprise): Fédérez les captures de plusieurs développeurs dans un plan de contrôle central avec isolation par locataire et contrôles d'administration/audit, permettant une mémoire institutionnelle partagée tout en gardant les sessions privées.

Avantages

Architecture locale-first : les captures vivent sur votre machine par conception, réduisant le verrouillage du fournisseur et le risque de fuite de données.
Fonctionne avec de nombreuses IA CLI : la capture agnostique de l'agent et le balisage du fournisseur unifient des historiques autrement cloisonnés.
Plusieurs chemins d'accès (panneau en ligne, CLI, MCP) : la même mémoire peut être utilisée par les humains, les scripts et les agents.
Continuité inter-appareils : pilotez la même session PTY depuis un ordinateur de bureau, un navigateur ou un téléphone avec TLS sécurisé par jeton.

Inconvénients

Portée centrée sur le terminal : les avantages sont les plus importants pour les agents/flux de travail basés sur la CLI ; ce n'est pas principalement un indexeur de conversations d'IDE.
Charge opérationnelle pour les équipes : la fédération centrale, la mise en réseau, les certificats et la gouvernance peuvent nécessiter une configuration et une administration continues.
Mesure par volume d'échange : les utilisateurs/équipes intensifs peuvent avoir besoin de gérer le volume de capture pour contrôler les coûts sur les niveaux payants.

Comment utiliser scritty

1) Installez et lancez scritty: Installez scritty sur votre machine et démarrez l'application de terminal de bureau. scritty fonctionne comme un émulateur de terminal local qui capture et indexe les conversations AI CLI sur votre propre matériel.
2) Exécutez une IA CLI dans scritty (la capture démarre automatiquement): Depuis le terminal scritty, lancez n'importe quelle IA CLI prise en charge (par exemple, Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider, Ollama). scritty détecte le processus en cours (détection du fournisseur), capture chaque échange prompt+réponse, l'étiquette par fournisseur et le stocke dans un corpus local unifié.
3) Utilisez la recherche en ligne pour interroger votre mémoire capturée: Appuyez sur Ctrl+Maj+M pour ouvrir le panneau de recherche de mémoire en ligne de scritty. Recherchez toutes les sessions et tous les fournisseurs capturés en utilisant un classement hybride (mots-clés + intégrations vectorielles) pour trouver les décisions antérieures, les commandes et les sorties d'agents.
4) Maintenez des instructions cohérentes entre les agents (facultatif mais recommandé): Créez et maintenez vos instructions permanentes dans prompt.toml afin que scritty puisse les intégrer dans les messages sortants avant qu'ils n'atteignent l'agent. scritty peut également lire les fichiers de règles natifs des fournisseurs (par exemple, .claude/CLAUDE.md, AGENTS.md, copilot-instructions.md, GEMINI.md) afin que les mêmes règles s'appliquent à différentes CLI.
5) Activez/désactivez les sections d'assemblage de messages depuis le terminal (facultatif): Utilisez les raccourcis clavier de scritty pour gérer ce qui est injecté avant l'envoi : Ctrl+Maj+R (Règles utilisateur), Ctrl+Maj+E (Contraintes d'application), Ctrl+Maj+G (État cible), Ctrl+Maj+K (Contexte de contrôle). Activez/désactivez les sections par message selon les besoins.
6) Ouvrez exactement la même session en direct dans un navigateur: Utilisez le serveur web sécurisé par jeton intégré de scritty pour ouvrir l'URL de la session dans n'importe quel navigateur sur la même machine ou un autre appareil de votre réseau. La vue du navigateur est octet par octet le même PTY et panneau de mémoire : la saisie sur le bureau met à jour le navigateur, et la saisie dans le navigateur met à jour le bureau.
7) Installez la vue du navigateur en tant que PWA (facultatif): Dans Chrome/Edge, choisissez « Installer l'application » pour exécuter la vue du navigateur en tant que fenêtre PWA autonome (sans chrome de navigateur). Cela vous offre une expérience similaire à une application tout en pilotant la même session scritty sous-jacente.
8) Jumelez votre téléphone à la session en cours: Exécutez `scritty pair` pour afficher un code QR et une URL de jumelage. Scannez-le depuis votre téléphone pour ouvrir la même session de terminal en direct (défilement + panneau de mémoire). L'interface utilisateur mobile est tactile et se reconnecte automatiquement si la connexion est interrompue.
9) Utilisez MCP pour que les agents puissent interroger le substrat de mémoire: Démarrez le serveur MCP avec `scritty serve` pour le MCP stdio local, ou `scritty serve --http --bind 127.0.0.1 --port 8081` pour le MCP HTTP streamable à `/mcp`. Configurez votre client MCP pour qu'il se connecte afin que les agents puissent rechercher/lire le même corpus capturé via des outils et des ressources memory://.
10) Interrogez la mémoire depuis des scripts ou la ligne de commande: Utilisez la CLI scritty pour lister/lire/rechercher des sessions depuis n'importe quel shell. Exemple : `scritty memory cross-session-search --query "auth refactor" --limit 10` pour trouver des correspondances entre les fournisseurs, et `scritty memory read-session --session-id <id>` pour récupérer une conversation capturée complète sous forme de texte.
11) Fermez et rouvrez scritty avec la restauration des onglets: Quittez scritty avec plusieurs onglets/projets ouverts. Au redémarrage, scritty restaure vos onglets comme un navigateur, ramenant chaque shell au répertoire de travail où vous l'avez laissé.
12) (Équipes) Déployez scritty avec un plan de contrôle central (facultatif): Pour les équipes, déployez scritty afin que les captures des membres soient fédérées dans un plan de contrôle d'organisation avec une isolation à l'échelle du locataire et une recherche administrative soumise à la conformité. L'utilisation par l'équipe est mesurée par les paires d'échanges capturés (invite+réponse), et non par siège.

FAQ de scritty

scritty est un émulateur de terminal qui capture et indexe les échanges des agents de ligne de commande d'IA que vous exécutez à l'intérieur, les étiquetant par fournisseur et les rendant consultables dans un corpus local que vous contrôlez.

Derniers outils d'IA similaires à scritty

Gait
Gait
Gait est un outil de collaboration qui intègre la génération de code assistée par l'IA avec le contrôle de version, permettant aux équipes de suivre, comprendre et partager efficacement le contexte du code généré par l'IA.
invoices.dev
invoices.dev
invoices.dev est une plateforme de facturation automatisée qui génère des factures directement à partir des commits Git des développeurs, avec des capacités d'intégration pour GitHub, Slack, Linear et les services Google.
EasyRFP
EasyRFP
EasyRFP est un outil de calcul en périphérie alimenté par l'IA qui rationalise les réponses aux RFP (demande de proposition) et permet le phénotypage des champs en temps réel grâce à la technologie d'apprentissage profond.
Cart.ai
Cart.ai
Cart.ai is an AI-powered service platform that provides comprehensive business automation solutions including coding, customer relations management, video editing, e-commerce setup, and custom AI development with 24/7 support.