AI character importer

Bring the character. Leave the rebuild behind.

Move character cards, persona files, screenshots, and text into an editable Reverie draft—then add memory, group chat, branching, and voice.

01

PNG and JSON cards

02

Private drafts

03

Bulk import support

Card detected

SillyTavern V2 · PNG

Ready to review
Name
Personality
First message
Example dialogue
Character book
Platform extension

Compatibility

One destination, several paths in.

SourcePortable formatImport path
01

SillyTavern

PNG or JSON character cards (V1–V3)

Web importer
02

CharacterHub / Chub

PNG or JSON character cards

Web importer
03

Claude Projects

Project instructions or plain text

Builder or importer skill
04

OpenClaw and agent personas

IDENTITY.md, SOUL.md, SKILL.md

Importer skill
05

Character.AI / Janitor.AI

Exported text, screenshots, or a description

Importer skill
06

Existing chat history

SillyTavern JSONL, Character.AI, RisuAI, ChatGPT, Claude, JSON, text, or Markdown

Import into an empty chat

What transfers

Keep the writing you already did.

01

Character identity

Name, description, personality, system instructions, writing style, and core profile fields are mapped into an editable Reverie draft.

02

Greetings and example dialogue

Opening messages, alternate greetings, and example exchanges are preserved when the source format provides them.

03

Scenarios and lore

Scenario text and embedded character books can become Reverie scenarios and World Book entries rather than being flattened into one prompt.

04

Avatar and card artwork

PNG cards can carry their own avatar. Public images still pass Reverie's normal image review before publication.

05

Template conversion

Common placeholders such as {{char}} and {{user}} are translated into Reverie's format, with the original fields available for review.

06

A private draft first

Nothing is published automatically. Test the imported character, repair any platform-specific instructions, then decide whether to share it.

Migration flow

Import, inspect, then decide.

  1. 01

    Choose the source

    Upload a character card in the web creator, or use the importer skill when the character lives in text, screenshots, or local agent files.

  2. 02

    Review the mapping

    Inspect the extracted identity, description, scenarios, greetings, examples, instructions, lore, and artwork before saving.

  3. 03

    Save as a private draft

    The imported character enters your private library. Nothing becomes public until you explicitly publish it.

  4. 04

    Test before publishing

    Use debug chat to check voice, first response, formatting, memory behavior, and model compatibility, then refine the draft.

Character import FAQ

Before you move the cast.

Can Reverie import SillyTavern character cards?
Yes. Upload a PNG or JSON character card from the character creator. Reverie unwraps common V1, V2, and V3 fields and can reuse the embedded avatar.
Can I import a character from Character.AI or Janitor.AI?
The importer skill can reconstruct a character from an export, copied description, screenshots, or a plain-language explanation. Review the result because those platforms do not expose every internal field in a portable card format.
Does character import include chat history?
Character definition and chat history are separate imports. Character cards create a fresh draft. SillyTavern-compatible JSONL, Character.AI, RisuAI, ChatGPT, Claude, generic JSON, text, and Markdown transcripts can be imported into an empty chat through the chat history importer.
Will my imported character be public?
No. Imports are saved as private drafts. You can test, edit, keep private, or submit for publication when ready.
What happens to SillyTavern lorebooks?
Embedded character books and world-info entries can be converted into World Book entries. Their trigger keywords become semantic recall hints so relevant lore can be retrieved by meaning.
Can creators bulk import a large library?
Yes. Creators moving ten or more characters can contact [email protected] for a bulk-import workflow and review the resulting drafts before publication.

What does not transfer automatically

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.

Private platform prompts

Instructions that were never included in an export cannot be recovered. A screenshot or written description can help reconstruct the intended behavior.

Platform-specific extensions

SillyTavern extensions and other marketplace plugins use different runtimes. Install or create a Reverie plugin that provides the equivalent behavior.

Rights you do not own

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

Start with the draft you already know.

Import privately, test every field, and publish only when the character feels right.