Tome Alchemy
Lorebook Converter
SillyTavern World Info β JanitorAI Lorebook & Scripts
Simple mode: drop your file, hit Convert, download. Switch to Advanced for category positions, prefixes, and the raw JSON.
Import
ST World Info JSON
JAI Lorebook JSON
loreEntries Script
if-chain Script
Not sure which format you have? Click a pill above to see a sample.
π
Drop any lorebook file here
ST JSON Β· JAI JSON Β· scripts (.txt .js .json .docx)
Entry positions by category
Personality defaults to 7 / Outlet
Category
Scenario Pos
Personality Pos
Advanced Script Settings
Field mapping reference
Scripts β ST
entry
β
up to 2 ST entries (or 1 merged)
scenario text
β
content, mapped position (default 0 or 1)
personality text
β
content, position 7 / Outlet (default)
keywords / includes()
β
key (shared)
priority Γ 10
β
order
minMessages / message_count
β
delay
filters.notWith
β
keysecondary + NOT ANY (2)
filters.requiresAny
β
keysecondary + AND ANY (0)
filters.requiresAll
β
keysecondary + AND ALL (1)
ST β JAI JSON (universal)
key / disable / delay
β
keyword(s) / enabled / minMessages
Positions
0
=
βChar
1
=
βChar
2
=
βEx Msgs
3
=
βEx Msgs
4
=
βAN
5
=
βAN
6
=
@ Depth (System/User/Asst + depth number)
7
=
Outlet (needs {{outlet::name}} in card)
Results
* Table is showing a live preview. Adjust categories or settings above and click
Convert βΆ
to generate your JSON.
| # |
Type |
Name |
Keywords |
Secondary |
Pos |
Order |
Delay |