Janitor AI

New

Janitor AI is a roleplay-first chat platform that lets you talk to community-made AI characters without platform-level content filtering, which made it the common second stop for people leaving Character.AI.

WHAT USERS SAY
The character creation depth is unmatched in the free tier — personality prompts up to 3,200 tokens, scenario context, greeting messages, custom tags.
ScribeHow reviewNews
JanitorLLM gets repetitive and loses context after 20-30 messages.
AppCritica user sentimentNews
API key setup is intimidating for non-technical users.
AppCritica user sentimentNews
WHAT IT'S LIKE

Overview

Janitor AI is a roleplay-first chat platform that lets you talk to community-made AI characters without platform-level content filtering, which made it the common second stop for people leaving Character.AI. You browse a large catalogue of character cards and chat on either a free, rate-limited hosted model or your own API key from DeepSeek or OpenRouter, paying the model provider directly. It natively imports Tavern V2 and V3 PNG cards, so the third-party card economy is available to it. The site itself is free; you pay only for model tokens. A native mobile app launched in May 2026, alongside the existing PWA option.

FIT

Anime/OC roleplay with BYO-API freedom and a large community character library; NSFW-tolerant.

AVOID

You want fully-managed pricing without API keys, or multi-user collaborative rooms.

Pricing
Tier Price Limits
Free $0 JanitorLLM Lite with peak-hour rate limits; uncapped BYO-API if you supply OpenRouter / DeepSeek / OpenAI keys
JanitorAI Plus $9.99/mo JanitorLLM Pro priority queue; no rate limits on hosted model; supporter badge
A LOOK INSIDE

Preview

Auto-generated placeholder — official media for Janitor AI not yet curated.

JPLATFORM PREVIEW · AUTOaichathub / placeholder · 16:9Janitor AIChat with anime-styled AI characters; supports BYOBRAND · #E55050AICHATHUB · PLACEHOLDER · v1AUTO
RECENT CHANGES

Recent activity and changes

  1. Native iOS and Android apps launched — Janitor AI Official
HOW TO USE IT

Get to know Janitor AI

Daily Use 6

Is Janitor AI right for me?

Janitor AI is a roleplay-first chat platform built around one core idea: let people talk to AI characters without the heavy content filtering that defines most mainstream apps.
Read full answer Show less
You browse a large catalogue of community-made character cards, pick one, and start chatting — either on the platform's own hosted model or, more commonly among regular users, on a model you connect yourself with an API key. That combination of an open character library and bring-your-own-model flexibility is what made it the default landing spot for people leaving stricter platforms. It sits in a specific place in the ecosystem. [Character.AI](/platforms/character-ai/) is where most people start the hobby; Janitor AI is where a large share of them go next when the filtering becomes the thing standing between them and the stories they want to tell. It is, in other words, the second stop on a very well-worn path, and it has shaped itself around exactly that audience of recent arrivals. The platform leans into anime and original-character culture, runs a freemium model where the site is free and you pay only for the model you use, and treats your own API key as a first-class feature rather than a hidden setting. The migration from Character.AI to Janitor AI is the single most common journey in this space, and it comes down to a few concrete differences. The first is content policy: Character.AI prohibits adult and many suggestive themes, while Janitor AI does not censor roleplay at the platform level. For users whose stories kept getting blocked by an increasingly aggressive filter, that alone is the deciding factor. The second is model choice. Character.AI runs only its own model; Janitor AI lets you plug in DeepSeek, OpenRouter, your own provider key, or fall back to the hosted default. That means you can run roleplay on a strong narrative model of your choosing instead of being locked to one engine. The third is the character ecosystem — Janitor AI reads standard Tavern character cards, so the entire third-party card economy is available to it, rather than a closed library. The trade-off is a slightly higher setup bar: to get the best experience you will spend ten minutes configuring an API key. For most people coming from a fully managed app, that is the only real learning curve, and it is a small one.

How do I get started in ten minutes?

