# chat.sr.ht quick-start for experienced IRC users chat.sr.ht provides an IRC bouncer, which maintains a persistent IRC session for you with one or more "upstream" IRC networks. For example, you may connect to chat.sr.ht, then chat.sr.ht will connect to [Libera Chat][libera] for you, and it will maintain a persistent connection while you're away. Setting up chat.sr.ht is thus two steps: connecting to chat.sr.ht, and configuring which upstream networks you want chat.sr.ht to connect to. [libera]: https://libera.chat The webchat is available at [https://chat.sr.ht](https://chat.sr.ht) and requires no configuration to use. It will automatically connect you to your bouncer account. Instructions for configuring your upstream networks are then shown on-screen. ## Connecting with your own IRC client You can also connect directly to the bouncer using your own IRC client. The easiest way to use the bouncer is to use a [plugin for your client][config] which implements the "soju.im/bouncer-networks" extension. This allows you to set up your bouncer connection details just once, then automatically configure all of your upstream IRC networks. If your client does not have a supported plugin, or you would prefer to configure networks manually, see the next section. [config]: https://git.sr.ht/~emersion/soju/tree/master/item/contrib/clients.md To set up your bouncer connection, you will need to generate an OAuth 2.0 personal access token to use as the server password. Visit [the personal access token issuance page with this specially-crafted link][token] to generate a token with the required scopes. Then add a network to your IRC client using the following credentials: [token]: https://meta.sr.ht/oauth2/personal-token?grants=meta.sr.ht/PROFILE:RO