This is the single source of truth for configuring the WebBrain Discord server (invite: https://discord.gg/cgC325ssfw). It exists so the server can be (re)created from scratch quickly, and so channel, role, and copy changes are reviewable like code. When the live server changes, update this file in the same PR.
The community-facing reference (rules, escalation, Discord-vs-GitHub guidance) is
community.md. Server structure and copy here should stay in
sync with it.
| Setting | Value |
|---|---|
| Server name | WebBrain |
| Server description | Official community for the WebBrain AI browser agent — chat, help, adapters, and contributions |
| Invite | https://discord.gg/cgC325ssfw |
| Verification level | Low (email verified) |
| Explicit content filter | Keep it enabled at the default |
| Community / welcome screen | On, with the onboarding copy below |
| Rules screening | On — new members must accept #rules |
Recommended settings under Server Settings → Overview:
- Enable Community features (enables welcome screen and rules screening).
- Set the System Messages Channel to
#announcements.
Create channels in this order, under four categories.
| Channel | Type | Topic |
|---|---|---|
#welcome |
text (read-only) | Landing message with invite reminder |
#rules |
text (read-only) | Server rules, accepted by all new members |
#announcements |
text (read-only) | Releases, store updates, community news |
| Channel | Type | Topic |
|---|---|---|
#general |
text | Anything WebBrain: questions, ideas, conversation |
#introductions |
text | Say hi, tell us what you use WebBrain for |
#show-and-tell |
text | Traces, workflows, adapters, runs you are proud of |
| Channel | Type | Topic |
|---|---|---|
#help |
text | Getting started, side panel, modes, slash commands |
#local-models |
text | llama.cpp, Ollama, LM Studio, Jan, vLLM and local providers |
#providers |
text | Cloud providers, API keys, context windows, model picks |
#traces-and-bugs |
text | Trace debugging and triage before a GitHub issue |
| Channel | Type | Topic |
|---|---|---|
#contributing |
text | First issues, PR reviews, contributor onboarding |
#site-adapters |
text | The highest-leverage contribution — see CONTRIBUTING.md |
#roadmap |
text | Feature proposals and design discussion |
#github-feed |
text (read-only) | GitHub bot stream of issues, PRs, releases |
| Channel | Type | Topic |
|---|---|---|
#off-topic |
text | Non-WebBrain conversation |
#help is a good candidate for Discord Forums (per-topic threads) once
traffic justifies it; start as a text channel to keep moderation simple.
Create roles in this order. Suggested colors keep roles readable in the member list.
| Role | Color | Permission baseline |
|---|---|---|
Member |
default (grey) | Default @everyone permissions |
Contributor |
green | Member + can post in #contributing when it is otherwise gated |
Moderator |
orange | Member + Manage Messages, Move/Manage Threads, timeout members |
Maintainer |
red | Moderator + Manage Roles, Manage Channels, Mention Everyone (for #announcements) |
Notes:
Contributoris a thank-you, not a repository right. Grant it to anyone with a merged PR, sustained support help, or useful issue triage. Granting is a maintainer decision.- Keep
#announcements,#github-feed,#rules, and#welcomeread-only forMember(Send Messages denied) so announcements stay clean. @everyoneshould be able to read everything except nothing-sensitive. Do not create private channels; if a conversation is sensitive it belongs in DMs.
Use Discord's Rules Screening with the text below so new members must accept
it before posting. Reuse the same text as a pinned message in #rules.
1. Be civil. Disagree with the code, not with the person.
2. No spam, self-promotion, or unsolicited DMs. The only exception is sharing
your own WebBrain workflows in #show-and-tell.
3. Never post credentials, API keys, or traces containing personal data.
Scrub traces before sharing.
4. Report security issues privately to a maintainer (see SECURITY.md).
Never discuss active vulnerabilities in public channels.
5. Respect maintainer and moderator direction in this server.
6. The project Code of Conduct applies here in full:
https://github.com/webbrain-one/webbrain/blob/main/CODE_OF_CONDUCT.md
This is the pinned welcome message and the landing copy for the welcome screen.
Welcome to the WebBrain community.
WebBrain is an open-source AI browser agent for Chrome and Firefox. It chats
with web pages, automates multi-step tasks, and runs on your choice of LLM —
local (llama.cpp, Ollama, LM Studio) or cloud (OpenAI, Anthropic, Google,
OpenRouter, and 100+ others).
Getting started
- Install: https://webbrain.one
- Repo: https://github.com/webbrain-one/webbrain
- Docs: https://webbrain.one/docs
Where to go
- #help — questions about using WebBrain
- #local-models / #providers — which models work, and how to set them up
- #site-adapters — write guidance for a site you use; it is our highest-value
contribution (see CONTRIBUTING.md)
- #show-and-tell — share traces and workflows
- #general — anything else
Please read #rules before posting.
- Member joins via the invite and lands on the welcome screen (rules + welcome copy above).
- Rules screening requires accepting
#rules. - A maintainer greets them in
#introductionswhen they post there. - First merged PR or sustained support help →
Contributorrole. - Occasional triage of the GitHub feed →
Contributor.
Optional: a bot like Carl-bot or MEE6 can auto-assign Member on join and
post the welcome message; the plain pinned message works equally well and avoids
an extra bot dependency.
Post repository activity to #github-feed using a bot such as the official
GitHub Discord app, or a self-hosted webhook:
- Repository:
webbrain-one/webbrain - Events worth posting: issues, pull requests, releases.
- Keep the channel read-only so the feed stays clean.
- Point people from the feed back to the repo; Discord is for discussion, GitHub is where issues and PRs live.
The webhook secret must not be committed to the repository. Configure it in Discord's integration settings only.
- Spam / abuse:
Moderatordeletes the message, warns, then timeout as needed. The project prefers warnings over bans for first offenses. - Off-topic: gently redirect to
#generalor#off-topic; move threads when Discord threads are in use. - Bug reports: help the reporter produce a scrubbed trace and a GitHub issue
in
#traces-and-bugs; linkCONTRIBUTING.md. - Security reports: take to DMs with a maintainer immediately; never leave the details in a public channel.
- Maintainer disputes: follow
GOVERNANCE.md— lazy consensus, then the Lead Maintainer's call.
Moderators act for the project per the Code of Conduct. They do not make product
or roadmap decisions; those follow GOVERNANCE.md.