
scritty
scritty è un emulatore di terminale "local-first" che cattura e tagga ogni conversazione AI CLI, la indicizza in un'unica memoria ricercabile tra agenti e la restituisce tramite un pannello nel terminale, una visualizzazione live del browser/telefono e un'interfaccia MCP/CLI.
https://scritty.dev/?ref=producthunt&utm_source=aipure

Informazioni sul Prodotto
Aggiornato:Jul 3, 2026
Cos'è scritty
scritty è un emulatore di terminale progettato per unificare la "memoria" degli agenti di codifica AI che esegui dalla riga di comando, come Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider e Ollama, in un unico corpus che controlli. Invece di lasciare il tuo lavoro sparso tra cronologie e formati specifici del fornitore, scritty cattura automaticamente ogni scambio mentre lavori, lo etichetta per provider e lo rende ricercabile tra sessioni e strumenti. La sua promessa principale è la proprietà "local-first": le acquisizioni rimangono sulla tua macchina per impostazione predefinita, pur essendo accessibili a te (e opzionalmente ai tuoi agenti) tramite ricerca, scripting e integrazioni integrate.
Caratteristiche principali di scritty
scritty è un emulatore di terminale local-first che cattura e tagga automaticamente le conversazioni da qualsiasi CLI AI in esecuzione (ad esempio, Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider, Ollama), le indicizza in un unico corpus ricercabile che controlli, e rende quella memoria disponibile tramite un pannello di ricerca del terminale in linea e CLI, e agli agenti tramite un server MCP. Supporta la ricerca ibrida keyword+vettoriale con embedding offline, la continuazione cross-device replicando la stessa sessione PTY live in un browser o telefono (token-gated, TLS), e può standardizzare i prompt in uscita assemblando le tue istruzioni permanenti e le regole di applicazione prima che i messaggi vengano inviati, in modo che più agenti possano condividere un contesto e vincoli coerenti tra sessioni e strumenti.
Cattura agnostica dell'agente al confine del terminale: Esegui qualsiasi CLI AI all'interno di scritty e cattura ogni scambio senza plugin o wrapper del fornitore, perché il terminale è il confine del sistema operativo condiviso che tutti gli agenti CLI devono attraversare.
Tagging consapevole del provider tramite rilevamento a livello di processo: Rileva quale agente/provider è in esecuzione leggendo il processo (non le euristiche del testo del prompt) e tagga automaticamente ogni scambio catturato con la sua origine (Claude, Codex, Copilot, Ollama, ecc.).
Corpus di memoria unificato con ricerca ibrida: Indicizza tutte le conversazioni catturate in un unico archivio e fornisce una ricerca ibrida keyword + semantica (vettoriale) (con Reciprocal Rank Fusion) utilizzando embedding ONNX offline ottimizzati per codice e prosa.
Accesso alla memoria tramite UI in linea, CLI e MCP: Cerca e leggi le sessioni da un pannello in-terminale (Ctrl+Shift+M), accedi tramite comandi CLI e esponi lo stesso corpus agli agenti tramite un server MCP (stdio o HTTP streamabile) con autenticazione bearer-token.
Mirroring di sessione live cross-device (desktop ↔ browser ↔ telefono): Incorpora un server web protetto da token in modo che la stessa identica sessione PTY e il pannello di memoria possano essere gestiti da un browser o da un telefono accoppiato in tempo reale; supporta l'installazione PWA e la riconnessione automatica con TLS e allowlisting.
Assemblaggio del prompt in uscita e applicazione delle regole: Prima di inviare messaggi a qualsiasi agente, scritty può includere le tue istruzioni permanenti (prompt.toml), i vincoli di applicazione, lo stato obiettivo e i file di regole nativi del fornitore (ad esempio, .claude/CLAUDE.md, AGENTS.md) per mantenere un comportamento coerente tra gli strumenti.
Casi d'uso di scritty
Team di ingegneria del software che utilizzano più CLI AI: Cattura le decisioni architetturali da Claude, i test da Codex, il boilerplate da Copilot e la ricerca da Antigravity in un'unica memoria ricercabile in modo che gli sviluppatori possano rispondere rapidamente a "cosa abbiamo deciso?" attraverso settimane e strumenti.
Sicurezza/risposta agli incidenti e auditabilità: Mantenere un registro locale e ricercabile del lavoro terminale assistito da AI (comandi, output, ragionamento dell'agente) per supportare le revisioni post-incidente, la riproducibilità e la condivisione controllata, senza inviare le acquisizioni a un cloud di terze parti per impostazione predefinita.
Ambienti regolamentati o air-gapped: Utilizzare la cattura locale e i modelli offline (ad esempio, Ollama) per mantenere il contesto sensibile su hardware controllato, pur consentendo la ricerca semantica e regole di prompt standardizzate tra gli agenti.
DevOps e monitoraggio dell'automazione a lungo termine: Avviare un'attività guidata dall'agente su una workstation e continuare o monitorare la stessa sessione terminale live da un browser o telefono sulla rete, utile per distribuzioni, migrazioni e risoluzione dei problemi CI/CD.
Gestione della conoscenza per utenti esperti e consulenti: Costruire un corpus personale di prompt, output e decisioni precedenti tra clienti/progetti, quindi recuperare il contesto pertinente istantaneamente tramite ricerca ibrida invece di rispiegare i requisiti a ciascun agente o rifare il lavoro precedente.
Ricerca inter-team a livello di organizzazione con governance (Team/Enterprise): Federare le acquisizioni di più sviluppatori in un piano di controllo centrale con isolamento per tenant e controlli di amministrazione/audit, consentendo una memoria istituzionale condivisa pur mantenendo private le sessioni private.
Vantaggi
Architettura local-first: le acquisizioni vivono sulla tua macchina per design, riducendo il vendor lock-in e il rischio di fuga di dati.
Funziona su molte CLI AI: la cattura agnostica dell'agente e il tagging del provider unificano storie altrimenti isolate.
Percorsi di accesso multipli (pannello in linea, CLI, MCP): la stessa memoria può essere utilizzata da umani, script e agenti.
Continuità cross-device: gestisci la stessa sessione PTY da desktop, browser o telefono con TLS protetto da token.
Svantaggi
Ambito centrato sul terminale: i vantaggi sono più forti per gli agenti/workflow basati su CLI; non è principalmente un indicizzatore di conversazioni IDE.
Overhead operativo per i team: la federazione centrale, il networking, i certificati e la governance potrebbero richiedere configurazione e amministrazione continua.
Misurazione per volume di scambio: gli utenti/team pesanti potrebbero dover gestire il volume di acquisizione per controllare i costi sui livelli a pagamento.
Come usare scritty
1) Installa e avvia scritty: Installa scritty sulla tua macchina e avvia l'app terminale desktop. scritty funziona come un emulatore di terminale "local-first" che cattura e indicizza le conversazioni AI CLI sul tuo hardware.
2) Esegui una CLI AI all'interno di scritty (la cattura si avvia automaticamente): Dall'interno del terminale scritty, avvia qualsiasi CLI AI supportata (ad esempio, Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Antigravity, Aider, Ollama). scritty rileva il processo in esecuzione (rilevamento del provider), cattura ogni scambio prompt+risposta, lo tagga per provider e lo memorizza in un unico corpus locale unificato.
3) Usa la ricerca in linea per interrogare la tua memoria catturata: Premi Ctrl+Maiusc+M per aprire il pannello di ricerca della memoria in linea di scritty. Cerca in tutte le sessioni e i provider catturati utilizzando il ranking ibrido (parola chiave + "vector embeddings") per trovare decisioni precedenti, comandi e output dell'agente.
4) Mantieni istruzioni coerenti tra gli agenti (opzionale ma consigliato): Crea e mantieni le tue istruzioni permanenti in prompt.toml in modo che scritty possa inserirle nei messaggi in uscita prima che raggiungano l'agente. scritty può anche leggere file di regole nativi del fornitore (ad esempio, .claude/CLAUDE.md, AGENTS.md, copilot-instructions.md, GEMINI.md) in modo che le stesse regole si applichino a diverse CLI.
5) Attiva/disattiva le sezioni di assemblaggio dei messaggi dal terminale (opzionale): Usa i tasti di scelta rapida di scritty per gestire ciò che viene iniettato prima dell'invio: Ctrl+Maiusc+R (Regole utente), Ctrl+Maiusc+E (Vincoli di applicazione), Ctrl+Maiusc+G (Stato obiettivo), Ctrl+Maiusc+K (Contesto di controllo). Attiva/disattiva le sezioni per messaggio secondo necessità.
6) Apri la stessa identica sessione live in un browser: Usa il server web integrato e protetto da token di scritty per aprire l'URL della sessione in qualsiasi browser sulla stessa macchina o su un altro dispositivo della tua rete. La visualizzazione del browser è byte per byte la stessa PTY e lo stesso pannello di memoria: la digitazione sul desktop aggiorna il browser e la digitazione nel browser aggiorna il desktop.
7) Installa la visualizzazione del browser come PWA (opzionale): In Chrome/Edge, scegli "Installa app" per eseguire la visualizzazione del browser come finestra PWA autonoma (senza "browser chrome"). Questo ti offre un'esperienza simile a un'app pur guidando la stessa sessione scritty sottostante.
8) Associa il tuo telefono alla sessione in esecuzione: Esegui `scritty pair` per visualizzare un codice QR e un URL di associazione. Scansionalo dal tuo telefono per aprire la stessa sessione terminale live (scrollback + pannello di memoria). L'interfaccia utente mobile è "touch-friendly" e si riconnette automaticamente se la connessione si interrompe.
9) Usa MCP in modo che gli agenti possano interrogare il substrato di memoria: Avvia il server MCP con `scritty serve` per MCP stdio locale, o `scritty serve --http --bind 127.0.0.1 --port 8081` per MCP HTTP "Streamable" su `/mcp`. Configura il tuo client MCP per connettersi in modo che gli agenti possano cercare/leggere lo stesso corpus catturato tramite strumenti e risorse memory://.
10) Interroga la memoria da script o dalla riga di comando: Usa la CLI di scritty per elencare/leggere/cercare sessioni da qualsiasi shell. Esempio: `scritty memory cross-session-search --query "auth refactor" --limit 10` per trovare corrispondenze tra i provider, e `scritty memory read-session --session-id <id>` per recuperare una conversazione catturata completa come testo.
11) Chiudi e riapri scritty con il ripristino delle schede: Esci da scritty con più schede/progetti aperti. Al riavvio, scritty ripristina le tue schede come un browser, riportando ogni shell alla directory di lavoro in cui l'avevi lasciata.
12) (Team) Implementa scritty con un piano di controllo centrale (opzionale): Per i team, distribuisci scritty in modo che le acquisizioni dei membri si federino in un piano di controllo dell'organizzazione con isolamento "tenant-scoped" e ricerca amministrativa "compliance-gated". L'utilizzo del team è misurato da coppie di scambio catturate (prompt+risposta), non per postazione.
FAQ di scritty
scritty è un emulatore di terminale che cattura e indicizza gli scambi dagli agenti AI a riga di comando che esegui al suo interno, etichettandoli per provider e rendendoli ricercabili in un unico corpus locale che controlli.
Articoli Popolari

Atoms: Una Piattaforma AI Multi-Agente Che Trasforma le Idee in Prodotti Pronti al Lancio
May 22, 2026

Nano Banana SBTI: Cos'è, come funziona e come usarlo nel 2026
Apr 15, 2026

Recensione di Atoms — Il builder di prodotti AI che ridefinisce la creazione digitale nel 2026
Apr 10, 2026

Kilo Claw: Come Distribuire e Utilizzare un Vero Agente AI "Fai-da-Te" (Aggiornamento 2026)
Apr 3, 2026







