Abra e leia seu export do Character.AI (ZIP ou JSON) no seu navegador
Solte o arquivo que o Character.AI enviou por e-mail e leia suas conversas como chats de verdade, em vez de um bloco gigante de código.
Faça buscas, salve como texto ou página web, ou leve um personagem para o Castmanor com as memórias dos seus chats. Seu arquivo é lido neste dispositivo e nunca é enviado para lugar nenhum.
Abra seu export
Nada sai do seu navegador
Esta página não tem botão de upload porque não há para onde enviar nada. Ela lê o arquivo diretamente no seu dispositivo e foi criada para não fazer nenhuma requisição de rede após carregar.
Você mesmo pode conferir: abra as ferramentas de desenvolvedor do seu navegador, escolha a aba Rede, solte seu arquivo aqui e veja a lista continuar vazia. A página também instrui o navegador a bloquear qualquer conexão (uma Content-Security-Policy com connect-src 'none').
A única vez em que algo sai desta página é quando você clica em Continuar no Castmanor. Seu navegador envia apenas o personagem que você escolheu para uma nova aba do Castmanor, e o Castmanor pede sua confirmação antes de fazer qualquer coisa com ele.
Onde consigo esse arquivo?
No app ou no site do Character.AI: Perfil, depois Configurações, Conta, Gerenciar conta e dados e, por fim, Exportar dados. O Character.AI enviará um link por e-mail. Isso costuma levar de três a quatro semanas, e o link expira em 7 dias, então baixe o arquivo assim que ele chegar.
Você vai receber um arquivo ZIP. Solte o ZIP inteiro aqui, ou o message.json que está dentro dele junto com o character.json, que guarda os nomes dos personagens.
Guia passo a passo para salvar e excluir seus dados do Character.AI
Não quer esperar de três a quatro semanas?
Você pode salvar seus chats hoje mesmo, direto da página do Character.AI que já está aberta. É um script pequeno e gratuito que lê suas conversas enquanto você está logado e as salva em um arquivo. Ele roda no seu dispositivo, faz requisições apenas para character.ai (as mesmas que a própria página faz) e não envia nada para mais ninguém. Tem licença MIT, então você pode ler cada linha do código.
- Instale um gerenciador de userscripts, como Tampermonkey ou Violentmonkey, no navegador do seu computador.
- Abra o script pelo link abaixo e confirme a instalação.
- Abra o character.ai e faça login. Um botão chamado Salvar meus chats vai aparecer em um canto da página.
- Clique nele. O script vai salvar um ZIP com um arquivo para cada chat. Solte esse ZIP na caixa no topo desta página.
Não tem um gerenciador de userscripts? Arraste este link para a sua barra de favoritos, abra o character.ai, faça login e clique no favorito: Salvar meus chats do Character.AI
Dúvidas frequentes
- O que é o message.json?
- É o arquivo principal do export que o Character.AI envia para você. Ele guarda as mensagens de todos os seus chats uma atrás da outra, sem indicar quem enviou cada uma. Esta página organiza as mensagens de volta em formato de chat, separadas por personagem.
- Como abro o ZIP de export do Character.AI?
- Solte o ZIP nesta página sem descompactar. A página abre o arquivo no seu dispositivo, encontra o message.json lá dentro e mostra seus chats agrupados por personagem. Se o ZIP pedir senha, tente o endereço de e-mail da sua conta do Character.AI em letras minúsculas: alguns exports são protegidos assim.
- O que vem dentro de um export do Character.AI? Entenda o formato do arquivo
- O Character.AI não divulga o formato, então isso vem de arquivos que as pessoas compartilharam. O ZIP tem uma pasta com o nome do seu usuário e uma pasta data dentro dela. Lá dentro, user.json guarda os detalhes da sua conta (esta página ignora isso), character.json guarda seus personagens e message.json guarda suas mensagens. Uma linha de mensagem tem o id do chat, o id do candidato, o texto e a hora em que foi escrita. Ela não tem um campo dizendo quem escreveu, e respostas editadas ou geradas de novo podem deixar linhas extras ou vazias. Por isso, esta página reconstrói as falas por conta própria e permite que você inverta quem é quem. Não vimos memórias nesses arquivos. Se o seu arquivo exportado for diferente, a página ainda tenta ler assim mesmo.
- Como faço para transformar meu JSON do Character.AI em texto?
- Arraste o ZIP ou o message.json para esta página, escolha um personagem e clique em Baixar texto (.txt). Você recebe um arquivo de texto simples com um bloco para cada mensagem, com o nome de quem falou e a data, ou uma página web (.html) que abre em qualquer navegador. Baixar tudo gera um ZIP com um arquivo de texto e uma página web para cada personagem.
- Quanto tempo demora a exportação?
- O Character.AI diz que pode levar de três a quatro semanas. Algumas pessoas recebem antes. O link enviado por e-mail para de funcionar após 7 dias.
- Meu arquivo é enviado para algum lugar?
- Não. A página lê o arquivo no seu próprio aparelho. Em Nada sai do seu navegador, você pode ver como conferir isso por conta própria.
- Por que algumas mensagens estão do lado errado?
- A exportação não diz quem escreveu cada mensagem. A página assume que todo chat começa com a saudação do personagem e que vocês dois se alternam. Se o chat parecer invertido, clique em Inverter quem é quem.
- Posso usar isso com outros apps?
- Sim, com vários. Ela também abre exportações do CAI Tools, chats do SillyTavern e arquivos do Kindroid, Janitor AI e Grok. Basta soltar o arquivo da mesma forma.
- Posso colar um chat em vez de enviar um arquivo?
- Sim. Abaixo da área de envio, escolha Ou cole um chat, cole o texto e clique em Ler chat. Ele funciona quando cada mensagem começa com o nome de quem falou seguido de dois-pontos, e para cópias de páginas do Character.AI ou de compartilhamento do Grok. Uma cópia sem nomes, como acontece em muitas do PolyBuzz ou Chai, é recusada de início, pois esta página não tenta adivinhar nada a menos que você peça. Aí você pode escolher Ler alternando falas: a página separa o texto em mensagens pelas linhas em branco e alterna entre o personagem e você, começando por quem você indicar, e mostra um botão Inverter caso fique ao contrário. Isso ainda é uma suposição e pode falhar se uma mensagem tiver linhas em branco. O app Castmanor consegue ler cópias assim usando um modelo, mas isso envia o texto para o Castmanor.
- O que faz o botão Continuar no Castmanor?
- Ele abre o Castmanor em uma nova aba e envia os chats daquele personagem específico, direto desta página para a nova aba. O Castmanor pede sua confirmação e depois cria um personagem que se lembra dos seus chats. Personagens no Castmanor são AI, não pessoas.
Sobre esta página
Esta página é mantida pelo Castmanor, um app onde personagens de AI conversam com você. Personagens no Castmanor são AI, não pessoas. O visualizador é uma ferramenta gratuita: tem licença MIT, o script que você está rodando é o arquivo legível /static/viewer.js, e não tem vínculo com a Character Technologies, Inc.
Gratuito para usar e copiar sob a licença MIT.