RoleCall vs JanitorAI

More than a proxy.

JanitorAI gets you chatting fast on its free model, then asks you to wire up and fund your own provider for anything frontier. RoleCall bundles SOTA models, real memory, and the whole studio, with no key hunting.

JanitorAI
Bring your own key for frontier models
free JLLM · BYOK · proxies
RoleCall
SOTA models bundled at every tier
native · cloud · zero setup
Skip the proxy setup, not the power.
Feature Comparison

See the difference

A side-by-side comparison of what you get

RoleCall
JanitorAI
TrackersThe platform actually knowing what's in the scene.
Healthy roster, built in
  • Relationships, inventory, stats, battle, map, quests
  • Twelve modules out of the box, LLM-malleable mid-scene
  • Fully custom tracker authoring isn't here yet, on the roadmap
Scripts engine, but no persistent tracker UI
  • No built-in tracker UI: no stats, inventory, battle, map, or quests
  • Real JS Scripts engine (beta) with prebuilt logic engines
  • Scripts reset every message, no durable state between turns
  • Stat menus are prompt-only and drift
MemoryWhat it remembers from yesterday's session, and the day before that.
Robust memory management
  • Vectorization (text-embedding-3 in the runtime)
  • Tree-vectorized compendium retrieval
  • Auto-summarization at threshold
  • Tracker recall feeds back into prompts
Rolling window plus a manual memory note
  • No vector recall or RAG, just the context window
  • Chat Memory is a summary you write by hand
  • Oldest messages silently dropped once context fills
  • Janitor+ only buys a bigger window, not retrieval
LorebooksCurating the world that persists across every scene.
Dedicated UI for advanced curation
  • Keyword, semantic, tree, and capture firing
  • Sub-categories with recursion plus depth controls
  • Ingest from existing chats
Capable keyword lorebooks, keyword-only
  • Entry editor with secondary keys and four logic modes
  • Gating: per-message probability, delay, scan depth, priority
  • Imports SillyTavern World Info directly
  • No semantic or vector matching
Character Card EditingMaking the people you play with.
First-class editor, built for creators
  • Visual form, no raw JSON wrestling
  • Every card format imports (V1/V2/V3 + Chub + Backyard)
  • Lossless V3 export with optional encryption
  • Expressions, sprites, per-character accent color
A plain web form, one avatar
  • Fixed text fields, no visual card editor
  • No native card import or export
  • Single avatar, no expressions or sprites
  • Bio HTML is reader-only, never sent to the model
Image GenerationPictures of the people, the place, the moment.
Built in, deep but not unlimited
  • ~60 models inline via in-house gateway, no setup
  • Explicit tag control plus prompt steering, click-to-generate anywhere
  • Character art, scene art, sprites, one editor, one place
  • Honest limit: not the full freedom of a self-hosted Comfy graph
No native image generation
  • No built-in generator, images are uploaded files
  • In-chat art is static URLs via markdown
  • Help docs point you to external tools
  • Claims of a native generator are unsourced
Post ProductionCleaning the model's output before you ever read it.
Full suite, agentic plus deterministic
  • Anti-slop pass, cliche and phrase filter with attachable bank sets
  • Editor pass, rewrite weak prose mid-stream (POV / tense / dialogue knobs)
  • Translator pass, register, localization, honorifics, name policy
  • Validator plus custom-agent passes (build your own pipelines)
  • Regex engine native, imports ST regex scripts directly
No output passes, only input scripts
  • Scripts shape the prompt, never the output
  • No anti-slop filter and no rewrite pass
  • Output cleanup is third-party userscripts
  • No in-chat response translation
SecurityWho can read what you wrote, and what's running on your machine.
E2E encryption plus first-party-only code path
  • BIP39 to AES-256-GCM: server literally cannot decrypt your chats
  • BYOK keys encrypted client-side before they ever leave your browser
  • Memory chunks plus provider configs encrypted with the same key
  • No third-party extension surface, every shipped feature is vetted
No end-to-end encryption, plus proxy exposure
  • No end-to-end encryption claimed
  • Chats stored server-side, readable by the platform
  • Many users relay chats through third-party providers
  • Community reverse proxies are unvetted and risky
RP ModesHow the platform frames a session.
Classic, Visual Novel, /btw helper chat, Group Chats, TTRPG Chats
One format: classic 1:1 chat
  • Classic 1:1 chat is the only first-class mode
  • Immersive Mode is just a cleaner skin
  • Recent update added forkable chats, not new modes
  • VN and TTRPG only via cards and community scripts
