v0.5 is live  ·  No paywalls

One bot.Every chore.

Handles moderation

Kratt replaces the pile of bots your server has been collecting. Moderation, music, levels, tickets, alerts and more, all set up from one dashboard instead of a wall of commands.

EIGHTEEN MODULES. ONE BOT. ZERO PAYWALLS.

ModerationWarns, mutes, bans, automod
Raid protectionJoin-flood alerts
TicketsOne-button private channels
Invite trackingWho brings people in
Welcome & goodbyeGreetings and auto-roles
Reaction rolesSelf-serve role panels
XP & levelsYour curve, your rewards
AchievementsBadges, some secret
GiveawaysRequirements and auto-picks
ArcadeFun commands and minigames
MusicOne player or a whole fleet
Temp voiceRooms that clean up after
Game server statusLive player counts
LFG hubsSquad up per game
AI chatBring your own model
Image generationYour backend, with quotas
AnalyticsGrowth and activity
Social alertsTwitch, YouTube, TikTok…
Everything in one place

Stop juggling a fleet of bots. Summon Kratt!

Most servers run a separate bot for every job, each with its own dashboard and its own premium tier. Kratt does all of those jobs on its own.

Moderation and raid protection

Warns, mutes, bans and automod rules your staff can actually read, with every action logged. When a swarm of fresh accounts floods in, Kratt alerts your staff with one-click responses, or acts on its own if you let it.

WarnsMutesBansAutomodRaid alertsAction log

Tickets

One button opens a private support channel, and every closed ticket is logged for your staff.

Music, times however many

One player, or a whole fleet. Kratt runs extra music bots so several channels can play at once. (Limit of 25 music bots).

XP, levels and achievements

Your own levelling curve, role rewards, leaderboards and unlockable badges.

Welcome and roles

Custom greeting messages, automatic roles for new members, and tidy panels where your members can pick their own roles.

AI chat and image generationBRING YOUR OWN

Plug in your own model, local or through an API (we also have a free rate limited model). You choose the triggers, the channels and the personality. Hook up an image backend too, with quotas so nobody burns through it in one evening (Work in progress).

Social alerts

Twitch, YouTube, Reddit, X, TikTok and podcasts, posted to whichever channels you pick.
See it in action

Lives in Discord. Runs from a dashboard.

Settings are switches, not syntax. Log in with Discord, pick your server and turn things on.

#music
KrattAPP
🎵 NOW PLAYING
Midnight City
by M83

⏱️ Duration: 4m 3s • 🔊 Volume: 100%
👤 Requested by: @sam

PrevSkip
ShuffleLike
Dashboard
📄 Current Queue (3 Tracks - Playtime: 11:47)

  1. 1. Resonance — HOME • 3:32
  2. 2. Nightcall — Kavinsky • 4:18
  3. 3. Sunset Lover — Petit Biscuit • 3:57

Page 1/1
Up and running in minutes

Three steps. No command reference.

I

Summon Kratt

Click the invite button, pick your server and approve the permissions.

II

Open the dashboard

Log in with Discord and choose your server. Channels and roles are pulled in live, so you never paste IDs.

III

Give it work

Switch on the modules you need. Kratt handles the welcomes, the tickets, the raid alerts and the music from there.

The name

Built from spare parts. Never stops working.

What's a kratt?

In Estonian folklore, a kratt is a servant put together from whatever was lying around the farm, like straw, broomsticks or an old rake, and then brought to life to do its master's chores.

The one rule: always give it work. A kratt with nothing to do gets restless.

Summoning one used to cost three drops of blood. This one just needs the Manage Server permission.

“I got annoyed having to add a gazillion different bots to do everything I wanted, and most features were paywalled or heavily limited. So I decided: I'll do it myself.”
MarvMarvSolo developer of Kratt

Kratt is a one-person project that is actively maintained and still growing. Got an idea or found a bug? Run /feedback and it goes straight to Marv. More about the project

The chronicle

Shipped recently.

v0.5.0

Interactive Navigation Restructuring

Introduced the new dynamic Status module and completely overhauled the Changelog page into an immersive vertical branching timeline powered by local JSON payloads. Reconfigured mobile sidebar navigation into a responsive accordion overlay.

v0.4.0

Master-Slave Audio Architecture

Massive rewrite of the audio backend. Implemented a sophisticated master-slave orchestration protocol utilizing Inter-Process Communication (IPC) to dynamically manage multiple parallel music bots across massive server topologies.

v0.3.0

Dashboard UI/UX Maturation

Migrated the web panel to a heavily aesthetic glassmorphism UI/UX. Implemented robust server settings tabs, real-time Discord attribute fetches, and built out the foundational CSS layouts for Moderation, LFG, and GSM config.

Full changelog

The Kratt mascot: a bundle of straw tied with rope, with a screw and a washer for eyes

Put it to work.

Add Kratt to your server and switch on the modules you need.

  • No paywalls
  • One dashboard
  • No commands to memorise