No Filter Review

explainer · Hands-on + researched · 18+

How to Import Chat in Janitor AI: What Works, What's Broken, and the Transplant Method

Janitor AI has no native chat import or export. The three methods that work in 2026: the Chatbot Manager extension, DevTools export, transplant.

If you sign up through a link marked "Visit site", I may earn a commission. It never changes what I write. Every number is measured before any partnership exists, and the test date is printed next to it.

The short answer

Janitor AI has no native way to import a chat into an existing conversation, and no native export either. The community says it in four words: “You can’t export or import.” Everything that works is a workaround, and there are exactly three worth your time: a browser extension that clones and imports chats, a manual DevTools export for SillyTavern users, and the chat transplant method for continuing past the context limit inside Janitor itself.

Which one you need depends on what you are actually trying to move, so start there.

Chatbot Manager in the Chrome Web Store, the extension behind Method 1, captured Jul 26, 2026

Chats vs characters: know which one you’re moving

Half the pages ranking for this search answer the wrong half of it. A character is the card: name, personality, greeting, scenario. A chat is your conversation history with it. Characters export cleanly as card files that other platforms accept. Chats are the hard part: they live on Janitor’s servers with no export button, and the competing platforms advertising “import from JanitorAI” import the characters, not your conversations.

If you want your characters: Method 1’s card download covers it. If you want your actual roleplay history: Methods 1 to 3 are the only games in town.

Method 1: Chatbot Manager, the extension that does both

Chatbot Manager is a browser extension (Chrome, Firefox, Edge, Safari) whose docs list Janitor-specific features alongside a Clone / Import - Chat function: it “starts a new chat, inserts the messages of current chat (Clone) or the chat you imported into the new chat,” accepting readable, oobabooga, and tavern formats.

Chatbot Manager's documentation page for its Clone / Import - Chat feature

The setup: install it from your browser’s extension store, pin it, log into Janitor, and use the extension’s panel from the chat you want to clone or the character you want to download as a card. Two honest caveats from its own docs: imports run message by message, so long chats take a while (“we still need to wait for server responses to keep the messages in chronological order”), and the docs page itself was last updated a year ago, so expect rough edges when Janitor changes its interface.

There is also a dedicated Firefox exporter, JanitorAI Chat Downloader, Reader and Exporter, if all you want is a backup file rather than a full manager.

The JanitorAI chat exporter add-on listing on Firefox Add-ons

Method 2: Grab your chat logs with Inspect Element

The SillyTavern crowd solved the no-export problem manually, and their method is the one that needs no extension at all. From the thread that ranks first for this search:

  1. Open your Janitor chat, then your browser’s DevTools (F12), Network tab.
  2. Reload and find the request “that is just all numbers,” in the original poster’s words: its response is your chat log as JSON.
  3. Copy the entire response into a new file, for example janitor_chat.json.
  4. Run it through a converter script to SillyTavern’s .jsonl chat format. The thread shares a community Python script; the format conversion is mechanical.

The follow-up comment in that thread is the honest summary: “Stumbled across this thread and this was insanely helpful.” It is also fiddly the first time, which is why it stays Method 2 rather than Method 1.

Method 3: The chat transplant method

If your reason for wanting import is that your long roleplay hit the context wall, the community’s answer does not involve files at all. The chat transplant, a 261-upvote guide in Janitor’s own subreddit, works like this:

  1. Write a summary of everything that matters from the maxed chat: relationship state, key events, running jokes. The guide’s own analogy: “Think of it like a DBZ recap.”
  2. Start a brand-new chat with the same bot and paste the summary as opening context.
  3. Reply to the bot’s intro with a short recap of the most recent events plus a scene reset to where you left off.

Two calibration points from the guide’s comment section: the transplant cadence has tightened to “after your 60-70 messages” as of the current context limits, and the tell that it is time is stylistic: “when the bot starts waxing poetic it’s time.” The most-upvoted request under that guide was for a visual version, which is exactly what this page’s step list is for.

Keep the persona short too. Persona tokens eat the same context budget, and the guide’s rule is “short n’ sweet.”

Chats not showing up? The quick checks

Before assuming loss: confirm you are in the right account, hard-refresh, and check Janitor’s status channels for an outage, because chats live server-side and outages are routine enough that the community documents them. If a specific chat vanished and the account is right, Janitor support is the only recourse; there is no local copy unless you made one. That is the practical argument for Method 1 or 2 as a habit, not a rescue.

If you’re exporting because you’re leaving

Exporting a chat is usually the last thing people do before switching apps, so here is the honest version of that conversation. Your Janitor characters can come with you as cards; your chats mostly cannot, and a summary (Method 3’s skill) is the portable version of a relationship.

Questions people ask

JanitorAI FAQ

How do I download a chat from Janitor AI?

Janitor has no download button for chats. The two working routes are the Chatbot Manager browser extension, which reads and exports your chat, and the manual DevTools method: open your browser's network tab, find the chat request, and copy the JSON response into a file.

How do I do the chat transplant in Janitor AI?

Summarize everything important from your maxed-out chat, start a brand-new chat with the same bot, paste the summary as context, then reply to the intro with a recap of recent events and a scene reset. The community's rule of thumb in 2026 is to transplant every 60 to 70 messages, before the bot starts waxing poetic.

How do I import Janitor AI characters to Chub or SillyTavern?

Characters move more easily than chats. The Chatbot Manager extension's Download as Card exports a public character as a card file that Chub, SillyTavern, and several other platforms accept. Some characters are set private and cannot be downloaded.

Why aren't my chats showing up on Janitor AI?

Check that you are logged into the same account, hard-refresh the page, and check Janitor's status channels for an outage before assuming loss. Chats live on Janitor's servers, so an outage or a login mismatch is the usual answer, and an export habit is the only real insurance.

Keep reading

The AI companion apps I've paid for and tested

Research tells you what the documents say. The reviews below are where I put my own card on file and found out; the rest keeps you inside this app's file.

Hi, I'm Sam.

I test AI companion apps with my own subscriptions and read the policies nobody else finishes. Forget about love. I'm here for the data.

Stay up to date, once a week.