Group & Multi-User ChatsMultiple AI characters and multiple humans in one shared scene.
Every character is its own agent
  • Each character runs as a dedicated agent, own model, preset, lorebooks, voice
  • Native orchestrator with LLM-driven turn-taking between them
  • Play live with friends in the same scene, multiple humans, multiple personas
No native group chat
  • No built-in group chat or multi-agent scenes
  • No per-character models, presets, or turn-taking
  • Multi-character is one bot voicing everyone
  • No live multi-human, sharing is async only
Mobile DesignWhether you can actually use it on your phone.
Mobile users are first-class citizens
  • Industry-professional mobile dev on staff
  • Dedicated PWA, one-tap install, works the same wherever you are
  • No 'pinch and zoom and pray', touch targets, gestures, layout all native
Real native iOS and Android apps
  • Official iOS and Android apps on both stores, free
  • App-only haptics and push notifications, which RoleCall lacks
  • Still beta, with known rough edges
  • Mature content off by default, enable on the website
Model AccessHow you actually get to an LLM.
=
Legitimate SOTA models at every tier
  • Real SOTA models offered across multiple pricing tiers, pay what fits
  • Weekly token allowances included with every tier
  • Frequent free-spend events, discounts, and other ways we give back
  • BYOK across any OpenAI-compatible provider when you'd rather use your own keys
=
Free JLLM, frontier models need BYOK
  • Free hosted JLLM as the default, no setup
  • Any other model needs your own key and proxy
  • Does not host Claude, GPT, or Gemini
  • Janitor+ upgrades JLLM, not SOTA access
Free TierWhat you can do without paying a cent.
=
Free models plus every feature, with light limits
  • Free models included: Gemma 4 31B and DeepSeek V4 Flash, 1,000 requests a month
  • Every core feature on free, no feature paywalls
  • Caps on private library and active chats, freed up by export/import
  • Image gen and vectorization stay paid; BYOK free
=
Unlimited free chat on a hosted model
  • Free JLLM with no per-message cap
  • Committed to always keeping a free option
  • Free BYOK to external providers, no markup
  • No feature paywall on scripts or lorebooks
ModularityHow far you can tear it down and rebuild it.
Opinionated bundle
  • Features come pre-wired and integrated, less surface area to swap parts of
  • Macros plus regex plus post-prod let you customize behavior, but not the app's bones
  • What ships is what runs, no third-party patches in the codepath
Closed platform, no-code scripts only
  • Not open source and not self-hostable
  • No official plugin system or developer API
  • Scripts are a constrained no-code framework
  • Heavier tweaks are unofficial userscripts
SupportWhat happens when something breaks.
Real channels, real responses
  • Multiple ways to reach the team directly
  • Dedicated automated bug-report system wired into the app
  • Active staff turnaround on user-submitted issues
Help desk and email, no in-app tickets
  • Help center with articles and a chat widget
  • Status page with uptime history
  • No in-app structured bug reporting
  • No priority or paid support tier
What you can ship today
Everything bundled
Trackers, memory, image gen, group scenes, and post-production are native and on by default.
Free, but bring the rest
A fast free on-ramp, but frontier models, real memory, and structure are yours to wire up.
Winner · RC wins 11, ties 2, loses 1 of 14
RoleCall bundles the studio JanitorAI leaves to proxies and scripts

Less setup, more story.

Start free. Bring your own key any time.

RoleCall vs Chub.ai

Past the library.

Chub is a vast character catalog with a thin chat on top. RoleCall keeps the open library spirit and adds a real studio: built-in trackers, vector memory, and post-production passes.

Chub.ai
A deep catalog, a thin runtime
BYOK · community Stages · keyword lore
RoleCall
A full studio, built in
trackers · memory · post-production
Bring the library. Keep the studio.
Feature Comparison

See the difference

A side-by-side comparison of what you get

RoleCall
Chub.ai
TrackersThe platform actually knowing what's in the scene.
Healthy roster, built in
  • Relationships, inventory, stats, battle, map, quests
  • Twelve modules out of the box, LLM-malleable mid-scene
  • Fully custom tracker authoring isn't here yet, on the roadmap
No first-party trackers
  • No built-in stats, inventory, battle, map, or quests
  • Prompt-based stat blocks drift, not engine-enforced
  • Real state only via community-coded Stages
MemoryWhat it remembers from yesterday's session, and the day before that.
Robust memory management
  • Vectorization (text-embedding-3 in the runtime)
  • Tree-vectorized compendium retrieval
  • Auto-summarization at threshold
  • Tracker recall feeds back into prompts
