SillyTavern
PNG or JSON character cards (V1–V3)
AI character importer
Move character cards, persona files, screenshots, and text into an editable Reverie draft—then add memory, group chat, branching, and voice.
PNG and JSON cards
Private drafts
Bulk import support
SillyTavern V2 · PNG
Compatibility
PNG or JSON character cards (V1–V3)
PNG or JSON character cards
Project instructions or plain text
IDENTITY.md, SOUL.md, SKILL.md
Exported text, screenshots, or a description
SillyTavern JSONL, Character.AI, RisuAI, ChatGPT, Claude, JSON, text, or Markdown
What transfers
Name, description, personality, system instructions, writing style, and core profile fields are mapped into an editable Reverie draft.
Opening messages, alternate greetings, and example exchanges are preserved when the source format provides them.
Scenario text and embedded character books can become Reverie scenarios and World Book entries rather than being flattened into one prompt.
PNG cards can carry their own avatar. Public images still pass Reverie's normal image review before publication.
Common placeholders such as {{char}} and {{user}} are translated into Reverie's format, with the original fields available for review.
Nothing is published automatically. Test the imported character, repair any platform-specific instructions, then decide whether to share it.
Migration flow
Upload a character card in the web creator, or use the importer skill when the character lives in text, screenshots, or local agent files.
Inspect the extracted identity, description, scenarios, greetings, examples, instructions, lore, and artwork before saving.
The imported character enters your private library. Nothing becomes public until you explicitly publish it.
Use debug chat to check voice, first response, formatting, memory behavior, and model compatibility, then refine the draft.
Platform migration guides
Start with a PNG or JSON character card, then route chat JSONL and lorebooks through their separate import tools.
Open the SillyTavern guideUse Character.AI's official account export, locate the supported conversation JSON, and import it into an empty chat.
Open the Character.AI guideCharacter import FAQ
Every platform describes characters differently. Import preserves the portable parts and leaves platform-bound behavior visible for review rather than pretending every field is equivalent.
Instructions that were never included in an export cannot be recovered. A screenshot or written description can help reconstruct the intended behavior.
SillyTavern extensions and other marketplace plugins use different runtimes. Install or create a Reverie plugin that provides the equivalent behavior.
Import only characters and artwork you have permission to use. Private migration does not grant rights to republish another creator's work.
Keep your characters
Import privately, test every field, and publish only when the character feels right.