
Roleplay
Janitor AI review
Free text roleplay at scale, with a paid tier for memory and speed and nothing visual

Radar score
6.7
/ 10
Desk-researched profile
Pricing model
Subscription
Starting price
Free; Janitor+ $12.99/mo; Router credits metered on top
Free tier
Yes
Adult content
Allowed
Platforms
Web, iOS, Android (beta)
Launched
2023
Video generation
No
Voice
No
Features:
Chat
Verdict
The largest free character-chat community, and genuinely free: text only, no images, no video. Memory on the house model is short, and quality dipped in 2026. Janitor+ and the Router fix that for a fee; a proxy fixes it for less.
Conversation · 30%
7
/ 10
Memory · 20%
5
/ 10
Media · 20%
0
/ 10
Pricing · 15%
8
/ 10
Policy · 15%
7
/ 10
What works
Free tier is real: unlimited text chat on JLLM with no card and no daily paywall Bring your own model via proxy or the in-app Router (around 70 third-party models, metered) Age verification via k-ID returns only a yes/no to Janitor; no ID stored on the platform Clear subscription mechanics: $12.99/mo, Stripe portal cancel, reverts to free
What holds it back
No images, video or voice at all; the announcement only hints at future modalities Free JLLM context is roughly 9,000 tokens, and a May 2026 model change hurt quality All fees and Router credits are non-refundable; an August 2026 memory bug wiped context in thousands of chats
What Janitor AI is
Janitor AI (janitorai.com) is a character-chat platform run by JanitorAI Inc., a US company incorporated in 2023 and headquartered in Boulder, Colorado. It launched in mid-2023 as a community site where users write and share character “cards” and chat with them, initially by plugging in their own OpenAI or other API keys. It has since added its own hosted model, JLLM, a native iOS app called “Janitor: Interactive Stories”, an Android app with the same name, and, on 24 June 2026, its first paid tier, Janitor+. It is a different animal from Candy or OurDream: the emphasis is on user-written fiction, romance and fandom rather than a single “girlfriend” product, the library runs to millions of cards, and there is no visual side at all.

