What is JanitorAI?
JanitorAI is a character chat platform where adults hold ongoing roleplay conversations with AI personas written by the community, or design and publish their own. Its help centre says the site hosts more than 1.4 million public bots.
Each bot is a written character card: a personality, a scenario, an opening message and sample dialogue. When you chat, a language model reads that card and replies in role. By default the replies come from JLLM, the company’s own free model, with a context window of roughly 8,000 to 9,000 tokens. Users who want longer memory or a different writing style can connect an outside model through an API key, or, as a Janitor+ subscriber, pick one from the built-in Router.
JanitorAI, Inc. publishes the iPhone app and claims more than 15 million registered users, a figure we could not verify. The platform is for adults aged 18 and over. Bots are labelled either Limited, meaning suitable for general audiences, or Limitless, meaning they carry mature or romantic themes, and the mobile apps start in a restricted Safe Mode to meet app store rules. This review stays at a general level and does not describe adult content.
Key Features
Splitting characters from the model that voices them is JanitorAI’s defining design choice, and it shapes the library, the free JLLM default, the proxy option and the Router.
- Community library: More than 1.4 million public bots are searchable by tags such as genre, fandom and content rating. Creators must mark bots as Limited or Limitless, which lets adult users filter what appears in search.
- Bot creator: Anyone with an account can write a character’s persona, scenario, greeting and example lines, then publish or keep it private. The help centre also documents a JSON format and accepted image formats for character cards.
- Free JLLM model: JLLM answers every chat by default with no setup or payment. Its context window of about 9,000 tokens means long stories eventually lose early details, so the help centre teaches compact memory summaries.
- Proxy and API keys: Pasting an API key and endpoint from a provider such as OpenRouter switches replies to an outside model. Any usage charges then go to that provider, and the help centre keeps an error guide for common setup problems.
- Scripts and lorebooks: Scripts insert background facts into a reply when trigger words appear, while advanced scripts apply conditional rules. Priority settings and inclusion groups decide which entry fires when several match at once.
- Chat memory tools: A memory panel stores short notes on setting, relationships and plot points that stay in context. The official guide recommends brief bullet points over long prose so that each token carries useful information.
Pros
Unlimited free chat on JLLM is the strongest argument for JanitorAI, because adults can explore a very large character library without paying anything.
- Free core use: Chats on the default model are unlimited and the free tier has no announced end date. Casual users can therefore stay on JanitorAI for months without spending money.
- Model choice: The same bot can run on JLLM, a proxied model or a Router model. Users can compare writing quality across models without rebuilding characters or switching to another site.
- Deep creator tools: Scripts, lorebooks, custom prompts and profile CSS let writers build detailed, consistent characters. The help centre has separate guide sections for each, which shortens the learning curve.
- Large community: With more than 1.4 million public bots, most fandoms and genres already have several characters to try. Tags and content labels make that volume easier to browse.
- Clear billing routes: Card payments run through Stripe, while app subscriptions go through the App Store or Google Play. Cancelling keeps access until the end of the current billing period.
Cons
Short memory on the free model is the drawback users notice first, since JLLM’s roughly 9,000-token window makes long stories forget earlier events.
- Adults only: JanitorAI is meant for users aged 18 and over, and a large share of the library carries mature themes. It is unsuitable for teenagers, and parents should rely on device-level controls.
- Limited free memory: The free context window holds roughly 9,000 tokens, so characters drift or forget details in long chats. Janitor+ multiplies that by five, or users can write compact memory summaries.
- Setup effort: Connecting an outside model through a proxy means handling keys, endpoints and provider errors. Newcomers often find this confusing, although the paid Router removes most of the setup.
- Uptime and speed: Reviews and community posts report queues, slow replies and outages at busy times. Janitor+ offers priority access, but free users should expect occasional waits while busy queues clear.
- Few refunds: The subscription FAQ says payments are generally non-refundable unless law or the terms require otherwise. Router wallet credits are also non-refundable, so top up in small amounts.
Who is Using JanitorAI?
Adult fans of interactive fiction make up most of JanitorAI’s audience, alongside creators who publish characters and hobbyists comparing language models.
- Roleplay fans: Adults use it for long-running interactive stories across fantasy, science fiction and slice-of-life genres. Many stay on the free JLLM model.
- Bot creators: Writers design personas, scripts and lorebooks, then publish them for others to chat with. Some build profiles with custom CSS to present their work.
- Fandom communities: Fans chat with characters inspired by games, anime and books. Tags make it easy to find several versions of a favourite character.
- Model hobbyists: Technically curious users connect different models through proxies or the Router. They compare writing style, memory and cost using the same character card.
Pricing
Chatting on JanitorAI is free, while Janitor+ costs a reported $12.99 a month and Router models are charged per token (official help centre and 2026 reviews, October 2026).
| Plan | Price | What you get |
|---|---|---|
| Free | $0 | Unlimited chats on JLLM, roughly 9,000-token context |
| Janitor+ | About $12.99 a month (reported) | Five times the context, priority replies, monthly swipes on premium models, profile badge |
| Janitor+ Router | Per-token model rates, paid from a wallet | Third-party models without a proxy; Janitor+ required, web only at launch, $5 launch credit |
| Own API key | Provider rates | Outside models billed directly by OpenRouter or another provider |
The official FAQ lists Janitor+ benefits but not its price, and one review still quotes $9.99 a month, so treat the subscription figure as reported. Router subscribers receive a 10% discount on selected popular models, according to the help centre.
Disclaimer: Local currency, app store fees and promotions change what you pay, so read the price on the billing screen before subscribing or topping up.
What Makes JanitorAI Unique?
Characters and the engine that voices them are separate on JanitorAI. A single bot card can be played by the free JLLM model, by an outside model through your own API key, or by a paid Router model, without changing the character.
Most character platforms lock users into one in-house model. JanitorAI’s approach gives adults more control over writing quality, memory length and cost, and its scripting framework adds a level of world-building depth that simpler chat apps do not offer.
Compatibilities and Integrations
JanitorAI works on the web, iPhone and Android, and connects to outside language models through OpenRouter-style API keys or its own Router.
- Platforms: The website, an iPhone app rated 18+ and an Android app are all available. Mobile apps start in Safe Mode to meet app store content rules.
- Models: JLLM is built in, outside providers such as OpenRouter connect by API key, and Janitor+ Router offers third-party models from a wallet.
- Age checks: Age assurance through k-ID applies in some countries, including Australia, Brazil and the UK, and returns only a pass or fail result.
- Customisation: Custom prompts, JSON character cards and profile CSS let creators adjust how bots behave and how their pages look.
JanitorAI Tutorials
Ten minutes is enough for most adults to start their first chat; the steps below keep privacy and content settings in view from the start.
- Sign up and confirm you are 18 or over, completing any age check required where you live.
- Open settings and review your content preferences before browsing.
- Search by tag, read a bot’s description and content label, then open a chat.
- Chat on the free JLLM model first and use the memory panel to note key plot points.
- Try Janitor+ Router or your own API key later if you want a different model.
- Keep real names, addresses and other personal details out of every conversation.
How We Rated It
JanitorAI earns 3.7 out of 5 because a huge free library and flexible model choice are offset by short free memory, uneven uptime and privacy trade-offs with proxies.
| Criterion | Score | Why |
|---|---|---|
| Accuracy and Reliability | 3.3/5 | Free model drifts in character |
| Ease of Use | 3.6/5 | Simple chat, fiddly proxies |
| Functionality and Features | 4.3/5 | Huge library, scripts, lorebooks |
| Performance and Speed | 3.0/5 | Queues and reported outages |
| Customization and Flexibility | 4.5/5 | Bots, prompts, models, CSS |
| Data Privacy and Security | 3.2/5 | Proxies send chats elsewhere |
| Support and Resources | 3.4/5 | Good help centre, slow replies |
| Cost-Efficiency | 4.4/5 | Core chat stays free |
| Integration Capabilities | 3.9/5 | OpenRouter and other APIs |
| Overall Score | 3.7/5 | Average of the nine criteria |
Summary
JanitorAI suits adult roleplay fans and character creators who want a very large free library and the freedom to choose their own model. Its scripts, lorebooks and memory tools give dedicated users real depth. The main limitations are the short free context window, occasional slowdowns and the effort of setting up proxies. It is strictly for users aged 18 and over. Start on JLLM, keep summaries in the memory panel and never share personal details in chats.

Reviews
Write a Review