Summaries and lorebooks, no vector recall
  • Chat Memory is a manual or AI summary
  • Auto-summarization is opt-in and experimental
  • No embeddings or RAG, bounded by context length
LorebooksCurating the world that persists across every scene.
Dedicated UI for advanced curation
  • Keyword, semantic, tree, and capture firing
  • Sub-categories with recursion plus depth controls
  • Ingest from existing chats
Mature keyword lorebooks, keyword-only
  • Primary plus secondary keys, recursion, always-on entries
  • Scan depth, token budget, insertion order, priority eviction
  • Standalone creator, V2/SillyTavern compatible
  • No semantic or vector matching
Character Card EditingMaking the people you play with.
First-class editor, built for creators
  • Visual form, no raw JSON wrestling
  • Every card format imports (V1/V2/V3 + Chub + Backyard)
  • Lossless V3 export with optional encryption
  • Expressions, sprites, per-character accent color
Full V2 card editor, expressions via Stages
  • Web editor with advanced definition fields
  • V2-centric PNG/JSON, first-class forking
  • Expressions only via Stages, not native
Image GenerationPictures of the people, the place, the moment.
Built in, deep but not unlimited
  • ~60 models inline via in-house gateway, no setup
  • Explicit tag control plus prompt steering, click-to-generate anywhere
  • Character art, scene art, sprites, one editor, one place
  • Honest limit: not the full freedom of a self-hosted Comfy graph
Dedicated hosted generator, with img2img
  • Native hosted text-to-image, no setup
  • img2img edit, layout copy, and face preserve, which RoleCall does not have
  • Generation built right into the chat
  • Credit-metered from a shared image pool
Post ProductionCleaning the model's output before you ever read it.
Full suite, agentic plus deterministic
  • Anti-slop pass, cliche and phrase filter with attachable bank sets
  • Editor pass, rewrite weak prose mid-stream (POV / tense / dialogue knobs)
  • Translator pass, register, localization, honorifics, name policy
  • Validator plus custom-agent passes (build your own pipelines)
  • Regex engine native, imports ST regex scripts directly
No point-and-click output passes
  • Output transforms require coding a Stage
  • No regex box, anti-slop, or rewrite pass
  • Its 'anti-slop' tool just hides bad cards, not output
SecurityWho can read what you wrote, and what's running on your machine.
E2E encryption plus first-party-only code path
  • BIP39 to AES-256-GCM: server literally cannot decrypt your chats
  • BYOK keys encrypted client-side before they ever leave your browser
  • Memory chunks plus provider configs encrypted with the same key
  • No third-party extension surface, every shipped feature is vetted
Server-side storage, no E2E encryption
  • HTTPS in transit, no end-to-end encryption
  • Chats stored server-side, platform-accessible
  • Strong stated privacy policy, not independently audited
  • Under eSafety scrutiny in Australia (governance, not a breach)
RP ModesHow the platform frames a session.
Classic, Visual Novel, /btw helper chat, Group Chats, TTRPG Chats
Classic chat and native groups, few real modes
  • Classic Just Chatting plus native group chat
  • VN and mini-games only via developer Stages
  • TTRPG is just a roll dice macro
  • No Visual Novel or helper mode built in
Group & Multi-User ChatsMultiple AI characters and multiple humans in one shared scene.
Every character is its own agent
  • Each character runs as a dedicated agent, own model, preset, lorebooks, voice
  • Native orchestrator with LLM-driven turn-taking between them
  • Play live with friends in the same scene, multiple humans, multiple personas
Native groups, but one shared model
  • Native multi-character chats with forced-speaker selection
  • One model and preset per chat, not per character
  • Live co-play is a subscriber-gated beta
Mobile DesignWhether you can actually use it on your phone.
Mobile users are first-class citizens
  • Industry-professional mobile dev on staff
  • Dedicated PWA, one-tap install, works the same wherever you are
  • No 'pinch and zoom and pray', touch targets, gestures, layout all native
Responsive web, sideloaded Android only
  • No iOS app since Apple removed it (July 2025)
  • Android is a sideloaded APK, not on Google Play
  • No PWA, offline mode, or touch-built client
Model AccessHow you actually get to an LLM.
=
Legitimate SOTA models at every tier
  • Real SOTA models offered across multiple pricing tiers, pay what fits
  • Weekly token allowances included with every tier
  • Frequent free-spend events, discounts, and other ways we give back
  • BYOK across any OpenAI-compatible provider when you'd rather use your own keys
