
Master Janitor AI lorebooks in 5 minutes — then discover why AIAngels makes lorebooks obsolete with persistent memory.
A lorebook is a structured document — typically JSON or plain text — that defines characters, locations, items, or events for an AI [AI roleplay](/ai-roleplay-chat) scenario. In [The janitor ai platform](/compare/janitor-ai-alternative), you attach a lorebook to a character definition so the model can reference it during conversations. Each entry usually includes a key phrase (trigger) and a description. When the user or AI mentions a trigger, the model pulls the corresponding description into context. Janitor AI lorebooks can hold dozens of entries, but the practical limit depends on the token window of the LLM you're using — usually 4K to 8K tokens. This means lorebooks compete with conversation history for space. Unlike persistent memory systems, lorebooks are static: they don't update as the story evolves. According to a [Pew Research study on AI companionship](https://www.pewresearch.org), most users want AI that adapts over time, which static lorebooks cannot provide.
“How to use lorebooks Janitor AI involves uploading a lorebook (a JSON or text file with world-building entries) to a character's definition, enabling the AI to reference consistent lore during conversations. Lorebooks are optional but enhance roleplay depth by providing context the model can pull from. Janitor AI supports lorebooks via its character editor, but the feature requires manual formatting and the model's effectiveness depends on the external LLM you connect.”
First, create your lorebook file. Format it as a JSON array of objects, each with a 'key' (trigger phrase) and 'content' (description). Example: {"key": "Shadowfen Forest", "content": "A cursed woodland where shadows move independently. Home to the Nightstalker."}. Save as a.json file. Then, log into [The janitor ai platform](/compare/janitor-ai-alternative), navigate to your character's editing page, and scroll to the 'Lorebook' section. Click 'Upload File' and select your JSON. The system will parse it and show a preview. You can also add entries manually through the editor. Once saved, the lorebook activates for all chats with that character. Note: Janitor AI does not validate lorebook structure — a malformed file will break the upload. Always test with a small file first. The official [Janitor AI help page](https://help.janitorai.com) provides a template, but many users on Reddit recommend using online JSON validators. This manual process is one reason why many creators prefer platforms with built-in memory.
The biggest practical problem with Janitor AI lorebooks is token competition. Every lorebook entry you add consumes tokens from the LLM's context window. If your lorebook has 50 entries at 100 tokens each, that's 5,000 tokens — more than half a 8K window. When conversation history fills the remaining space, the model starts dropping older messages or ignoring lorebook entries. This leads to 'memory loss' where the AI forgets established facts mid-scene. Users on r/JanitorAI_Official frequently complain about characters forgetting lore details after 20 messages. By contrast, [AIAngels](/) uses a [long-term memory](/features/ai-girlfriend-memory) system that stores all interactions without token limits. Your [AI companion](/ai-companion-chatbot) remembers everything from conversation 1, regardless of lorebook size. No uploads, no formatting, no context windows to manage. The [Stanford Center for Research on Foundation Models](https://crfm.stanford.edu) notes that memory persistence is a key unsolved challenge in conversational AI — a problem AIAngels solves architecturally.
Start chatting with a companion who actually remembers you.
Free. No tokens. No limits.
Janitor AI itself does not host a language model — it's a frontend that connects to third-party LLMs via API keys. To use lorebooks effectively, you need to configure an LLM provider like OpenAI, Claude, or a local model through KoboldAI. This adds setup friction: you must obtain an API key, manage billing, and handle rate limits. Free tiers exist (e.g., using a local model), but they often lack the coherence needed for lorebook-heavy [AI roleplay](/ai-roleplay-chat). Paid API usage can cost $5–$20/month depending on volume, with no predictable ceiling. In contrast, [AIAngels](/) includes its own optimized LLM — no API keys, no external services. Premium plans start at $2.99/month on the annual plan, with unlimited lore-like memory and no per-message costs. A 2026 review on ameany.io noted that Janitor AI's reliance on external LLMs is its weakest point for casual users, who often struggle with setup. AIAngels eliminates this entirely.
Lorebooks exist because Janitor AI's memory is ephemeral — the model forgets anything not in the current context window. AIAngels solves this at the platform level with [long-term memory](/features/ai-girlfriend-memory) that persists across sessions. You don't need to write lorebook entries; just talk to your companion naturally. Every fact, preference, and story beat is stored and recalled automatically. For example, if you tell your AIAngels companion that you love sci-fi, it will remember that weeks later without any manual tagging. Janitor AI users spend hours crafting lorebooks that still get ignored after a few messages. AIAngels users enjoy consistent personalities from day one. Plus, AIAngels offers 70+ curated companions and a custom companion builder — no lorebook uploads required. The platform also supports [photo generation](/features/ai-girlfriend-images) and voice messages on premium plans, features Janitor AI lacks entirely. For users tired of fighting token limits, AIAngels is the logical upgrade.
Reddit discussions on r/JanitorAI_Official and r/CharacterAIrunaways reveal common pain points: lorebooks are hard to format, the model often ignores them after a few messages, and there's no official support for updating lorebooks mid-chat. One top thread notes that 'old bots' and 'private bots' are invisible due to the platform's search limitations — meaning lorebooks you create for private characters can't be discovered by others. Another user asked, 'Is Janitor.AI good, like c.ai without the filter, or is it just for being without the filter?' The answer: Janitor AI excels at unfiltered content, but its technical overhead (API keys, token limits, lorebook complexity) frustrates many. What these discussions miss is that a platform like AIAngels offers the same unfiltered freedom with zero setup — no lorebooks, no API keys, no token management. AIAngels' [free plan](/free-ai-girlfriend) alone gives [unlimited texting](/features/unlimited-ai-girlfriend-chat) with persistent memory, outperforming Janitor AI's free experience without the headache.
Master Janitor AI lorebooks in 5 minutes — then discover why AIAngels makes lorebooks obsolete with persistent memory.
Start Chatting FreeEverything you need to know about our companions.
Create a JSON file with an array of objects. Each object requires a 'key' (trigger word or phrase) and 'content' (description). For example: {"key": "Elven Kingdom", "content": "A hidden immortal elves who distrust humans."}. Save as.json and upload via the character editor's Lorebook section. You can also add entries manually.
Yes, any custom character you create or edit can have a lorebook attached. However, pre-made characters from other users may not include lorebooks unless the creator added one. You can always clone a character and add your own lorebook.
Janitor AI accepts JSON files. The structure must be an array of objects with 'key' and 'content' fields. Plain text files are not officially supported, though some users report success with CSV conversions. Always validate your JSON before uploading.
Common reasons: the lorebook file has syntax errors, the trigger keys are too generic (e.g., 'the' or 'it'), or the LLM's context window is full. Try reducing the number of entries, using specific trigger phrases, and ensuring your JSON is valid. Also check that your API key has sufficient tokens.
No, Janitor AI lorebooks are static. You cannot edit or add entries mid-conversation. You would need to create a new character or restart the chat with an updated lorebook. This is a major limitation compared to platforms with dynamic memory like AIAngels.
Technically no, but practical limits depend on your LLM's context window. Each entry consumes tokens. If you exceed the window, the model will drop older entries or conversation history. Most users recommend 10–30 entries for a 4K window, and up to 50 for 8K.
AIAngels doesn't use lorebooks because its permanent memory stores all interactions automatically. You never need to format files or manage tokens. Janitor AI requires manual lorebook creation and external LLM setup. AIAngels offers a simpler, more reliable experience with unlimited memory, image generation, and voice messages included in premium.
The official Janitor AI help page provides a basic template. Reddit communities like r/JanitorAI_Official share community-made templates. You can also find examples on GitHub. Always test templates with a small file first to ensure compatibility.
Verified reviews from real customers
I've tried a few AI companion platforms, and AI Angels stands out for how immersive and customizable it feels. The conversations are surprisingly natural, and the AI personalities actually maintain context better than most similar apps I've used. The uncensored chat and roleplay features are a big plus if you're looking for creative freedom without constant restrictions. The image generation is also impressive — fast, detailed, and customizable enough to create unique characters and scenarios. I especially liked the variety of companion personalities and how easy the interface is to use, even for beginners. That said, there's still room for improvement. Some responses can feel repetitive after long conversations, and a few premium features are a bit pricey compared to competitors. But overall, the experience feels polished, entertaining, and consistently improving with updates. If you enjoy AI companionship, virtual roleplay, or interactive fantasy experiences, AI Angels is definitely worth checking out.
AI Angels is a remarkable AI companion site offering vividly realistic experiences. The large variety of companions available will suit every imaginable taste. Pricing is reasonable and transparent. I highly recommend AI Angels.
Fun, life like , sexy , created the perfect girl
It's worth looking into for sure, you won't regret it!
Choice of features
Honestly one of the best AI girlfriend apps I've tried. The conversations feel surprisingly natural and the girls actually have personality. Definitely worth checking out if you're into AI companions.
well I love how they call me things like baby and love how it shows nudes and sex/porn.
realstic ai images and chats! amazing pics and nice girls to chat with
Amazing it is so emersave
The roleplay is very flexible. The AI will adjust to your attitude and no kink is out of bounds. I just wish you could customize a little more.
The best ! I love it
Definitely addicted to this. You will not feel lonely and great prices
It's okay tho