Discord character proxying started as a plural-system utility and became the default way roleplayers, writers, and TTRPG groups act in-character on the platform. If Tupperbox is the only tool you have tried, you are missing the depth the rest of the ecosystem offers, especially around privacy, moderation compatibility, and hosted vs self-hosted control. We tested seven apps for Discord character roleplay and lined them up by feature depth, community trust, and how they behave when moderators enable message logging.
Five of these are open source. Three are hosted for free by their maintainers. One is an AI-first newcomer that changes what “roleplay” even means on Discord.
What to look for in a Discord roleplay app
Character proxy bots all share the same core mechanic (a webhook posts as your character), but the differences matter after the first weekend.
- Character switching by prefix, autoproxy, or tag
- Per-character avatar and colour, and multiple avatars per character
- Server-side moderation compatibility (edit logs, safety bots)
- Privacy defaults for plural systems and DID communities
- Import and export of characters (JSON, CSV)
- Self-hosting for anyone who wants full data control
- Reasonable rate limits under active RP sessions
Autoproxy and privacy defaults are where the two big bots diverge. Both do the same basic thing; only one is built by and for plural systems.
Quick comparison
| App | Best for | Self-host? | Free plan | Starting price | Rating |
|---|---|---|---|---|---|
| PluralKit | Plural systems and TTRPG | Yes | Full featured | $0 | Community trusted |
| Tupperbox | Most-used roleplay bot | No | Unlimited characters | $0 | Widely used |
| Miko | Aesthetic-focused RP | No | 3 characters | $5/mo | Niche but loved |
| Simply Plural | System journalling first | Yes | Full featured | $0 | Trusted for plural systems |
| Kobold | TTRPG proxying with sheets | No | Basic | $3/mo | TTRPG staple |
| YAGPDB proxy | Servers already on YAGPDB | Yes | Full featured | $0 | Sysadmin friendly |
| Character.ai for Discord | AI-driven character chat | No | Limited | $9.99/mo | New but growing |
The apps
1. PluralKit, best for plural systems and TTRPG
PluralKit is the open-source project that anchors the whole category. It supports unlimited characters, per-character privacy flags, member switching, front logs for plural systems, and per-server autoproxy modes (front, latch, member). Import from Tupperbox is a single command.
Where it falls short: the dashboard is minimal. Everything runs through Discord commands, which is fine for daily use but slower for bulk edits than Tupperbox’s web UI.
Pricing:
- Free (self-host or use the public bot)
- Public bot is hosted by the maintainers at no cost
- No premium tier
Platforms: Windows, macOS, Linux (Rust binary or Docker)
Download: PluralKit
Bottom line: the pick for plural systems and TTRPG groups that value privacy and control.
2. Tupperbox, best-known roleplay bot
Tupperbox is the bot most Discord roleplayers see first. The web dashboard is the friendliest for people who never learn command syntax, character setup takes 30 seconds, and it handles per-character avatar and colour better than any competitor.
Where it falls short: no self-host, no privacy modes for plural systems, and no proper front tracking. If Tupperbox goes offline, your character data is on their servers.
Pricing:
- Free (hosted by the maintainers)
- No premium tier for character proxying
- Cosmetic upgrades donated via Patreon
Platforms: any Discord client (bot lives on Tupperbox infra)
Download: Tupperbox
Bottom line: the fastest start for casual roleplay servers with no plural-system needs.
3. Miko, best for aesthetic-focused RP
Miko treats character presentation as first-class. Every character supports embed themes, per-scene mood emojis, and an image gallery instead of a single avatar. Popular with writing servers.
Where it falls short: the free tier caps at three characters. Serious RP groups outgrow it fast.
Pricing:
- Free: 3 characters
- Premium: $5/mo (unlimited characters, custom embeds)
- Team plan: $15/mo (multi-server)
Platforms: any Discord client (bot lives on Miko infra)
Download: Miko
Bottom line: pick this if presentation matters more than plural-system depth.
4. Simply Plural, best for system journalling first
Simply Plural is a plural-system app first and a Discord proxy second. The app tracks fronting, mood, and daily notes across mobile, web, and Discord, and only proxies characters where a Discord bot integration is enabled.
Where it falls short: the Discord integration is the newest feature, and it lags PluralKit on autoproxy modes.
Pricing:
- Free (both app and Discord integration)
- Optional Simply Plural Plus at around $4/mo for cloud sync
Platforms: web, iOS, Android, Windows, macOS, Linux
Download: Simply Plural
Bottom line: install this if the core need is a journal that also proxies on Discord.
5. Kobold, best for TTRPG proxying with sheets
Kobold attaches a D&D 5e or Pathfinder 2e character sheet to each proxy character. Roll commands work in-line, initiative tracking is per-server, and the sheet importer handles Roll20 and DnDBeyond exports.
Where it falls short: locked to D&D 5e and Pathfinder 2e. Other systems require homebrew work.
Pricing:
- Free: basic proxy and one sheet
- Premium: $3/mo for multiple sheets and initiative tracking
Platforms: any Discord client (bot lives on Kobold infra)
Download: Kobold Bot
Bottom line: the pick for TTRPG groups that want proxy and sheet in one bot.
6. YAGPDB proxy module, best for servers already on YAGPDB
YAGPDB is the big general-purpose Discord bot, and its custom command engine can implement a proxy system without a second bot. Self-hosters who already run YAGPDB can add proxying without more infra.
Where it falls short: no dedicated dashboard, no autoproxy modes, and no import from PluralKit or Tupperbox. Character setup means writing YAGPDB command scripts.
Pricing:
- Free (self-host)
- Public YAGPDB instance also free
- No premium tier
Platforms: Windows, macOS, Linux (Go, Docker)
Download: YAGPDB
Bottom line: only worth it if you already run YAGPDB and want one fewer bot in your server.
7. Character.ai for Discord, best for AI-driven character chat
Character.ai ships a Discord integration that lets you drop AI characters into a channel. Not a traditional proxy, but the closest to a “character speaks on my behalf” experience if you want the character to generate responses.
Where it falls short: this is not a plural-system tool and not a roleplay proxy in the community sense. The character generates its own text.
Pricing:
- Free: 3 characters per server, limited messages
- Character.ai+: $9.99/mo (unlimited characters and messages)
Platforms: any Discord client (integration lives on Character.ai infra)
Download: Character.ai
Bottom line: try only if you want AI-generated character replies, not proxying for humans.
How to pick the right one
If you want the simplest option: Tupperbox. If you are a plural system: PluralKit or Simply Plural. If you run a writing server that cares about visual polish: Miko. If your group is on 5e or Pathfinder: Kobold. If you already self-host YAGPDB and want no more bots: use its command engine. If you want AI-driven chat instead of proxying: Character.ai.
Autoproxy modes, privacy flags, and front tracking are the three features PluralKit does better than everyone else. Tupperbox is faster to start. Everything else on this list serves a niche.
FAQ
What is the best free Discord roleplay bot?
Tupperbox for pure ease, PluralKit for depth. Both are free. Choose PluralKit if privacy and self-hosting matter, Tupperbox if you want the fastest zero-config start.
Can moderators still moderate a proxy-heavy server?
Yes. Both PluralKit and Tupperbox log the real user behind every proxied message, and safety bots like Wick and Beemo read the webhook payload. Moderation tools work.
Is my proxy character data safe?
On PluralKit’s public bot, yes (their privacy policy is one of the clearest in the ecosystem). On Tupperbox, character data lives on their servers with no export tool. If you want full control, self-host PluralKit.
Can I import from Tupperbox to PluralKit?
Yes. PluralKit has a one-command import for Tupperbox export files. The import preserves character names, avatars, and prefixes.
Do any roleplay bots work in DMs?
PluralKit and Tupperbox both support DM proxying between users who share a mutual server with the bot. Miko and Kobold do not.