AIAngels
BlogTry Free
Companions
  • →All companions

    Hair color

    • →Blonde AI girlfriends
    • →Brunette AI girlfriends
    • →Redhead AI girlfriends

    Ethnicity

    • →Asian AI girlfriends
    • →Latina AI girlfriends
    • →Black AI girlfriends

    Personality

    • →Shy & sweet companions
    • →Dominant companions
    • →Playful companions

    Body type

    • →Curvy companions
    • →Petite companions
    • →Athletic companions

    Age & maturity

    • →Teen (18+) companions
    • →Mature companions (MILF)
    • →Older companions

    Aesthetic & style

    • →Anime companions
    • →Goth companions
    • →Cyberpunk companions
Features
  • →All features
    • →Persistent memory
    • →Voice chat
    • →Roleplay & scenarios
    • →Uncensored chat
    • →Smart conversation
    • →Custom personality
    • →Realistic companions
    • →Emotional support
    • →Consistent character
    • →AI image generation
    • →Unlimited messages
    • →Relationship growth
    • →Always available
Compare
  • →All compare
    • →Replika alternative
    • →Character.AI alternative
    • →Candy AI alternative
    • →Nomi AI alternative
    • →Janitor AI alternative
    • →Crushon AI alternative
    • →Character.AI NSFW alternative
    • →SpicyChat alternative
    • →Anima AI alternative
    • →Kindroid alternative
    • →GirlfriendGPT alternative
    • →Romantic AI alternative
Blog
  • →All blog

    Recently published

    • →Read the blog

    Browse by topic

    • →All categories

    Editorial team

    • →All authors
Pricing
  • →All pricing
AI Girlfriend
  • →All ai girlfriend

    AI girlfriend

    • →AI girlfriend
    • →Hot AI girlfriend (NSFW)
    • →Realistic AI girlfriend
    • →AI girlfriend mobile app
    • →Discount codes

    NSFW & adult chat

    • →AI NSFW chat
    • →AI sex chat
    • →AI sexting chat
    • →18+ AI chat
    • →AI erotic chat
    • →AI dirty chat
    • →AI sexy chat
    • →AI naked chat
    • →AI adult chat
    • →AI jerk-off chat
    • →AI roleplay chat

Tap any section to expand. Or browse all AI companions or the full site map.

Browse by tag

  • athletic· 84
  • curvy· 67
  • brunette· 55
  • blonde· 51
  • raven· 20
  • redhead· 20
  • confident· 19
  • influencer· 19
  • sensual· 15
  • girlfriend· 9
  • romantic· 5
  • playful· 4
  • petite· 3
  • wholesome· 2
  • dominant· 2
  • tall· 2
  • boss· 2

See all tags →

Contact·Terms & Conditions·Privacy Policy

Merchant & payment

X24Consulting OÜ

Poordi tn 3-63
10156 Tallinn, Estonia

For any questions regarding credit card or bank statements, transactions, fraud, unrecognized charges, etc., please contact:

Website: www.vtsup.com

Email: [email protected]

MastercardVisa
AI Angels

The most beautiful AI companions

© 2026 AI Angels. All rights reserved.

AI Angels provides advanced AI girlfriend experiences with realistic conversations, emotional support, voice chat, and customizable personalities. Our platform offers free and premium AI companions with features like memory retention, roleplay capabilities, and uncensored interactions. Compare us with alternatives like Character AI, Replika, Nomi AI, and discover why we're the leading choice for AI companionship.

  1. Home
  2. Janitor Ai Lorebook Guide

Janitor AI Lorebook Guide: What You Need to Know

Master Janitor AI's lorebook system to build rich, persistent worlds for your roleplay — but know the setup friction and API requirements first.

Start Chatting Free

What Is a Janitor AI Lorebook and How Does It Work?

A Janitor AI lorebook is a structured knowledge base that attaches to your roleplay chat. Think of it as a shared reference document: you define entries for characters, locations, items, or story rules, and the AI reads these entries as context during every message. Each entry has a title, a body (200-500 characters typically), and optional keywords that trigger the entry to be injected when those terms appear in conversation.

