Migrate from SillyTavern
Moving over does not mean starting over. ScyllaChat connects to a running SillyTavern install and copies your library across, then keeps working with the same card and preset formats you already use.
The one-step import
With SillyTavern running on the same machine (or reachable on your network):
- In ScyllaChat, open the Sync tab and find SillyTavern Import.
- Enter your SillyTavern URL. The default install is
http://127.0.0.1:8000. - Enter your account handle. Unless you set up ST user accounts, it is
default-user. - Passwords are only needed if your ST uses accounts or Basic Auth. Otherwise leave them empty.
- Press Import from SillyTavern and watch the status line.
The import adds on top of your existing ScyllaChat data. Exact duplicates are skipped, so running it twice is safe.
What comes over
- Characters with their avatars and metadata, and every chat attached to them.
- Lorebooks / world info, keys, timing and all.
- Personas.
- Prompt presets (the OpenAI-style preset JSONs) and jailbreak presets. The prompt manager format is compatible, including prompt order, markers and depth injections.
What does not come over
- API keys. Keys are secrets; enter them fresh in the Preset tab.
- ST extensions state (vector storage, summaries, TTS settings). Those systems do not exist here in the same shape.
- UI themes. ScyllaChat has its own customization.
After the import
- Open the Preset tab and activate the preset you imported. Presets import inactive so nothing changes behind your back.
- Connect your API key and pick a model (see Getting started).
- Open a favorite old chat and send one message to confirm everything reads right.
Manual routes
No running ST install handy? Everything also moves by file:
- Character cards: export PNG from ST, import PNG in the Characters tab.
- World info: export JSON from ST, import it in the Lorebook tab.
- Presets: import the preset JSON in the Preset tab.
RisuAI cards work too, including
.charx archives, embedded assets and trigger scripts.
ScyllaChat