K
Docs
📖 Documentation

Build bots.
No code ever.

Kitcord lets you build Discord bots by snapping Pieces together on a visual Canvas. Everything your bot knows is stored in a Bot Kit — a JSON manifest the Engine interprets at runtime.

These docs cover every concept, every Piece, and every config option. Looking for a step-by-step walkthrough? Tutorials are over here →

The anatomy of a Kitcord bot

📄
Bot KitThe JSON manifest that defines everything about your bot — commands, events, flows, and database schema.
🪄
SpellsSlash commands users can type in Discord (like /ping). Each spell runs a Flow.
TriggersDiscord events that automatically fire Flows — member joins, messages sent, reactions, etc.
🔗
FlowsDirected graphs of Piece nodes. Execution starts at the entry node and follows edges.
🧩
PiecesAtomic logic blocks — Reply, Condition, DB Query, AI Complete, etc. Each does one thing well.
SparksTemplate expressions like {{input.user.id}} that inject live values into Piece config.
🗄️
VaultYour bot's SQLite database, defined in the Kit. Accessible from any flow via db.* Pieces.
📦
ExpansionsFree add-ons (Base Set + Mod Squad) you unbox into your account, then install onto bots.