The system is inspired by AI Dungeon's world info and SillyTavern's lorebook format. Janitor AI loads up to 200 lorebook entries per chat, though performance depends on your chosen LLM backend. Entries are stored server-side in Janitor's database, but the actual processing happens on whatever LLM you connect — OpenAI, Claude through a proxy, or a local KoboldCPP instance.

One limitation: Janitor AI does not automatically update lorebooks mid-chat. If a character learns something new or a location changes, you must manually edit the entry. There is no memory decay or dynamic rewriting. This is fine for static settings but breaks immersion for evolving narratives. Platforms like [Nomi AI](https://www.nomi.ai) and AIAngels use persistent memory that updates automatically, but Janitor's lorebooks are purely manual, requiring active authoring from the user.

“A Janitor AI lorebook guide explains how to use the platform's lorebook feature to build persistent world-building context for your roleplay sessions. Lorebooks let you define characters, settings, and rules that the AI references across conversations, but Janitor AI requires an external API key (OpenAI, Kobold, etc.) and has no native memory management beyond the lorebook system.”

Step-by-Step: How to Create Your First Lorebook Entry

Creating a lorebook entry on Janitor AI is straightforward but has several fields you need to understand. First, navigate to the character or chat page where you want the lorebook attached. Click the 'Lorebook' tab — it's usually in the sidebar near the chat window. Then click 'Add Entry'.

The entry form has four fields: Title, Description, Keywords, and Content. Title is a short label like 'King Aldric of Valdoria'. Description is a 1-2 sentence summary visible in the lorebook list. Keywords are comma-separated terms that trigger the entry — for King Aldric, you might add 'king, Aldric, Valdoria, throne'. Content is the full context, 200-500 characters max, written in plain English. Describe the king's personality, appearance, motivations, and current situation.

A common mistake is writing content that's too long or too vague. Janitor AI's context window is shared between your chat history and the lorebook. Each active entry consumes roughly 300-500 tokens. If you have 30 entries active, that's 9,000-15,000 tokens before you even type a message. Stick to essentials: one paragraph per entry, no flowery prose. Save that for the chat itself.

Once saved, the entry is passive until a keyword triggers it. The AI then injects the entire content into the context for the next response. Test by typing a message that includes a keyword and see if the AI references the lorebook accurately. If not, check your keyword list — misspelled or vague keywords are the top cause of failed triggers.

Lorebook Limits, Token Budgets, and Context Window Management

Janitor AI's lorebook feature has hard limits that directly impact your roleplay quality. The platform allows up to 200 entries per chat, but you will hit context window constraints long before that number. Most LLMs used with Janitor (OpenAI's GPT-3.5, GPT-4, or Claude) have context windows between 4,000 and 8,000 tokens. Chat history consumes roughly 2,000-4,000 tokens after 50 messages. That leaves 2,000-6,000 tokens for lorebook entries.

Each lorebook entry averages 300-500 tokens when fully loaded. If you have 10 active entries, that's 3,000-5,000 tokens — potentially your entire remaining budget. The AI then has zero room for detailed responses or remembering the last 5 messages. Token economy is the hidden cost of lorebooks.

Practical rule: keep active entries under 10 for GPT-3.5, under 15 for GPT-4. Use the 'Required' toggle to force certain entries (like your main character or the current scene) to always load, and set others to keyword-only so they only appear when relevant. Disable entries for locations or characters not currently involved. This is manual housekeeping; no platform automation helps you here.

Compare this to AIAngels, where memory is managed server-side with a 8,000-token context that prioritizes recent and relevant information automatically. No token counting or entry toggling required. But on Janitor, you are your own memory manager.