Janitor’s iOS app, “Janitor: Interactive Stories”, in the App Store, September 2026 (rated 18+).
Chat and roleplay
The free experience uses JLLM, Janitor’s in-house model. Its strengths are that it is uncensored within the terms, cheap to run and tuned for the format the community writes in. Its weaknesses were on display in 2026: an architecture change on 20 April and the removal of a faulty GPU endpoint on 8 May produced widely reported repetition loops, flattened character voices and more refusals, and the “proper fix”, a JLLM V2 trained on a new B200 cluster, had no confirmed release date at the time of writing. Peak-hour queues (US evenings, weekends) slow free replies from a few seconds to a minute or more, though the old 50-message daily cap has gone. The alternative that has always defined Janitor is bring-your-own-model: paste an API key or reverse-proxy URL for DeepSeek, Claude, GPT, Gemini or a self-hosted model, and Janitor becomes a front end for whatever you can afford, with quality to match. Since June 2026, Janitor+ subscribers can do the same without leaving the site through the Router, which lists around 70 models with their context sizes and per-token prices. Our conversation score of 7 is for the house model; with a good external model it would be higher.
Memory
This is the honest weak point. JLLM’s working context is about 8,000–9,000 tokens, shared between the character card, your persona, the “Chat Memory” field, any advanced prompt and the recent messages. The help centre says so plainly and recommends keeping the memory field to concise notes and prompting periodic summaries. In practice a long scene starts losing early details after 25–30 exchanges. Janitor+ multiplies the context five times, to roughly 40,000–45,000 tokens, which is the single most useful thing the subscription buys. An experimental feature that replaced old messages with memory summaries was accidentally switched on for everyone between 18 and 20 August 2026; characters forgot agreements and a related bug cleared memories when messages were deleted, affecting around 15,000 chats. It was reverted and most data restored within two days, but it illustrates that Janitor’s memory system is still under construction. Users on external models get whatever context that model provides.
Models and technology
JanitorAI is unusual in this group for saying quite a lot about its models. The free default is JLLM, the ‘Janitor Large Language Model’, an in-house model served on the company’s own GPUs with a context window of roughly 8–9k tokens. The changelog records an FP8 build for H20 GPUs with 16,384-token support in January 2026, a partial reasoning layer in February, and a full base-architecture swap on 20 April 2026 that the team describes as ‘heavily tuned with high quality gemini and opus data’. What the base architecture actually is has not been disclosed. A short-reply variant, jllm-short, reached general access in July.
janitor+ ($12.99 a month, launched 24 June 2026) does not change the model; it gives JLLM five times the context (about 40–45k tokens by third-party estimate), priority queueing and a monthly allowance of ‘swipes’ on unnamed frontier models. The janitor+ Router, added on 30 July, goes further: around 70 third-party models, including Claude, GPT, Gemini, DeepSeek, Grok and GLM, can be selected inside JanitorAI and billed per token from a built-in wallet, with 10% off popular models. Janitor does not publish the list; it appears in settings.
Before the Router, and still for free users, the same thing is done by hand: the API Settings page accepts any OpenAI-compatible endpoint, and the help centre walks beginners through OpenRouter, DeepSeek, Gemini and Anthropic keys. There is no image, video or voice model at all; the janitor+ announcement names voice and image as future modalities the subscription is meant to fund.
Media
There is none. Janitor generates no images, no video and no voice, and never has. The product is text, and the community has historically preferred it that way: card creators supply their own artwork, and the absence of image generation keeps the platform out of the moderation and payment-processor problems that dog visual services. The Janitor+ announcement mentions “other modalities (think voice and image)” as future plans, with no dates. Anyone who wants pictures of their companion needs a different service or an external image tool; that is why the media score is left blank rather than set to a low number.
Beyond chat: what else it does
JanitorAI is a text platform first, and its extras are mostly about writing, sharing and tooling rather than media.
Character creation and catalogue: free, public or private bots with definitions, scenarios and example dialogue; creators get analytics dashboards, scheduled releases with countdowns, event tags and, since July 2026, a reopened Creator Verification programme. There is no tipping or revenue share.
Scripts: the platform’s lorebook system, with keyword triggers, weighted random events and state engines, plus version control with snapshots and diffs. Free.
Public chats: since March 2026 any conversation can be published, reacted to, forked from any message and continued, with attribution chains and persona switching. Free.
Memory tools: a manual memory field with a recommended template; an experimental auto-summary was made opt-in in August 2026 after it overwrote chat history.
Proxy and Router: bring-your-own API keys are free; the janitor+ Router bundles third-party models with per-token billing for subscribers.
Mobile apps: ‘Janitor: Interactive Stories’ on iOS and Android since the February 2026 beta, with NSFW enabled from the website; janitor+ is sold in-app.
Localisation and age checks: a multilingual interface since June 2026, and k-ID age verification for Australia, Brazil and the UK.
Cosmetics: janitor+ adds a golden username, badge, profile styling and GIF comments.
There is no native group chat, no image or video generation, no voice messages or calls, no games or scoring, and no SMS, Discord or Telegram bots. Group scenes are done by prompting, and voice only through third-party browser plug-ins.
The free tier, honestly
It is the most generous in the category. Chat with JLLM is unlimited, there is no card on file, and the full library, character creation, proxies and API keys are all available without paying. The practical limits are the 9,000-token context, queueing at peak times and the current quality of the house model. Janitor states outright that the free version “stays exactly the same, and stays completely free”, and as of September 2026 that holds; the paid tier adds context, priority routing, a monthly allowance of “swipes” (rerolls) on frontier models, Router access and a badge, without removing anything from free users. The one cost the free tier does carry is that your chats go through Janitor’s servers rather than a provider you chose.
Platforms and apps
Web, iOS and Android. The iOS app is listed as “Janitor: Interactive Stories”, rated 18+, iOS 15.5 or later; the Android version has more than a million installs and is rated “Mature 17+” on Google Play, an odd mismatch with the 18+ terms. An APK is also distributed. Store versions are subject to Apple’s and Google’s content rules, so explicit content is more constrained there than on the website; subscriptions bought through the stores must be cancelled through the stores, and the Router is web-only for now. There is a Discord community that doubles as the fastest support channel.
Support, cancellation and refunds
Web subscriptions are cancelled in Settings, then Billing, then Manage Subscription, which opens the Stripe billing portal; the plan stays active until the end of the period and the account reverts to free. Store subscriptions are cancelled in the App Store or Google Play. The FAQ states that subscriptions are “generally non-refundable, except where required by our Terms of Service or applicable law”; the terms add a pro-rata refund only if Janitor itself terminates a paid plan for reasons other than the user’s breach. Router credits are prepaid, billed per token, non-refundable except where the law requires, and cannot be spent while a subscription is inactive; new subscribers could claim $5 of launch credit, expiring after a year. Support is by email (support@ and billing@janitorai.com) and a public help centre; there is no trial of Janitor+.
Who it is for
Janitor is for people who read and write interactive fiction, want a huge library of community characters, and are happy with text. It is the obvious free starting point for anyone new to the category, and the obvious home for anyone who already has an API key. Janitor+ makes sense for heavy JLLM users who want memory and speed without configuring a proxy. It is not for anyone who wants images, video or voice, or who expects a polished single-companion experience out of the box.
Research basis: desk research from the official site, help centre and public user reports, September 2026.
Plan | Price | Billing | What it includes | Gated behind tokens/credits |
|---|---|---|---|---|
Free | $0 | None | Unlimited JLLM chat (about 9,000-token context), full character library, character creation, own API keys and proxies, web and apps | Nothing on the free model; external models are paid to their providers |
Janitor+ | $12.99 per month | Monthly via Stripe (web) or the app stores; auto-renews | 5× JLLM context (about 40,000–45,000 tokens), unlimited priority messages, a monthly allowance of swipes on frontier models (reported at about 60), jllm-short, extra emoji, badge, Router access | Router usage beyond the swipe allowance |
Router credits | Prepaid balance, per-token rates shown per model; $5 launch credit for new subscribers (expires after a year) | Top-up, non-refundable | Around 70 third-party models (DeepSeek, Claude, GPT, Gemini, Grok, GLM and others) inside the site, with a reported 10% discount on popular models for subscribers | Every message on a Router model |
Credit maths: Router bills the same per-token rates the provider charges Janitor, displayed before you pick a model, so a cheap model such as DeepSeek can cost a few cents per long session while a frontier model can run to dollars. If the balance hits zero mid-reply the message completes and further requests stop until you top up. Credits are usable only while Janitor+ is active.
Janitor+ has no trial and renews monthly until cancelled; cancelling leaves the plan active to the end of the period, after which the account returns to the free tier with the standard context.
Safety, privacy and content policy
What the terms allow and ban
The terms (last updated 29 July 2026) bind users to JanitorAI Inc. and require users to be 18 or older. Sexual content involving minors is prohibited, and community rules govern what may be published as a public character; explicit adult content between adults is allowed on the web and moderated more tightly in the store apps. Subscriptions are non-refundable except where the terms or law require, with a pro-rata refund only if Janitor terminates a paid plan through no fault of the user.
Age verification
Janitor turned on mandatory age assurance through k-ID for users connecting from Australia and Brazil on 24 April 2026 and from the UK on 15 June 2026, citing fines of up to A$49.5m, R$50m and £18m. Options are on-device facial age estimation, a government ID scan deleted after the check, or an AgeKey already held from Discord or Snapchat. Janitor states it receives only a yes/no result, and detection is by IP address. Elsewhere, entry remains a self-declaration.
Data and privacy
On JLLM, messages pass through Janitor’s servers under its privacy policy; on a proxy or API key, they go to the provider you chose, and any key you paste is your responsibility. The privacy policy page could not be read in full for this review. No breach or regulatory action against JanitorAI was found in public sources; the August 2026 memory incident was a bug, not an exposure.
Where marketing and terms diverge
The Android listing is rated “Mature 17+”; the terms require users to be 18.
“Completely free” is true for JLLM, but the announcement’s “frontier models” are available only through paid swipes or metered Router credits.
The help centre promises larger memory with Janitor+, while the same period saw a memory-loss bug affecting all users.
How to cancel Janitor AI
Where you bought Janitor+ determines where you cancel it.
Web: open Settings, choose Billing, then Manage Subscription.
In the Stripe billing portal that opens, select cancel and confirm.
App Store or Google Play purchases: cancel in the store’s subscription settings; the website cannot do it for you.
The plan stays active until the end of the billing period, then the account reverts to the free tier. Fees are non-refundable except where the terms or local law require, and any Router balance is non-refundable and frozen while the subscription is inactive. For billing problems, email billing@janitorai.com.
Questions people ask
Is Janitor AI free?
Yes. Chat on Janitor’s own JLLM model, the full character library and the option to connect your own API key are free with no card required. Janitor+ at $12.99 a month adds five times the context, priority replies and access to other models.
Does Janitor AI allow NSFW?
Yes, for adults on the website; the terms require users to be 18 and ban sexual content involving minors. The iOS and Android apps follow stricter store content rules.
How do I cancel Janitor AI?
On the web, go to Settings, then Billing, then Manage Subscription to open the Stripe portal and cancel there. Subscriptions bought in the App Store or Google Play must be cancelled through that store.
Is Janitor AI safe?
No breach has been reported. Chats on JLLM go through Janitor’s servers; chats on your own proxy go to that provider. Age verification through k-ID returns only a yes/no to Janitor. The main practical risks are leaked API keys and copycat sites.
Does Janitor AI have an app?
Yes. “Janitor: Interactive Stories” is on the App Store (18+, iOS 15.5 or later) and Google Play (Mature 17+), and an APK is distributed for Android.
What is Janitor AI’s refund policy?
Subscriptions and Router credits are non-refundable except where the terms or the law require. A pro-rata refund is offered only if Janitor terminates a paid plan for reasons other than the user’s breach.
Does Janitor AI generate images or video?
No. Janitor is text only; there are no image, video or voice features. The company has said voice and image are possible future additions but has given no dates.
Is Janitor AI down right now?
Live result from our monitor, which loads the public homepage every 15 minutes from a server in Europe. If the site is up but the app misbehaves after login, that is an in-app problem the check cannot see.
Alternatives to Janitor AI

