Janitor AI
NewJanitor 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.
The character creation depth is unmatched in the free tier — personality prompts up to 3,200 tokens, scenario context, greeting messages, custom tags.
JanitorLLM gets repetitive and loses context after 20-30 messages.
API key setup is intimidating for non-technical users.
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.
Anime/OC roleplay with BYO-API freedom and a large community character library; NSFW-tolerant.
You want fully-managed pricing without API keys, or multi-user collaborative rooms.
| 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 |
Preview
Auto-generated placeholder — official media for Janitor AI not yet curated.
Recent activity and changes
- Native iOS and Android apps launched — Janitor AI Official
Get to know Janitor AI
Daily Use 6
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.
- Step 1 **Sign up** at [janitorai.com](https://janitorai.com) with an email or Google account, then open Settings and set up your profile.
- 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.
- 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.
- Step 4 **Create your own** by clicking Create and filling in the fields that matter most:
- 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?
Read full answer Show less
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?
Read full answer Show less
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?
Read full answer Show less
Does Janitor AI allow NSFW content?
How do I connect my own model to Janitor AI?
Read full answer Show less
Where do I find good character cards for Janitor AI?
Is there a Janitor AI mobile app?
Why is Janitor AI sometimes slow or down?
If Janitor AI isn't quite right…
- Talkie AI
Anime-styled character chat with voice messages and stickers — strong in APAC mobile.
- Shared traits
- Dopple AI
Anime, celebrity, and OC roleplay on web and mobile — freemium, with significant stability and abandonment concerns.
- Shared traits
- Character.AI
Roleplay with millions of user-made bots, from fictional characters to original personas.
- Shared traits
- Larger community
- Botify AI
Multi-type AI character chat — celebrities, fictional, originals, companions — across web and mobile, freemium.
- Shared traits
- More established
Discussion and reader notes
Comments are not configured yet. See .env.example.