=
Own DeepSeek V4 based model, plus broad BYOK
  • Streamlined to two models, Mobile and Soji
  • Soji retrained on a DeepSeek V4 base, 1.6 trillion parameters
  • Paid plans are crypto-only now, Mercury tier retired
  • Broad BYOK and its own OpenAI-compatible inference API
Free TierWhat you can do without paying a cent.
=
Free models plus every feature, with light limits
  • Free models included: Gemma 4 31B and DeepSeek V4 Flash, 1,000 requests a month
  • Every core feature on free, no feature paywalls
  • Caps on private library and active chats, freed up by export/import
  • Image gen and vectorization stay paid; BYOK free
=
Free hosted chat, capped at 20 a day
  • Free tier is 20 messages per day
  • Runs on Soji or Mobile, no key needed
  • Free BYOK and local hosting
  • Free browsing, card creation, and lorebooks
ModularityHow far you can tear it down and rebuild it.
Opinionated bundle
  • Features come pre-wired and integrated, less surface area to swap parts of
  • Macros plus regex plus post-prod let you customize behavior, but not the app's bones
  • What ships is what runs, no third-party patches in the codepath
Real plugin system, open SDK, BYOK
  • Stages: React/TypeScript plugins hooking the chat lifecycle
  • Open SDK, templates, and a public extension library
  • Public REST and inference API (core app still closed)
  • Model modularity via BYOK and self-hosted backends
SupportWhat happens when something breaks.
Real channels, real responses
  • Multiple ways to reach the team directly
  • Dedicated automated bug-report system wired into the app
  • Active staff turnaround on user-submitted issues
Community-first, direct-to-developer, no SLA
  • Contact is email, Discord, Telegram, Reddit
  • Status page, but no in-app bug tracker
  • No SLA or paid priority support
What you can ship today
Everything bundled
Native trackers, vector memory, and output passes ship on by default, no Stage coding required.
Bring the developers
Great cards and a genuinely open Stages SDK, but the deeper chat features are community-coded, not first-party.
Winner · RC wins 10, ties 2, loses 2 of 14
RoleCall turns the catalog into a studio

Less setup, more story.

Start free. Bring your own key any time.

RoleCall vs Character.AI

Off the leash.

Character.AI locks you to its own two models with no BYOK, no model choice, and no export of your characters or chats. RoleCall is the open door: any model, your keys, and your data stay yours.

Character.AI
One closed model, no exits
no BYOK · no export · lorebooks coming soon
RoleCall
Any model, your keys, your data
BYOK · export · E2E encrypted
Your story should not be hostage.
Feature Comparison

See the difference

A side-by-side comparison of what you get

RoleCall
Character.AI
TrackersThe platform actually knowing what's in the scene.
Healthy roster, built in
  • Relationships, inventory, stats, battle, map, quests
  • Twelve modules out of the box, LLM-malleable mid-scene
  • Fully custom tracker authoring isn't here yet, on the roadmap
No game-state trackers, free-text memory only
  • No numeric stats, inventory, battle, map, or quests
  • Facts auto-captures free text, not a stat engine
  • Stat games are prompt-narrated and drift
  • Paid only adds memory capacity, no trackers
MemoryWhat it remembers from yesterday's session, and the day before that.
Robust memory management
  • Vectorization (text-embedding-3 in the runtime)
  • Tree-vectorized compendium retrieval
  • Auto-summarization at threshold
  • Tracker recall feeds back into prompts
Per-chat memory, no cross-session recall
  • Chat Memories is a 400-character text box
  • Story Memory adds pinning and auto-captured Facts
  • Finite rolling window, unpinned history dropped
  • No cross-chat vector recall or auto-summarization
LorebooksCurating the world that persists across every scene.
Dedicated UI for advanced curation
  • Keyword, semantic, tree, and capture firing
  • Sub-categories with recursion plus depth controls
  • Ingest from existing chats
Lorebook announced, coming soon, paid-first
  • Announced April 2026 as a first version, not fully launched
  • Firing method unspecified, editing UI undocumented
  • No documented caps or import/export
  • Rolls out to c.ai+ first, free access unconfirmed
Character Card EditingMaking the people you play with.
First-class editor, built for creators
  • Visual form, no raw JSON wrestling
  • Every card format imports (V1/V2/V3 + Chub + Backyard)
  • Lossless V3 export with optional encryption
  • Expressions, sprites, per-character accent color
Proprietary editor, no portable cards
  • Web editor with a 32k-character Definition field
  • No V1/V2/V3, Chub, or SillyTavern import/export
  • Single static avatar, no expressions or sprites
  • AvatarFX animates one image, rate-limited