SillyTavern
7.6
The power user’s choice: free, open source and endlessly configurable, with the best memory tools in the directory. You supply the model, the hosting and the patience, and your bill runs from nothing to over $100 a month.

SpicyChat
6.6
An uncensored, community-driven roleplay platform with a genuinely usable free tier, transparent pricing and a strong model line-up. Short replies, small context on cheaper tiers, no iOS app and regional age checks are the trade-offs.

Chub AI
6.4
The most flexible uncensored roleplay front end short of self-hosting, with shareable character cards and lorebooks. Billing in mandatory four-month blocks and a busy interface hold it back.
Related guides on Janitor AI
Character.AI vs Janitor AI: filtered or unfiltered in 2026?
Janitor AI wins for uncensored text roleplay and a free tier with no ads; Character.AI wins for voice, media, apps and a fixed $9.99 price. Neither has a clean 2026.
Janitor AI vs MyBabes: free text roleplay or a paid media studio?
Janitor AI wins on price, library size, text depth with a proxy, model choice and apps. MyBabes wins on images, video, built-in memory, stories and games. Category winners and cost maths.
Janitor AI vs SpicyChat: models, memory, free tiers and prices
Janitor AI wins on free text roleplay, bring-your-own models, price and apps. SpicyChat wins on named models, memory tools, group chat, images and TTS. Category winners and cost maths inside.
Janitor AI alternatives in 2026: 7 apps ranked, with and without images
Janitor AI is free and has a huge character library, but no images or video. Six alternatives ranked for Janitor users who want media, plus what you lose by leaving.