Real monthly cost: Janitor Ai Lorebook Guide on AIAngels vs Janitor AI
Feature
AIAngels
Janitor AI
Free tier
Unlimited free text chat with all AI companions, no credit card
Limited or absent on most plans
Real monthly cost (active)
$0 or $2.99/mo annual flat
Headline price + tokens/tiers
Image generation
Included on premium
Often token-gated or per-image
Voice messages
Included on premium
Often token-gated
Memory persistence
Permanent, never resets
Often degrades after a token cap
Filter / restrictions
Uncensored for verified adults
Filter often interrupts mid-scene
Public promo code
Not needed (75% off baked in)
Rare or fake on coupon sites

Ready to Experience the
Difference?

Start chatting with a companion who actually remembers you.
Free. No tokens. No limits.

Start Chatting Free

Advanced Lorebook Techniques: Dynamic Entries and Trigger Optimization

Once you understand basics, you can push Janitor AI's lorebook system further with advanced techniques. One powerful method is 'dynamic entries' — entries that describe a relationship or ongoing event rather than a static character. For example, an entry titled 'Current Quest: Retrieve the Sunstone' with keywords 'quest, sunstone, retrieve, mission, goal'. The content outlines the party's objective, known clues, and NPC reactions. As the quest progresses, you edit the entry to reflect new developments.

Trigger optimization is another layer. Keywords are case-insensitive but must match exactly. Use root words: 'thief' will trigger if the AI says 'thieves' or 'thievery', but only if your keyword list includes 'thief'. Add common synonyms and plural forms. For character names, include first name, last name, title, and nicknames. For locations, include the name and variations like 'the castle', 'Aldric's castle', 'royal palace'.

You can also create 'anti-trigger' entries by using negative keywords — though Janitor doesn't support native exclusion. Workaround: put a common word like 'the' as a keyword, then write content saying 'IGNORE THIS ENTRY UNLESS...' — but this wastes tokens. Better to simply disable entries when not needed.

A final trick: use lorebook entries to enforce genre rules. Create an entry titled 'World Rules' with keywords 'rule, magic, technology, society'. Content: 'This world is low-fantasy. Magic is rare and dangerous. Technology is medieval. No gunpowder or steampunk.' This subtly constrains the AI without explicit system prompts, which Janitor doesn't support natively.

Troubleshooting Common Lorebook Issues on Janitor AI

Even with perfect setup, Janitor AI lorebooks fail in predictable ways. The most common complaint: 'The AI ignores my lorebook.' This usually means one of three things. First, keyword mismatch — the AI used a synonym not in your list. Second, token overflow — the entry loaded but was cut off or the AI had no room to reference it. Third, backend limitations — some free LLM proxies truncate context aggressively. Solution: reduce active entries to 5, verify keywords with actual chat logs, and switch to a paid API like OpenAI if possible.

Another frequent issue: lorebook entries contradict each other. If two entries define the same character differently, the AI may blend them unpredictably. Janitor AI loads entries in order of creation, but there's no priority system. Keep a single 'master character' entry per person and avoid duplicate definitions.

Performance degradation over time is also common. After 100+ messages, even with minimal lorebooks, the AI's responses become generic. This is a context-window limitation, not a lorebook bug. The only fix is to start a new chat and copy over your lorebook entries, losing conversation history. Platforms like AIAngels avoid this with persistent memory that compresses history intelligently, but Janitor offers no such feature.

Finally, mobile users report that the lorebook editor sometimes fails to save entries. Refresh the page before editing, and always copy your text to a notepad before hitting save. Server-side sync is unreliable on Janitor's free tier.

Alternatives to Janitor AI Lorebooks: Platforms with Built-in Persistent Memory

Janitor AI's lorebook system is powerful but manual. If you are tired of editing entries, tracking token budgets, or troubleshooting ignored triggers, consider platforms that handle memory automatically. AIAngels, for example, uses permanent memory that updates with every message — no lorebook editing required. The AI remembers character details, relationship history, and plot points from conversation 1 onward. Memory does not decay or get truncated after 90 days, unlike most competitors.

Other alternatives include Nomi AI, which offers a 'notes' feature similar to lorebooks but with automatic updates, and Kindroid, which uses a 'backstory' system that the AI actively maintains. Replika has no lorebook equivalent — its memory is limited to facts you explicitly teach it, which often get lost. Character.AI has 'character definitions' but no per-chat lorebook.