- **Name** and **Summary** — the summary is the one-line hook that shows up in search. - **Personality** — a third-person description of who the character is and how they speak. - **Scenario** — the time, place, and relationship that frames the conversation. - **First Message** — the opening beat; the strongest cards include action and emotion here, not just dialogue. - **Example Dialogue** — three to five exchanges that teach the model your desired style. > **Tip for newcomers:** If the API settings look intimidating, stay on JanitorLLM for your first few chats. You can always connect a private key once you are comfortable with the interface.

  1. Step 1
    **Sign up** at [janitorai.com](https://janitorai.com) with an email or Google account, then open Settings and set up your profile.
  2. Step 2
    **Choose your model** in Settings → API. Stay on the free hosted JanitorLLM to try things out, or connect your own key for noticeably better replies and no queue. New users should browse first and configure the key once they know they want to stay.
  3. Step 3
    **Browse characters** from the home page, sorting by Trending, New, or Top Rated. Each card shows a rating, a message count, tags, and a short summary, so you can judge quality before you commit. Open two or three different characters to get a feel for the range before settling in.
  4. Step 4
    **Create your own** by clicking Create and filling in the fields that matter most:
  5. Step 5
    **Start chatting**. Publish the character privately or publicly and begin the conversation. A solid personality, a vivid first message, and a couple of example exchanges will produce a believable character without any further tuning.

Where do I find character cards?

Janitor AI's biggest practical advantage is format compatibility. It natively imports Tavern V2 and V3 PNG cards — the same format used by [SillyTavern](/platforms/sillytavern/) and [Chub AI](/platfor
Read full answer Show less
ms/chub-ai/) — as well as plain JSON definitions. That means a character you find or build elsewhere usually drops straight in through Create then Import. Chub AI is the largest card repository and the most reliable source; you download a card as a PNG and import it directly. Beyond that, the community does most of the curating. Reddit communities such as r/JanitorAI_Refuges and r/CharacterAIrunaways run regular sharing threads and monthly recommendation posts, and Discord servers keep dedicated character-sharing channels where people post PNGs and Chub links in real time. When you are hunting, the reliable quality signals are a high rating combined with a high message count, a personality definition that runs to a few hundred words rather than a sentence, and the presence of real example dialogue. For migrating characters specifically, a browser exporter can pull the definitions of characters you created on Character.AI, which you then import and adjust to Janitor AI's field layout.

How do I bring my own model?

The hosted free model is fine for a first look, but the platform is built to shine with your own API key, and this is where the meaningful quality jump happens. Two providers dominate.

DeepSeek

DeepSeek is the fastest-growing choice because it is inexpensive and handles roleplay — including Chinese-language roleplay — well. You register at the DeepSeek platform, create an API key, then configure Janitor AI as follows:

Field Value
Configuration Name Any label (e.g. "DeepSeek")
Base URL https://api.deepseek.com/v1
Model deepseek-chat
API Key Your DeepSeek key

Save the configuration, then pick it from the API Source dropdown above any chat. New DeepSeek accounts usually come with a small credit balance that covers hundreds of test messages.

OpenRouter

OpenRouter is the more flexible option: one key unlocks dozens of models — Claude, GPT-4o, Llama, Mistral, and DeepSeek among them — and Janitor AI supports it as a built-in preset. Paste the key, choose a model from the dropdown, and switch engines whenever you like.

Field Value
Configuration Name Any label (e.g. "OpenRouter")
Base URL Built-in preset (no manual URL needed)
Model Claude, GPT-4o, Llama, Mistral, etc.
API Key Your OpenRouter key

A simple rule of thumb on model choice: on a tight budget, DeepSeek delivers most of the quality for a fraction of the price; in the middle, Llama 70B or Mistral Large are dependable; and if cost is no object and you want the richest narrative, Claude is the strongest. Advanced users configure several API sources at once and switch between them in two clicks when one stalls, and Janitor AI even lets you bind a default model per character — a narrative-heavy character on Claude, an everyday one on DeepSeek.

