review

Janitor AI Review: 15M Users, BYO API Keys, and the ID Verification Controversy

Janitor AI accumulated 15 million registered users and 8.7 million monthly actives by running as a character interface layer over user-supplied LLM API keys. Two weeks of testing across the free tier, Pro subscription, external API integration, and the documented ID verification controversy answer whether the platform serves users well right now.

May 14, 2026 · 11 min read

Affiliate disclosure: Some of the links in this article are affiliate links. We may earn a commission if you sign up for a platform through these links, at no additional cost to you. This doesn't influence our editorial verdicts. Full disclosure →

Janitor AI built one of the largest AI companion platforms in the category through an unusual architectural choice. Rather than running its own inference like Character.AI, Replika, or Nomi, Janitor operates as a character interface layer that connects users to whichever language model they want to use. The platform's default JanitorLLM (a fine-tuned Mistral variant trained on fanfiction) handles free-tier conversation. Power users connect their own API keys to access GPT-4, Claude, DeepSeek, KoboldAI, or NovelAI for substantially higher quality responses.

The architecture produced specific outcomes. Janitor accumulated 15.3 million registered users and 8.7 million monthly active users with over 100,000 community-contributed characters and 130+ million monthly visits. The platform ranks in the top 350 websites globally. The free tier through JanitorLLM is genuinely free in ways most platforms aren't. The Pro tier at $9.99 monthly is meaningful but the real cost for serious users comes through external API billing that runs $15-50 monthly depending on usage.

I spent two weeks running Janitor AI across the free JanitorLLM, the Pro subscription, and external API connections with both DeepSeek and OpenAI keys. What follows is the honest assessment of what the platform delivers, where the architectural choices produce specific user outcomes, and what the ID verification controversy means for users evaluating the platform now.

The architecture that scales differently than competitors

Most AI companion platforms run inference on their own infrastructure. Users pay subscription fees that cover server costs, model licensing, and operational overhead. The platform's pricing reflects the underlying compute economics, which is why most platforms cluster around $10-20 monthly for entry tiers.

Janitor operates differently. The platform handles character library management, conversation interface, scenario context, and the user-facing experience. The actual language model inference happens through user-supplied API connections to external providers. JanitorLLM exists as the free fallback for users who don't want to manage API keys, but the platform's quality positioning depends on users connecting their own LLM access.

The economic implication matters for users. Janitor's $9.99 Pro tier covers 1,000 daily requests through JanitorLLM, faster response speeds, extended chat memory, and ad-free access. The same dollar amount on Character.AI's Plus tier or Candy AI's subscription covers full platform access including the inference. Janitor's Pro tier covers the platform layer; users still need to pay external providers for quality inference separately.

The math works in users' favor for specific use cases. DeepSeek API access runs approximately $0.28 per million input tokens, which produces moderate use costs around $5-15 monthly. OpenAI access runs $15-50 monthly depending on usage. The total of Janitor Pro ($9.99) plus moderate DeepSeek usage ($10) approximates $20 monthly for higher quality conversation than most native platforms deliver at the same price.

The math works against users for specific use cases. Casual users find the API management overhead annoying when comparable native platforms deliver competent conversation without external accounts. Mobile users find Janitor's lack of native app combined with API key management produces friction that simpler platforms don't. Users specifically wanting frictionless onboarding find Janitor's architecture produces complexity that defeats the convenience case for AI companion platforms generally.

The JanitorLLM default works adequately for evaluation

JanitorLLM is the platform's proprietary free model, believed to be a fine-tuned variant of open-source Mistral with training specifically on fanfiction content. The model rates approximately 6.5 out of 10 in independent quality assessments, which is meaningfully weaker than GPT-4-level options but adequate for users evaluating whether Janitor's character library and interface match their preferences.

The free tier through JanitorLLM is genuinely usable rather than a paywall mechanism. Users can interact with the platform's full character library, run scenarios across the available memory window, and evaluate whether Janitor's specific approach matches what they want before deciding whether to upgrade. The structure makes Janitor's free evaluation more meaningful than platforms gating their main product behind subscription.

