U19 · github.com

CommunityArchitect

Discord server generator — turn a plain-language description or a bundled template into a complete, ready-to-run server via the Discord API.

CommunityArchitect demo
github.comView Repository →
Project overview

A local, zero-infrastructure tool that turns a plain-language description — or one of ten bundled templates — into a complete, ready-to-run Discord server: channels, categories, roles, permissions, AutoMod, onboarding, embeds, forum channels, webhooks, and scheduled events, applied directly through Discord's REST API.

Tech stack
  • Node.js
  • Discord REST API
  • Deterministic rule engine
  • JSON Schema validation
  • Vanilla JS web UI
Key features
  • Deterministic, rule-based generation — same input always yields the same server specF1
  • Idempotent apply — re-running never creates duplicate channels or rolesF2
  • Handles Discord's dependency ordering (role headroom, Community + content filter prerequisites)F3
  • Protected-resource–aware teardown with a confirm-guild–gated wipeF4
  • Graceful feature-gating fallbacks and rate-limit pacingF5
  • Runs entirely locally against your own bot token — nothing passes through a third partyF6

Next on the board · PRISM

Next project →
Output pin · contact

Want one like this?

Tell me what you have in mind. We'll talk it through and agree a scope before anything gets built.