Image GenerationPictures of the people, the place, the moment.
Built in, deep but not unlimited
  • ~60 models inline via in-house gateway, no setup
  • Explicit tag control plus prompt steering, click-to-generate anywhere
  • Character art, scene art, sprites, one editor, one place
  • Honest limit: not the full freedom of a self-hosted Comfy graph
Built-in Imagine, conversational control only
  • In-chat generation with minimal setup
  • No model selection or tag/negative-prompt UI
  • Quota-gated, more images on c.ai+
  • Struggles to keep a character consistent
Post ProductionCleaning the model's output before you ever read it.
Full suite, agentic plus deterministic
  • Anti-slop pass, cliche and phrase filter with attachable bank sets
  • Editor pass, rewrite weak prose mid-stream (POV / tense / dialogue knobs)
  • Translator pass, register, localization, honorifics, name policy
  • Validator plus custom-agent passes (build your own pipelines)
  • Regex engine native, imports ST regex scripts directly
No output passes, just edit and swipe
  • No regex or text-transformation layer
  • No anti-slop filtering or rewrite pass
  • Only manual edit, reaching back about two turns
  • Swipe re-rolls the whole reply, capped on free
SecurityWho can read what you wrote, and what's running on your machine.
E2E encryption plus first-party-only code path
  • BIP39 to AES-256-GCM: server literally cannot decrypt your chats
  • BYOK keys encrypted client-side before they ever leave your browser
  • Memory chunks plus provider configs encrypted with the same key
  • No third-party extension surface, every shipped feature is vetted
Provider holds the keys, chats train the models
  • No end-to-end encryption, provider-accessible storage
  • Chats used to operate and improve models
  • No documented in-product opt-out
  • Account deletion may not fully erase stored data
RP ModesHow the platform frames a session.
Classic, Visual Novel, /btw helper chat, Group Chats, TTRPG Chats
1:1 chat, groups, Stories, voice; no TTRPG engine
  • Open-ended 1:1 chat plus native group chat
  • Stories is a branching choose-your-own-adventure
  • Voice calls and AvatarFX video
  • No dice, stat, or combat engine
Group & Multi-User ChatsMultiple AI characters and multiple humans in one shared scene.
Every character is its own agent
  • Each character runs as a dedicated agent, own model, preset, lorebooks, voice
  • Native orchestrator with LLM-driven turn-taking between them
  • Play live with friends in the same scene, multiple humans, multiple personas
Real groups, but no per-character tuning
  • First-party group chat with automated turn-taking
  • Up to about 10 AI characters, humans in one room
  • No model choice and no sampling presets
  • Characters cannot be individually tuned
Mobile DesignWhether you can actually use it on your phone.
Mobile users are first-class citizens
  • Industry-professional mobile dev on staff
  • Dedicated PWA, one-tap install, works the same wherever you are
  • No 'pinch and zoom and pray', touch targets, gestures, layout all native
Mature, highly-rated native apps
  • Native iOS and Android, about 4.3 stars at scale
  • Several features launch mobile-first
  • c.ai+ adds voice calls and the Imagine Gallery
  • Web is the secondary surface
Model AccessHow you actually get to an LLM.
Legitimate SOTA models at every tier
  • Real SOTA models offered across multiple pricing tiers, pay what fits
  • Weekly token allowances included with every tier
  • Frequent free-spend events, discounts, and other ways we give back
  • BYOK across any OpenAI-compatible provider when you'd rather use your own keys
In-house models only, no choice or BYOK
  • Runs its own models, not GPT, Claude, or Gemini
  • PipSqueak free, DeepSqueak on c.ai+
  • No BYOK and no external providers
  • No official public API
Free TierWhat you can do without paying a cent.
Free models plus every feature, with light limits
  • Free models included: Gemma 4 31B and DeepSeek V4 Flash, 1,000 requests a month
  • Every core feature on free, no feature paywalls
  • Caps on private library and active chats, freed up by export/import
  • Image gen and vectorization stay paid; BYOK free
Effectively unlimited free chat
  • Free messaging is effectively unlimited, beyond our monthly cap
  • Huge 10M+ character library to browse
  • Tradeoffs: ads, slow mode under load, daily action caps
  • c.ai+ buys better models, memory, and no ads
ModularityHow far you can tear it down and rebuild it.
Opinionated bundle
  • Features come pre-wired and integrated, less surface area to swap parts of
  • Macros plus regex plus post-prod let you customize behavior, but not the app's bones
  • What ships is what runs, no third-party patches in the codepath
