Skip to main content
dash.kovra.xyz is the command center. Every bot action, config change, and analytics view lives here.

Layout

Kovra dashboard overview — Guard sidebar, KPI snapshot, bot status
  • Left sidebar (240px) — server switcher at top, then Guard / Desk / Rise sections. Status dots indicate which bots are in this server.
  • Top header (64px) — breadcrumbs, ⌘K trigger, notification bell, your avatar + menu.
  • Main content — the page itself. Everything scrolls in this region.
On mobile, the sidebar collapses into a drawer and a bottom tab bar appears with the 5 most-used destinations (Overview, Cases, Members, Analytics, Billing).

Command palette (⌘K / Ctrl+K)

Opens from any page. Search for:
  • A member by username or ID → jump to their profile.
  • A case by number (case 42) → open the case sheet.
  • A navigation target (cases, analytics, billing) → go there.
  • A quick action (ban, kick, mute) → opens the action modal pre-targeted.
PagePurpose
OverviewKPIs, bot status, recent activity.
CasesFull case browser with filters (action, source, moderator, user, date).
MembersSearch members, jump to profile.
BansBanned users list with infinite scroll + search.
AutoModRules + live trigger feed.
Anti-nukeQuotas + event log.
Reaction rolesReaction / button / dropdown role messages.
Custom commandsYour /-prefixed custom responses.
Audit logEvery dashboard action, every config change.
PagePurpose
TicketsOpen / closed / archived ticket lists.
PanelsPanel management + form builder.
SettingsCategories, staff role, auto-close, ping behavior.
PagePurpose
LeaderboardTop XP users.
RewardsLevel → role map.
ConfigXP rates, cooldowns, no-XP zones.

Live updates

Every surface is connected to a per-guild SSE stream. When a mod uses a slash command, runs AutoMod, or changes config from another tab, the dashboard updates within 1 second — no refresh needed.

Multi-server

The server switcher in the sidebar header lets you jump between servers where you have Manage Server. Installing Kovra in more than one server? Everything is scoped per-server — config, cases, XP, tickets are all isolated.