Kite has 93 blocks that you connect into commands and event listeners. They send messages, manage members and roles, use AI, and keep data between runs. Your bot is online 24/7 on the free plan.
Or jump to all 93 blocksMost people start with one of these. Each one links to a template you can add in a few clicks, or a page that shows how to build it.
Ban, kick, and mute commands only your staff can use, plus AI that deletes spam.
Members ask your bot questions with /ask or by mentioning it.
Greet new members in a channel you choose, and say goodbye when they leave.
Members earn XP for chatting, with /rank, /leaderboard, and a reward role.
Members collect coins with /daily and /work, and pay each other with /pay.
A /giveaway command with an Enter button that picks random winners.
Members open a ticket or DM your bot to reach your staff.
Show your private server's players and run commands on it from Discord.
Each command and event listener is a flow of blocks. It starts when one of these happens.
Commands take arguments, like a user, role, channel, number, text, or file. You decide who can use each command, where it works, and how long the cooldown is.
Add them to a message and run a flow when a member uses one. Modals ask members to fill in a form.
Run a flow without a command when messages are sent, edited, or deleted, when members join or leave, on reactions, boosts, direct messages, and audit log entries, and when your bot joins or leaves a server.
Run a flow on a schedule, like a daily reminder. The free plan runs them every 5 minutes at most, and Kite Premium every minute.
Start a flow from another website or service, like a store that tells your bot about a new order.
The message editor shows your message as it will look in Discord while you build it.
Titles, colors, images, and fields. Placeholders fill in things like the member's name when the bot sends it.
Containers, sections, and image galleries, next to classic embeds.
A command or event sends it, or you post it to a channel or forum from the dashboard.
Conditions and loops cost no credits, and neither does getting servers, channels, members, messages, or stored variables.
If, comparison, role, user, and channel conditions run other blocks depending on who used the command and what they entered.
Run a set of blocks a number of times, and exit the loop early once you're done.
Keep points, counts, and settings for each member or server between runs. One block sets a value, adds to it, or subtracts from it.
Calculate Value does math, Generate Random Value picks a number or an item from a list, and Lookup Value finds a value in a table.
Describe a command and Flow AI, the AI assistant in the editor, adds and connects the blocks. The free plan includes 2 prompts a month.
Ask AI answers questions, Search the Web looks things up, and AI Translate translates messages. AI Check, AI Choice, and AI Score sort messages, like spam or questions for your staff. They cost credits.
Build and change your bot from Claude, ChatGPT, Codex, Cursor, or VS Code.
The Marketplace has 113 templates, 19 made by Kite and 94 from the community. Adding one gives you normal commands and event listeners that you can change. These templates by Kite are added the most.
Ban, unban, kick and mute commands, limited to members with the matching permission. Added 634 times.
Members ask AI questions with /ask or by mentioning the bot. Added 555 times.
Greets new members in a channel you choose, and says goodbye when they leave. Added 339 times.
The commands /avatar, /userinfo and /serverinfo. Added 296 times.
A /giveaway command with an Enter button that picks random winners when it ends, plus a Reroll button. Added 292 times.
Posts a message with a Verify button that gives new members a role, so they have to click it before they see the rest of the server. Added 223 times.
Get the players and status of your private server and run commands on it, with your server key.
Look up a Roblox user by name or ID.
Make transcripts of channels, captchas, cards, and QR codes, and check Minecraft players.
Send API Request gets data from another website or sends it there. Discord API Request does anything Discord allows that has no block yet.
Kite hosts your bot 24/7, whether it's used or not. On the free plan, it can be in up to 100 servers.
Replace the default "Powered by Kite.onl" status with your own on every plan.
Kite Plus adds a rotating status, an animated avatar, and voice audio. Kite Premium adds a profile per server.
Up to 3 people, including you, can edit the same bot on the free plan.
Every block of the editor, in the groups of its block list. Hover one to see what it does, or click it for its page in the docs.
93. They're all listed on this page, grouped like in the editor, and each one has a page in the docs.
Yes. Stored variables keep data for each member or server between runs. Conditions and loops are blocks like any other, and they cost no credits.
Yes. The Leveling template in the Marketplace gives members XP for chatting, with level-up messages, a reward role, /rank, and /leaderboard. The Economy template adds coins with /daily, /work, /pay, and /richest.
Yes. The Marketplace has ticket templates from the community. The Modmail template by Kite lets members DM your bot to reach your staff.
Every block works on the free plan except Send message as, Play audio, Set status, and Edit server profile. Most actions cost 1 credit, and the free plan has 10,000 credits a month.
Yes. Kite's code is on GitHub under the AGPL-3.0 license, so you can see how your bot runs or host Kite yourself.

Free to start, no credit card. Your bot is online in a few minutes.