Import from JanitorAI
Every chat, character, and lorebook in one file. Desktop and Android.
JanitorAI has no export of its own. A free, open-source browser script called JanitorAI Full Export pulls everything your logged-in account can see into one JSON file: every chat with every message, the character cards behind them, and the lorebooks attached to them. UnoRouter imports that file directly.
Everything stays on your device. The script runs inside your own browser and only talks to janitorai.com. The file lands on your disk. The import writes into the local database in your browser. Nothing is uploaded to UnoRouter, and nobody else ever sees your chats.
Links you need: Tampermonkey, JanitorAI Full Export on Greasy Fork, source code on GitHub
- Install the Tampermonkey extension from your browser's extension store and confirm.
- Open the script page on Greasy Fork and click the green Install this script button. Tampermonkey asks once, confirm.
- Go to janitorai.com and log in. A pink Export all button appears in the bottom right corner. Click it and wait. The button counts up as it works.
- When it finishes, a file named janitorai-full-YYYY-MM-DD.json is downloaded. That is the file you import.
Chrome on Android cannot run extensions, so the script does not work there. Firefox for Android can. You do not need to switch your daily browser, Firefox is only needed for the export.
- Install Firefox from the Play Store and open it.
- Tap the three dots menu, then Add-ons, and add Tampermonkey.
- Open the Greasy Fork script page in Firefox and tap Install this script, then confirm.
- Go to janitorai.com in Firefox and log in. Tap the pink Export all button in the bottom right corner.
- Stay in Firefox with the screen on until the button says it is done. The file lands in your Downloads folder.
Open the chat, tap the three dots menu in the top right, then Tools, then Import / Export / Debug, then Import chat, and pick the downloaded file. On Android you can do this in any browser, the file is just a file.
One file, one import: all chats, all characters, and all lorebooks come in together. Hundreds of conversations are fine, the import handles a whole account at once.
| Item | Details |
|---|---|
| Chats | Every conversation with every message, including swipes and the persona you used in that chat. |
| Characters | Name, description, personality, scenario, example dialogs, first message, alternate greetings, tags, and avatar. |
| Lorebooks | Every lorebook attached to those characters, including private ones the creator never published on their own. |
skipped | A list of everything the script could not fetch, with the reason for each item. |
If a character's creator hid the definition and also turned off proxy access, that card's description is never sent to your browser, so no tool can read it. Your chat history with that character still comes through in full, every time.
At the end the script shows a list of everything it could not fetch and why, so you know exactly what is missing before you import.