The quality limitations show in specific patterns. JanitorLLM produces responses that lean toward playful or flirtatious default tones, which affects scenarios users want handled with different emotional registers. The consistency is inconsistent - some responses match expectations, others miss the scenario context, others produce content that doesn't quite match character definitions. Heavy users typically migrate to external API connections specifically to address the consistency limitations.

For users evaluating Janitor specifically through the free JanitorLLM, the experience produces useful but partial signal. The character library and interface are visible. The quality ceiling isn't. Users who decide Janitor's positioning matches their needs typically need to commit to external API access before evaluating whether the actual experience matches what they want at higher quality levels.

Pro tier benefits matter beyond just the message cap

Janitor Pro at $9.99 monthly extends beyond just removing message caps. The tier includes 1,000 daily requests, approximately 2x faster response generation, extended chat memory windows, and ad-free access across the platform. The memory expansion specifically affects users running longer scenarios where the free tier's memory window produces visible context loss.

The Pro tier's structural value is that it lets users evaluate the platform's actual potential through JanitorLLM at higher generation speeds before committing to external API costs. Users who decide the platform's positioning works can then add external API access for quality improvements rather than committing to external accounts before knowing whether the platform serves their needs.

The pricing is competitive within the category for what the tier covers. Users who would otherwise compare Janitor Pro to Character.AI Plus ($9.99) or Candy AI subscription should understand that Janitor Pro covers the platform layer while comparable platforms cover platform plus inference. The total cost comparison favors competitor platforms for users who don't want API management overhead. The total cost comparison favors Janitor specifically for users who want higher quality inference than competitor platforms provide at their entry pricing.

The ID verification controversy affected platform position substantially

Through late 2025, Janitor implemented identity verification requirements for users accessing NSFW content. The verification requires government-issued ID upload to confirm user age before unlocking explicit content. The requirement affected user trust substantially because submitting government ID to an AI companion platform produces privacy concerns that subscription payment alone doesn't.

The April 2026 proxy redesign included clarifications about API key handling that addressed earlier user concerns about whether external API keys connected to Janitor could be exposed to other users. The platform team clarified that the architecture prevents API key leakage between users, which removed one specific concern but didn't resolve the broader ID verification issue.

For users specifically wanting NSFW AI companion experience without identity verification, alternative platforms serve better. CrushOn AI at $5.99 monthly doesn't require ID verification. Candy AI doesn't require ID verification. SpicyChat doesn't require ID verification. Users specifically committed to Janitor for character library or external API integration features should accept the ID verification requirement; users without specific Janitor commitment can avoid the privacy trade-off by picking alternative platforms.

The ID verification is genuinely the most significant friction in Janitor's current operational model. Users evaluating Janitor for the first time should understand this before committing to the platform. The requirement may eventually be standard across the category as state attorney general enforcement following the Garcia v. Character Technologies aftermath escalates. For now, Janitor implementing it earlier than competitors affects its competitive position with users specifically concerned about identity exposure.

Memory architecture limitations affect long sessions specifically

Janitor's memory works through context window allocation specific to each session and selected language model. Users running short sessions within a single character interaction find the memory adequate. Users running long sessions or multiple sessions across days find the memory limitations engage more often than they expect.

The free JanitorLLM has substantially smaller context windows than external API options. Connecting GPT-4 through API integration produces meaningfully better memory persistence within sessions. Connecting Claude through API integration produces particularly strong long-form continuity. The choice of underlying model affects memory architecture more than Janitor's platform features do.

For users wanting strong cross-session memory continuity across weeks or months, Janitor's architecture doesn't compete with platforms specifically built around memory like Nomi AI or Replika. Our analysis of AI memory architecture covers why memory-focused platforms outperform character-library-focused platforms on this dimension specifically.

For users running scenarios within sessions or across short cross-session periods with engaged API model selection, Janitor's memory serves the use case adequately. The platform's architecture optimizes for character variety and external model flexibility rather than memory continuity. Users picking based on the platform's actual strengths get better outcomes than users expecting capabilities the architecture doesn't support.

What the 130 million monthly visits actually mean

Janitor's traffic scale is genuinely substantial. The 15.3 million registered users and 8.7 million monthly actives produce one of the largest engaged user bases in the AI companion category. The traffic translates to network effects in the character library - more users contributing characters means more variety, which attracts more users, which produces more character contributions.