Closed, hosted-only, zero modularity
  • Not open source and no self-host
  • No official API or plugin SDK
  • No built-in theming or scripting
  • Customization is character authoring only
SupportWhat happens when something breaks.
Real channels, real responses
  • Multiple ways to reach the team directly
  • Dedicated automated bug-report system wired into the app
  • Active staff turnaround on user-submitted issues
Self-serve help center, no SLA
  • Zendesk help center with a ticket form
  • Bugs handled via in-app reporting
  • Community Discord and subreddit do the heavy lifting
  • No phone, live chat, or response SLA
What you can ship today
Open by default
Any model via BYOK, full character and chat export, end-to-end encryption on your history.
Walled garden
Polished and huge, but closed: no model choice, no BYOK, and no first-party export of your work.
Winner · RC wins 12, ties 0, loses 2 of 14
RoleCall gives you the keys Character.AI keeps

Less setup, more story.

Start free. Bring your own key any time.

RoleCall vs SillyTavern

Less setup, more story.

Open the app and you're already in the scene — no install marathon, no extension hunt, no config rabbit holes. Same hobby, none of the assembly.

SillyTavern
Hundreds of extensions to monitor
self-host · manage · update
RoleCall
Hundreds of features, built right in
native · cloud · zero setup
You skip the setup tax — not the power.
Feature Comparison

See the difference

A side-by-side comparison of what you get

RoleCall
SillyTavern
TrackersThe platform actually knowing what's in the scene.
=
Healthy roster, built in
  • Relationships, inventory, stats, battle, map, quests
  • Twelve modules out of the box, LLM-malleable mid-scene
  • Fully custom tracker authoring isn't here yet — on the roadmap
=
Infinite custom ones
  • No native trackers, but the community builds them as extensions
  • STscript / Quick Replies / regex hooks let you wire anything
  • Setup and maintenance is on you
MemoryWhat it remembers from yesterday's session, and the day before that.
Robust memory management
  • Vectorization (text-embedding-3 in the runtime)
  • Tree-vectorized compendium retrieval
  • Auto-summarization at threshold
  • Tracker recall feeds back into prompts
Plain native, deeper means hunting extensions
  • Built-in memory is the bare minimum — context limit then forget
  • Real recall = sifting through dozens of community extensions
  • VectHare, Openvault, Qvink — hours to set up, hope they work together
LorebooksCurating the world that persists across every scene.
Dedicated UI for advanced curation
  • Keyword, semantic, tree, and capture firing
  • Sub-categories with recursion + depth controls
  • Ingest from existing chats
Clunky UI, blackbox underneath
  • A few exposed power-tools, but no native flags to see how they fire
  • No way to tell if/when/why an entry triggered — silent on success and failure
  • Visibility means hunting extensions or monkeypatching ST until it isn't worth it
Character Card EditingMaking the people you play with.
First-class editor, built for creators
  • Visual form — no raw JSON wrestling
  • Every card format imports (V1/V2/V3 + Chub + Backyard)
  • Lossless V3 export with optional encryption
  • Expressions, sprites, per-character accent color
Confusing, scattered side-panel UI
  • Card data lives across two side panels and a popup — find-as-you-go
  • Advanced fields buried behind expanders inside expanders
  • No visual identity layer — pure form fields, no expressions/sprites
  • Editor crammed into the chat viewport, no dedicated authoring mode
Image GenerationPictures of the people, the place, the moment.
=
Built in, deep but not unlimited
  • ~60 models inline via in-house gateway, no setup
  • Explicit tag control + prompt steering, click-to-generate anywhere
  • Character art, scene art, sprites — one editor, one place
  • Honest limit: not the full freedom of a self-hosted Comfy graph
=
ComfyUI hookup if you're willing to wrench
  • BYO ComfyUI workflow — can technically beat us on raw capability
  • You install ComfyUI, you wire the workflow, you keep it running
  • Plus BYOK Stable Diffusion / Replicate / etc. for hosted
Post ProductionCleaning the model's output before you ever read it.
Full suite, agentic + deterministic
  • Anti-slop pass — cliché and phrase filter with attachable bank sets
  • Editor pass — rewrite weak prose mid-stream (POV / tense / dialogue knobs)
  • Translator pass — register, localization, honorifics, name policy
  • Validator + custom-agent passes (build your own pipelines)
  • Regex engine native — imports ST regex scripts directly
=
Native regex, agent passes via extensions
  • Regex find/replace is native and powerful — power-user staple
  • Anti-slop / editor / translator passes only exist as community extensions
