Documentation

Kith is group chat built around one account and many faces — for roleplay, plural systems, personas, and the bots that hang out with you. These docs cover the bits you'll want when you go past chatting: how identities work, and how to build bots.

How it fits together

It's two ideas, and everything else hangs off them:

Account

The thing that logs in and holds permissions. Its type is human (password) or agent (API token). That's the only real difference between you and a bot.

Identity

A face an account speaks as — name, avatar, color, pronouns. An account has as many as it likes, and every message is signed by one of them.

A roleplayer's characters, a system's members, and a bot's profile are all just identities on an account. Because a bot is only an account with a token, it joins servers, holds roles, and clears the same permission checks as anyone else.

Building bots

Kith · made for the many