The community-driven character library benefits from this scale. Users find character types and scenarios on Janitor that smaller platforms can't match through internally-generated content. The 100,000-plus character library covers archetype variety across fantasy, sci-fi, romance, anime, and original character categories that platform-generated libraries don't replicate.

The trade-off is platform reliability. The ~78 percent uptime is meaningfully weaker than Character.AI's ~92 percent. Heavy traffic during peak hours produces response delays that affect user experience. Users running scenarios during high-traffic periods sometimes encounter slow responses or service degradation that platforms with stronger infrastructure don't produce. The traffic scale that enables the character library breadth also produces the operational pressures affecting consistency.

The realistic cost calculation for serious users

The honest math for users planning to use Janitor as their primary AI companion platform.

Free JanitorLLM only: $0 monthly. Adequate for casual use and evaluation. Quality limitations affect engaged use.

Janitor Pro plus DeepSeek API: $20-25 monthly total ($9.99 Janitor + $10-15 DeepSeek). The combination produces meaningfully better experience than free JanitorLLM at competitive total cost. The right configuration for engaged users who want quality without OpenAI-level inference costs.

Janitor Pro plus OpenAI API: $25-60 monthly total ($9.99 Janitor + $15-50 OpenAI). Higher quality than DeepSeek for scenarios benefiting from GPT-4-level capability. Worth it for users who specifically value the top-tier conversation quality and accept the higher cost.

Janitor Pro plus Claude API: similar pricing to OpenAI with stronger long-form continuity. Worth evaluating for users running extended narrative scenarios.

For users who would spend the equivalent on a competitor platform delivering full platform-plus-inference at similar pricing, Janitor's architecture produces benefits only if the external API flexibility serves your specific use case. For users who want competitor-platform simplicity at competitor-platform pricing, Janitor's architecture produces friction without corresponding benefit.

Who Janitor AI serves well, who it serves poorly

Pick Janitor AI if you specifically want to control which language model handles your AI companion conversations. The external API integration is genuinely the platform's primary differentiator and serves power users who care about model selection.

Pick Janitor AI if you want the broadest community-contributed character library in the AI companion category. The 100,000-plus character library produces archetype variety that platform-generated content can't match.

Pick Janitor AI if you're willing to accept identity verification for NSFW access and the platform's specific operational quirks (no mobile app, occasional downtime, API key management complexity).

Pick a different platform if you want simple subscription pricing without external API management. Candy AI, Nomi, CrushOn AI all deliver competent experience at subscription-only pricing.

Pick a different platform if you want mobile-first experience or native app support. Janitor's web-only architecture serves desktop users adequately and mobile users poorly.

Pick a different platform if you specifically want NSFW content without identity verification requirements. Multiple alternative platforms serve this use case better.

Pick a different platform if uptime reliability matters substantially for your use case. Janitor's ~78 percent uptime affects users running scenarios that require consistent platform availability.

The honest verdict on Janitor AI

Janitor AI delivers what its specific architecture implies. The character library scale is genuine. The external API integration produces flexibility competitor platforms don't offer. The free JanitorLLM serves evaluation adequately. The community-driven character contribution model produces variety that platform-generated content can't match.

The architectural choices produce specific user experiences that don't match competitor platforms. The API management overhead suits power users and frustrates casual users. The ID verification requirement affects users sensitive to identity exposure. The lack of mobile app limits accessibility. The ~78 percent uptime affects reliability-critical use cases.

For users matching Janitor's specific positioning - power users wanting external API flexibility, users who value community character library breadth, users willing to accept the platform's specific operational quirks - the combination of Janitor Pro plus external API access at $20-60 monthly total delivers genuine value. For users with different priorities, the broader AI companion category offers platforms that serve those priorities with substantially less complexity.

The free JanitorLLM provides the right evaluation path. Spend 30-60 minutes running scenarios through the free model to evaluate whether the platform's specific approach matches your preferences. If it does, the Pro subscription plus external API access produces the experience the platform delivers at its best. If the free evaluation indicates Janitor's positioning doesn't match what you want, the broader category offers alternatives that serve your needs with less operational complexity.