SecurityWho can read what you wrote — and what's running on your machine.
E2E encryption + first-party-only code path
  • BIP39 → AES-256-GCM: server literally cannot decrypt your chats
  • BYOK keys encrypted client-side before they ever leave your browser
  • Memory chunks + provider configs encrypted with the same key
  • No third-party extension surface — every shipped feature is vetted
Plaintext on disc + unvetted extension surface
  • Chats live on disc as plain text
  • The whole appeal of ST is community extensions — but none of them are vetted by ST officials
  • When a popular extension gets exploited, the official response is "use the ~5 official ones" — tone-deaf to why people are there
  • Your security posture is whoever wrote the last extension you installed
RP ModesHow the platform frames a session.
Classic, Visual Novel, /btw helper chat, Group Chats, TTRPG Chats
Classic + Group Chat native
  • Everything else takes 8+ chained extensions and a prayer
Group & Multi-User ChatsMultiple AI characters and multiple humans in one shared scene.
Every character is its own agent
  • Each character runs as a dedicated agent — own model, preset, lorebooks, voice
  • Native orchestrator with LLM-driven turn-taking between them
  • Play live with friends in the same scene — multiple humans, multiple personas
Janky blob group chat, no native multi-human
  • Native groups send everything as one text blob — one preset, one model, one lorebook stack
  • No native multi-human RP at all
  • Extensions that bolt it on rely on local WebSocket tunnels — depends on your router, ISP, OS, firewall, day of the week
Mobile DesignWhether you can actually use it on your phone.
Mobile users are first-class citizens
  • Industry-professional mobile dev on staff
  • Dedicated PWA — one-tap install, works the same wherever you are
  • No "pinch and zoom and pray" — touch targets, gestures, layout all native
=
Polished mobile UI, every level has a setup tax
  • The mobile UI itself is genuinely smooth and workable
  • Simplest path: edit config.yaml to listen on 0.0.0.0, set basic auth, find your PC's LAN IP, type it into your phone — and it only works on home WiFi
  • Want it anywhere? Layer on port-forwarding + DDNS, or Tailscale, or a full Termux server-on-phone setup
Model AccessHow you actually get to an LLM.
Legitimate SOTA models at every tier
  • Real SOTA models offered across multiple pricing tiers — pay what fits
  • Weekly token allowances included with every tier
  • Frequent free-spend events, discounts, and other ways we give back
  • BYOK across any OpenAI-compatible provider when you'd rather use your own keys
BYOK only
  • No first-party model gateway — you bring keys for every provider yourself
  • Day one means hunting for API keys before you can even chat
Free TierWhat you can do without paying a cent.
=
Free models plus every feature, with light limits
  • Free models included: Gemma 4 31B and DeepSeek V4 Flash, 1,000 requests a month
  • Every core feature available on free, no feature paywalls
  • Caps on private library items and active chats, freed up by export/import
  • Image gen and vectorization stay paid; BYOK works on free
Free and local, no caps
  • Open-source — you host it, you own it
  • No library limits, no chat caps, no rate limits
  • Your hardware is the only ceiling
ModularityHow far you can tear it down and rebuild it.
Opinionated bundle
  • Features come pre-wired and integrated — less surface area to swap parts of
  • Macros + regex + post-prod let you customize behavior, but not the app's bones
  • What ships is what runs — no third-party patches in the codepath
Ultimate modularity — it's your machine
  • Open source — patch any file, swap any component, fork the whole thing
  • Hundreds of community extensions adding nearly anything you can imagine
  • STscript scripting language with closures, scopes, debugger for power users
  • Full CSS theming and server-hook customization
SupportWhat happens when something breaks.
Real channels, real responses
  • Multiple ways to reach the team directly
  • Dedicated automated bug-report system wired into the app
  • Active staff turnaround on user-submitted issues
Subreddit and shrugs
  • r/SillyTavernAI — questions go days unanswered
  • Discord — usually left to fend for yourself
  • No first-party bug reporting flow — open a GitHub issue and hope
What you can ship today
Everything bundled
One dedicated team, everything optional. Every surface — including the ones not on this page — gets steady QoL updates. Ideas behind popular ST extensions are already built in, vetted, supported.
Hunt & assemble
Ultimate modularity, sure — it's an OS-local app. But the setup burden and bugfixing never go away. Nobody says you can't run both; just know what each costs you.
Winner
RoleCall ships features without the extension treadmill

Why switch to RoleCall?

Built-in beats bolt-on, every time.

Play live with friends

