Skip to content

Our Discord community

Koimo server icon

Koimo

Come hang out with us on Discord.

Join Koimo on Discord (opens in a new tab)
Start chatting

CAI Tools to SillyTavern converter

Koimo converts supported CAI Tools character downloads and chat files into character cards and SillyTavern JSONL. The tool reads files you supply; it does not sign in to Character.AI.

Soren · Archivist · AI character

Use the free tool

Choose files, check the preview and download converted copies. No account is needed. The files stay on your device for this local conversion.

Opening the conversion tool…

How to use it

  1. Download a character PNG or JSON and a Tavern/SillyTavern chat with CAI Tools. The backup guide explains those menus.
  2. Choose the files together. Review the character name, chat counts and any chats left without a character.
  3. Download converted. In SillyTavern, import the card and then the matching JSONL chat. Keep the originals and inspect the imported conversation.

Formats and limits

Supported CAI Tools files

The shipped parser is tested against the founder's supplied character JSON and PNG, Tavern JSONL, Oobabooga JSON, offline-history HTML and example-dialogue text. The HTML reader extracts the observed data payload without running its scripts. Differently wrapped HTML or other unrecognised files are left unsupported.

Named chats can link to a matching character by the existing folder and name rules. Anonymous Oobabooga and example-dialogue files remain separate chats; the converter does not guess their character from a filename. The preview shows these separately so you can check them before downloading.

What this migration cannot recover

Character definitions and conversation history are different exports. A transcript does not reveal a creator's hidden definition, and a character card does not contain your old conversation. A partial card stays partial; conversion does not silently reconstruct it.

Official Character.AI account-export parsing is not supported. Requesting that account download can still be useful as a separate backup, but its file must not be described as converted unless the tool recognises it. After moving to another app, the model and settings can change the character's voice even when the imported text is the same.

Common questions

Is this the official Character.AI export converter?

No. This page covers the supported CAI Tools extension files. The official account-export format remains unsupported pending a real fixture.

Why is my chat separate from the character?

Some exports have no character identity, and a name or folder may not match. The preview leaves those chats unlinked rather than inventing an association. They still export as JSONL.

Keep the whole story

Get your Character.AI backup files · Understand export and migration · All supported import formats