How much does it cost?

Janitor AI charges nothing for the platform; your only cost is the third-party model tokens you consume, which keeps spending unusually transparent.
Read full answer Show less
The free hosted model is the zero-cost path, at the price of slower replies and queues during busy hours. A DeepSeek-only setup typically runs a few dollars a month and is the value pick for most people. An OpenRouter setup with premium models such as Claude or GPT tends to land higher, in the low tens of dollars, depending on how much you chat. The savings levers are straightforward: use DeepSeek in place of Claude for everyday roleplay, since it reaches close quality at a fraction of the cost; lower the maximum reply length for casual sessions so you spend fewer output tokens; test new character cards on the free model before switching to a paid one; and watch for OpenRouter's periodic sign-up credits. Because you pay providers directly and can set monthly limits in their dashboards, it is easy to keep the bill predictable rather than open-ended.

How do I access this on mobile?

For most of its history Janitor AI was a web-only product, and a native mobile app was consistently one of its most-searched features — demand the team eventually answered with a native app in May 2026. Even now, adding the site to your phone's home screen as a PWA gives a clean, full-screen, near-app experience and remains a good option, especially where the app is not yet available. In regions where direct access is restricted, users rely on a reliable commercial VPN or DNS-over-HTTPS; free proxies are best avoided, since they carry security risks and can get accounts flagged.

Common issues and fixes

Symptom Likely cause Fix
401 / 403 errors Wrong or expired API key; zero balance on OpenRouter Check the key in Settings → API; verify provider balance
Slow replies / queue Free JLLM peak-time load Switch to your own API key, or chat during off-peak hours
Unstable proxy Using a community public proxy Switch to your own API key from a major provider
Message cap reached Free-tier limit on hosted model Connect an external model to remove the cap
Login failure Cookie conflict or temporary outage Refresh page, clear cookies, or retry in a few minutes

Janitor AI has no official status page. When in doubt, check r/JanitorAI_Refuges or the official Discord to confirm whether an issue is widespread.

Power User Setup 6

Is Janitor AI free?

The platform itself is free — there is no subscription to browse characters or chat.
Read full answer Show less
The default hosted model is rate-limited and can be slow at peak times. Most regular users connect their own API key (DeepSeek or OpenRouter) and pay the model provider directly, which usually works out to a few dollars a month.
Does Janitor AI allow NSFW content?
Yes. Janitor AI does not censor roleplay the way Character.AI does, which is the main reason people move to it. Note that if you connect a third-party model, that provider's own content policy still applies — using DeepSeek or a local model avoids those limits entirely.

How do I connect my own model to Janitor AI?

Open Settings then API. For DeepSeek, paste your key, set the base URL to https://api.deepseek.com/v1, and choose the deepseek-chat model.
Read full answer Show less
OpenRouter has a built-in option — paste the key and pick a model such as Claude or GPT. Then select your configuration from the API Source dropdown above the chat box.
Where do I find good character cards for Janitor AI?
Janitor AI imports standard Tavern V2 PNG cards, so the largest source is Chub AI, plus community sharing on Reddit (r/JanitorAI_Refuges, r/CharacterAIrunaways) and Discord. Look for cards with high ratings and a high message count, and a detailed personality and example dialogue.
Is there a Janitor AI mobile app?
Janitor AI ran as a web app for most of its life, and mobile access was one of its most requested features. A native mobile app launched in May 2026; before that, adding the site to your home screen as a PWA gave a near-app, full-screen experience, which still works.
Why is Janitor AI sometimes slow or down?
The platform has had visible outages during heavy traffic, and there is no official status page, so users rely on community channels like r/JanitorAI_Refuges. If the hosted model stalls, switching to your own API key in Settings usually restores responsiveness immediately.
JOIN THE CONVERSATION

Discussion and reader notes

Comments are not configured yet. See .env.example.

Last verified: May 2026