
scritty
scritty · Programação
scritty é um emulador de terminal local-first que transforma cada sessão de código com IA em memória pesquisável. Execute Claude Code, Codex, Copilot, Gemini, Antigravity, Grok ou Ollama dentro dele e o scritty captura cada turno atribuível, marca com o provedor e indexa na sua própria máquina. Esse corpus compartilhado é acessível de três formas: um painel de busca no terminal, um servidor MCP que seus agentes podem consultar e uma CLI programável. Seus dados nunca saem do seu hardware. Funciona totalmente offline.

Sobre scritty
O que é o scritty
O scritty é uma ferramenta de IA local-first construída em torno de uma ideia: o terminal é a única fronteira que todo agente de código CLI precisa atravessar. Em vez de deixar Claude Code, Codex e Copilot manterem registros separados em formatos separados, o scritty fica nessa fronteira e grava o que cada agente recebeu e o que respondeu.
Claude projeta a arquitetura, Codex escreve os testes, Copilot cuida do código repetitivo. Normalmente nenhum deles sabe o que os outros disseram. Então você reexplica decisões e perde contexto entre ferramentas. O scritty captura cada conversa em um só corpus, e depois devolve isso para você e para os seus agentes. Peça "decisões de autenticação" e você encontra resultados em todas as sessões e todos os provedores em uma única consulta.
Os limites importam aqui. O scritty só captura os agentes que reconhece. Uma CLI desconhecida funciona normalmente, mas não é registrada até você adicionar uma entrada de provedor. Ele também armazena exatamente o que um painel escreveu, o que pode incluir o eco do prompt e elementos de interface do terminal. Quando consegue nomear uma perda, ele marca uma lacuna de captura visível em vez de fingir que o registro está completo. Isso não é um serviço de memória na nuvem. Também não existe um plano gratuito que dure para sempre: a avaliação gratuita pausa a nova captura em 25.000 pares de troca.
Primeiros passos
- Baixe o scritty gratuitamente em scritty.dev e instale no macOS (Apple Silicon), Windows ou Linux.
- Abra o scritty e execute dentro dele uma CLI de IA compatível, como Claude Code ou Codex. Não há plugin nem wrapper para instalar.
- No Linux, defina-o como terminal padrão do sistema; no Windows, registre-o como Aplicativo de Terminal Padrão por usuário, para que as aberturas normais do console abram como abas do scritty.
- Pressione Ctrl+Shift+M para buscar em todas as conversas capturadas entre agentes, em linha, sem sair do terminal.
- Adicione-o a um agente via MCP com o bloco de configuração
{"command": "scritty", "args": ["serve"]}, ou programe o mesmo armazenamento com a CLIscritty memory.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de scritty.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores que rodam vários agentes de código com IA
- Desenvolvedores individuais focados em privacidade
- Equipes que vivem no terminal
Tarefas
- Consultar decisões passadas
- Passar contexto entre agentes
- Continuar uma sessão em outro lugar
Cenários
- Retomar um projeto de duas semanas atrás e perguntar o que foi decidido sem reler conversas antigas.
- Manter instruções permanentes, regras de aplicação e objetivos aplicados a cada agente a partir de um único `prompt.toml`.
- Monitorar um agente de longa duração pelo telefone enquanto está longe da mesa.
Principais recursos
Captura agnóstica de agente no terminal
O scritty grava turnos sem cooperação do fornecedor, plugins ou wrappers. Ele é iniciado em torno do Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Gemini CLI, Antigravity CLI, xAI Grok CLI e Ollama. Não exige SDK. Como detecta o processo em execução no painel em vez de farejar o texto do prompt, o que você envia e o que o painel devolve ficam armazenados juntos e marcados com o provedor correto.
Um corpus para todos os agentes
Uma sessão do Claude sobre um bug de OAuth e uma sessão do Codex duas semanas depois caem no mesmo armazenamento, pesquisáveis em uma única consulta. Cada agente compatível que você adiciona compartilha esse corpus. Assim a memória cresce em vez de se fragmentar. Esse é o argumento central: seu trabalho continua seu e viaja entre ferramentas.
Busca híbrida com dupla embedding
A busca combina resultados vetoriais e de palavras-chave com Reciprocal Rank Fusion, usando dois modelos ONNX offline, um ajustado para código e outro para prosa. Pressione Ctrl+Shift+M e você busca tudo, semântico e por palavra-chave, classificado. Você também pode trocar o backend vetorial (motor embutido, qdrant, pgvector, chroma ou weaviate) e manter o corpus. Troque quando quiser.
Servidor MCP e CLI programável
Seus agentes consultam a memória, não só você. O corpus é um substrato acessível de três formas, todas apoiadas em um único MemoryService. Exponha-o por MCP com stdio em todos os níveis, ou Streamable HTTP para agentes remotos com uma licença Team+ vigente. Os comandos scritty memory cuidam da busca entre sessões e da leitura de sessões a partir de qualquer shell ou pipeline.
Visualização ao vivo no navegador e no telefone
O terminal de desktop embute um servidor web protegido por token, então você abre o mesmo PTY e o mesmo painel de memória em qualquer navegador ou em um telefone pareado. Digite em um dos lados e o outro se atualiza, byte a byte. O pareamento móvel usa um token portador com escopo e um Tailscale Funnel, e o telefone controla a sessão em vez de espelhá-la.
Funciona dentro do tmux
O scritty roda com o seu multiplexador em vez de contra ele. Ele resolve qual cliente tmux é dono do seu terminal, então a captura sobrevive a exec tmux, wrappers e aliases. Dois agentes em dois painéis viram duas conversas separadas, construídas com os bytes que cada painel emitiu. Seu prefixo, modo de cópia e popups ficam intactos.
Seu em repouso
As capturas ficam na sua máquina, e a criptografia em repouso opcional tranca todo o armazenamento local (transcrição, índice de palavras-chave e índice vetorial) sob uma frase-senha que só você tem. Os agentes acessam a memória por tokens com escopo, então um pode ser fixado a uma única sessão e não consegue se ampliar para todo o corpus. A licença paga nunca reporta nada. Nada se conecta à casa.
Configurações que você controla pelo teclado
Antes de enviar, o scritty monta cada mensagem com suas instruções permanentes do prompt.toml, regras de aplicação, o objetivo atual e o próprio arquivo de regras do provedor. Cada seção alterna ao vivo pelo terminal, então você desliga uma regra para uma mensagem e liga de novo para a próxima. Escreva suas instruções uma vez e pare de colar em cada ferramenta.
Prós e contras
Prós
- Captura agentes na fronteira do sistema operacional que todos compartilham, então a memória entre agentes funciona sem API nem SDK do fornecedor.
- Totalmente local e capaz de funcionar offline, com criptografia em repouso opcional e sem telemetria na licença Personal.
- Três formas de acessar os mesmos dados (painel do terminal, MCP, CLI) fazem com que você e seus agentes tenham a memória.
- A captura consciente do tmux mantém limpa a conversa de cada painel e não mexe nos seus atalhos de teclado.
- Sem preço por assento nos níveis Team, que são cobrados por volume de troca federada.
Contras
- Só os agentes reconhecidos são capturados, então uma CLI desconhecida precisa de uma entrada de provedor manual antes de ser registrada.
- A avaliação gratuita pausa a nova captura em 25.000 pares de troca, algo que um usuário intenso pode atingir.
- O texto armazenado pode incluir o eco do prompt e elementos de interface do terminal, já que o scritty não remove a interface do agente.
- Alguns recursos de colaboração exigem uma licença Team+ vigente, e o preço do Enterprise é só por cotação.
Perguntas frequentes
É um emulador de terminal que captura cada conversa de CLI de IA que você executa dentro dele, marca cada turno por provedor e indexa tudo em uma memória pesquisável na sua máquina. Você a busca pelo terminal, seus agentes a consultam por MCP e os scripts chegam a ela pela CLI.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a scritty.
Alternativas a scritty
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