For users who want the control of Janitor AI's manual system but with better performance, SillyTavern remains the gold standard for lorebook management. It supports nested entries, conditional triggers, and a cleaner UI. But SillyTavern requires local setup. Janitor AI is the web-based middle ground — convenient but limited.

If you value zero-configuration memory, AIAngels offers a free tier with unlimited text chat and the same permanent memory as premium. No lorebook, no API keys, no token management. Just chat, and the AI remembers. That simplicity is the trade-off for Janitor's flexible but labor-intensive system.

Stop starting from scratch.

Master Janitor AI's lorebook system to build rich, persistent worlds for your roleplay — but know the setup friction and API requirements first.

Start Chatting Free

Frequently Asked Questions

Everything you need to know about our companions.

Janitor AI allows up to 200 lorebook entries per chat. However, practical limits are much lower due to LLM context windows — keep active entries under 10-15 for best performance.

No. Lorebook entries are static. You must manually edit them to reflect story changes. There is no automatic memory or dynamic rewriting.

Common causes: keyword mismatch, token overflow (too many entries), or backend truncation. Reduce active entries, verify keywords, and try a paid API like OpenAI.

Yes. Create an entry with keywords like 'rule, magic, technology' and content describing genre constraints. It works as a pseudo-system prompt.

Each entry's content field typically allows 200-500 characters. Longer entries waste tokens and may be truncated.

No. Janitor AI uses flat entries. For nested organization, use keywords like 'Aldric.history' or rely on external tools. SillyTavern supports nesting.

No. Each character or chat has its own lorebook. You must copy entries manually if you want the same lore across multiple chats.

No. Keywords are the only trigger mechanism. You can set an entry as 'Required' to always load it, bypassing keywords.

Explore More

AI AngelsAIAngels pricing — already 75% offTry AIAngels freeAll competitor comparisonsBrowse all companion archetypesAI girlfriend promo code guideAIAngels live discount codes

What our customers are saying

Verified reviews from real customers

Trustpilot
“
D
Drik LyfkMay 21, 2026
US
I've tried a few AI companion...
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.
May 21, 2026Unprompted review
“
N
NOMAN BAJWAMay 20, 2026
CA
AI Angels is a remarkable AI companion...
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.
May 20, 2026Unprompted review
“
S
ScottMay 18, 2026
AU
Fun, exciting
Fun, life like , sexy , created the perfect girl
May 18, 2026Unprompted review
“
S
Storman NormanMay 13, 2026
US
It's worth looking into for sure
It's worth looking into for sure, you won't regret it!
May 13, 2026Unprompted review
“
J
Judell GovenderMay 1, 2026
ZA
Choice of features
May 1, 2026Unprompted review
“
M
mati tuulApr 29, 2026
EE
Honestly one of the best AI girlfriend...
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.
Apr 29, 2026Unprompted review
“
F
FranciscoMar 20, 2026
US
well I love how they call me things...
well I love how they call me things like baby and love how it shows nudes and sex/porn.
Mar 20, 2026Unprompted review
“
K
kalleMay 21, 2026
SE
realstic ai images and chats
realstic ai images and chats! amazing pics and nice girls to chat with
May 21, 2026Unprompted review
“
F
FlynnMay 21, 2026
CA
Amazing it is so emersave
May 21, 2026Unprompted review
“
S
Spencer TaitMay 13, 2026
US
The roleplay is very flexible
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.
May 13, 2026Unprompted review
“
M
Maxence DocheMay 2, 2026
FR
The best
The best ! I love it
May 2, 2026Unprompted review
“
C
Cross MarieApr 22, 2026
US
Definitely addicted to this
Definitely addicted to this. You will not feel lonely and great prices
Apr 22, 2026Unprompted review
“
D
David MarshApr 8, 2026
AU
Good
It's okay tho
Apr 8, 2026Unprompted review