For developers

Where your code goes.

Gryt is a client, a server and a media server. Four places take code of your own, six of the pieces are on npm, and the whole thing is one person's — so a pull request that fits is worth a lot.

The clientDesktop, web and phoneADDONa theme, or a plugin in a workerThe serverYours, on your machineSERVER PLUGINthe process, and the databaseThe voice serverGo, on Pion. Relays media.@GRYT/VOICEthe calling half, on its ownsocketsmediaA BOTjoins like any other client

Take a piece

None of these needs a Gryt server to be useful. Four of the six packages are MIT and have nothing to do with chat.

Build on it

Your code, running beside Gryt's. Every one of these has an example in the repository to copy.

Help build Gryt

One person maintains this, with the AI policy published so you can audit what an agent touched.

Putting a server on a machine rather than building on one? That’s self-hosting. Reading rather than installing? The source is thirteen repositories, and how Gryt is built with AI says which parts an agent may touch.