Real-time multi-user RP. Multiple humans, multiple personas, and every AI character runs as its own agent — its own model, preset, lorebooks, voice. No text-blob group chats.

SOTA models, weekly free tokens

Real frontier models at every tier, weekly token allowances included, frequent free-spend events. BYOK across any OpenAI-compatible provider if you'd rather. No hunting API keys before you can chat.

Three-system memory stack

Trackers persist structured state — HP, relationships, location, whatever the scene needs. Vectorized recall (text-embedding-3) handles semantic search across past turns. Auto-summary compresses old history at threshold. Three layers, one chat that genuinely remembers.

Endless QoL, zero setup tax

Local apps quietly accumulate setup debt — new extension here, broken integration there. We ship continuous polish across every surface, and it lands the moment you reload. No re-installing, no version pinning, no praying.

Plus everything else you need

Tools built for writers, GMs, and roleplayers — bundled by default.

Branching scene trees

Rewind any message and try a different path — alt branches persist, you can hop between timelines, and the model knows which one it's in.

Sprites & expressions

Per-character expression sprites that swap with the scene's mood. Anger, blush, smug — the model picks the right one, your screen shows it live.

Per-character theming

Every character gets their own accent color, background, and visual personality. The whole UI shifts to match who you're talking to.

Whispers — OOC notes

Slip private direction to the narrator mid-scene. Tell the model where the scene should go without breaking IC. The chat log stays clean.

Bulk import from SillyTavern

Drop your entire ST library in — characters, lorebooks, presets, chats, regex scripts. Round-trips cleanly. Nothing left behind.

Stagecraft props

Drop interactive set pieces into a scene — the model knows they exist, can pick them up, modify them, and refer back to them turns later.

Forking with full lineage

Remix anyone's character, preset, or lorebook into your own copy. Original creators stay credited up the chain — no orphaned forks.

Macro Workbench

See exactly what your macros will resolve to before you send — variable scope, unresolved calls, every substitution surfaced live in the editor.

AI-assisted content creation

Describe what you want — get a full character card, persona, lorebook, or preset out the other side. Tags, scenarios, greetings, art, all drafted for you to refine.

All the worlds,
their stage.

Every hour you don't spend wiring extensions, debugging Smart Memory configs, or chasing API key plumbing is an hour back in the chair where the story actually happens.

Vye avatar
Vye
Card Creator
TTRPG mode enthusiast

“The biggest hurdle getting my friends to swap from JAI to ST is that it's not really that simple. If you aren't already in the scene, it's a pain to navigate, harder to find information, and when something breaks you're often left staring at it going ‘what even happened??’”

Fae ~ DollyDistress ~ avatar
Fae ~ DollyDistress ~
Featured Creator
4× Card of the Month

“SillyTavern lacks accessible functionality — you have to scour through GitHub and like five different Discords if you want useful tools. The tools aren't made to be used together, and many people quickly abandon them, leaving ST to feel like an incomplete frontend. Sometimes you just want stuff to work.”

Artix avatar
Artix
Earliest Adopter
Long-time community member

“Silly without extensions is very inferior to RC. Even then — when Silly is properly set up, you can already have many chats done on RC. Lorebook is janky on Silly without extensions too.”

Custard Mouse avatar
Custard Mouse
New Adopter
A few days into RoleCall

“ST is a solid tool, but it can be awkward and clumsy to navigate — often making things harder for less LLM-literate folks. A lot can be patched with extensions, but you need to know to find them first. In my short experience with RoleCall, it has much better documentation and lays out solid paths for whatever level of roleplaying you're looking for. It's shaping up to be as functionally powerful as ST in most ways, while carrying more sophisticated functionality that's completely modular.”

Ruler avatar
Ruler
Minimalist User
Tries every ST alternative

“I'm a minimalist, so I use plain old ST with few presets and little to no regex and extensions. So when SillBunny, Marinara Engine, and RoleCall have some functions by default, I feel pleased. Especially any anti-positive bias and prose adjuster.”

Matt avatar
Matt
Community Manager
Voluntary staff, longtime member

“I think RoleCall has a much more streamlined user experience. Point. Blank. Period. While it doesn't technicallypossess the capacity for ST's community-made extensions, it doesn't compromise on powerful tools. They often end up working out better because they're all made to work together, meanwhile ST extensions are all different systems that often don't mix. I'd also like to add the community is great! The devs really listen, the folks at the discord server are all very nice and help make the space different than the ‘solo’ experience from ST.”

The scorecard
RoleCallSillyTavern
Wins102
=Partial34
Losses18
Across 14 categories