🎉 Beta: Welcome to the beta! Join our Discord to report bugs or request features.

Reference

Formatting guide, allowed image hosts, and chat commands.

Markdown Formatting

Character profiles and messages support full markdown formatting with advanced layout options including tables, nested collapsibles, and custom styling.

Basic Formatting

**bold text**
*italic text*
~~strikethrough~~
`inline code`

Headers

# Header 1
## Header 2
### Header 3

Lists

- Unordered list
- Another item
  - Nested item

1. Ordered list
2. Second item

Links and Images

[Link text](https://example.com)
![Alt text](https://example.com/image.png)

Tables

| Left | Center | Right |
|:-----|:------:|------:|
| Text | Text   | Text  |

Use :--- for left, :---: for center, ---: for right alignment.

Collapsible Sections

:::Section Title
Hidden content here
:::

:::Outer Section
Content
:::Inner Section
Nested content
:::
Back to outer
:::

Collapsibles support arbitrary nesting depth.

Text Colors

{color:red}Red text{/color}
{color:blue}Blue text{/color}
{color:green}Green text{/color}

Available colors: red orange yellow green blue purple pink brown teal gray

Blockquotes

> Quoted text
> Continues here

Horizontal Rules

---

Code Blocks

```
Multi-line code block
Preserves formatting
```

Advanced: Raw HTML

Advanced users can write raw HTML with inline styles for custom layouts:

<div style="text-align: center">
  Centered content
</div>

<table style="width: 50%">
  <tr>
    <td style="background-color: #333">
      Custom table
    </td>
  </tr>
</table>

Supported styles: colors, alignment, spacing, borders, sizing, display properties. All HTML is sanitized for security.

Whitelisted Image Hosts

For security reasons, only images from trusted hosting services are allowed. Profile pictures and inline images must be hosted on one of these services:

  • Imgur
  • Catbox
  • PostImg
  • ImgBB
  • Gyazo
  • Imgchest
  • Reddit
  • F-List
  • Filegarden
  • Toyhouse
  • Lensdump
  • Discord
  • Bluesky
  • Twitter
  • Tumblr
  • e621
  • rule34.xxx
  • Gelbooru

Whitelisted Stylesheet Hosts

External CSS stylesheets in profiles can only be loaded from these trusted sources:

  • Google Fonts
  • GitHub Raw
  • GitHub Gists
  • jsDelivr
  • unpkg
  • cdnjs
  • Filegarden
  • Discord CDN

Chat Commands

Slash commands available in user-created channels. Channel owners and admins have access to moderation commands.

General Commands

/roll 3d6 - Roll dice (e.g., 3d6+5, 2d20-1d4)
/invite - Show the channel's invite link
/help - List available commands

Dice rolls are server-verified and cannot be faked. Supports standard notation: NdS (N dice with S sides), modifiers (+5, -2), and combinations (2d20+1d6+5). Maximum 100 dice, d1000 max size.

Channel Ownership

Claim unclaimed channels to become the owner

/claim - Claim ownership (👑 crown icon)
/mod username - Invite someone to be a mod
/unmod username - Remove someone's mod status
/transfer username - Give ownership to someone else

Ownership is stored in your vault (encrypted, only you can access it). Mod invites require the target to accept. When you transfer, you become a mod.

Moderation Commands

Available to owners and mods (🛡️ shield icon)

/kick username - Remove user from channel
/ban username - Permanently ban user
/unban username - Remove a ban
/mute username - Prevent user from chatting
/unmute username - Allow user to chat again
/topic new topic here - Set channel topic

Mods can do everything except: make more mods, unmod people, or transfer ownership.

Ownership Notes

  • Vault required - Your vault must be unlocked to use owner/mod commands
  • Privacy-preserving - The server doesn't know who owns what
  • Activity-based - Ownership expires after 60 days of inactivity, modship after 120 days

Channel Types

Public channels appear in the channel directory and can be discovered by anyone.

Private channels are hidden from the directory and can only be joined via invite link. Create one by checking "Private" when creating a channel.

Claire (Moderation Bot)

Claire is the site's moderation bot. She hangs out in public channels and can be reached via DM.

Pinging Claire in Channels

?[Claire] help - List Claire's commands
?[Claire] roll 2d6 - Roll dice
?[Claire] coin - Flip a coin
?[Claire] 8ball - Ask the magic 8-ball

Ping Claire in any public channel using the ?[Claire] prefix.

Tattling (Reporting via DM)

DM Claire to report problems in public channels

You: "there's a fight in #general"
Claire uses sentiment analysis to assess the report

Claire: "I can look into that. I'll need recent
messages from this channel. Reply 'yes' to confirm."

You: "yes"
Your client automatically sends the last ~50 messages
from that channel to Claire for review.

Evidence is voluntary — Claire only sees messages you choose to share. The request expires after 5 minutes if you don't respond. Evidence is stored in memory only (1-hour TTL), never on disk.

Keyboard Shortcuts

Available in the chat interface:

/ - Focus message input
Enter - Send message (when enabled)
Shift+Enter - New line
Ctrl+Shift+P - Toggle live preview

Data Export

Chat history is stored locally in your browser. You can export your messages:

  • JSON format - Full data with metadata, can be re-imported
  • Plain text - Human-readable format for archival

Export/import is available in the chat settings menu. Importing includes automatic deduplication.