Kite
Kite vs. BDFD

A free Bot Designer for Discord alternative

In Bot Designer for Discord (BDFD) you write your commands in BDScript, its own scripting language. In Kite you build them by connecting blocks in a visual editor, so you don't need to learn a language. Kite is free and open source.

Get started for free

Choose Kite if

  • You'd rather connect blocks than learn a scripting language
  • You want to see every step of a command at once
  • You build your bot on a computer
  • You want your bot online 24/7 without earning hosting time

Choose BDFD if

  • You build your bot on your phone
  • You already know BDScript

Kite and BDFD compared

KiteBDFD
How you build commandsConnect blocksWrite BDScript
Build with AI (free)Yes, with a monthly limitNo, Premium only
Web editorYesYes
Phone appNoAndroid and iOS
Hosting (free)24/7, no check-insHosting time you earn with a button or by watching ads

Last checked: October 2026. BDFD's plans can change, so check their website for the current limits.

Why use Kite instead of BDFD

Blocks instead of script

You don't need to learn BDScript functions or syntax. You drag in blocks like Ban member or Send message and connect them.

See how your command works

Each command is shown as connected blocks, so you can see every step and every condition.

Hosting without ads

A free BDFD bot runs on hosting time you earn: 30 minutes from a button while the bot is offline, or 200 minutes for watching an ad. Kite hosts your bot 24/7 for free, without buttons or ads.

Let AI build it

Describe what a command should do and Flow AI, the AI assistant in the editor, adds and connects the blocks for you.

Open source

Kite's code is on GitHub. You can see how your bot runs, or host Kite yourself.

Build commands by connecting blocks

This is the /ban command from the moderation template. Each block is one step, and the lines between them set the order. You can add it with one click and change it however you like.

How to switch from BDFD

You keep your Discord application, so your bot keeps its name, avatar, and servers.

  1. 1

    Stop your bot

    Turn your bot off in BDFD, so the two don't answer at the same time.

  2. 2

    Add it to Kite

    Copy the bot token from the Discord Developer Portal, sign in to Kite, and click Create app.

  3. 3

    Build your commands

    Add a template, build commands from blocks, or describe them to Flow AI. They show up in Discord when you save them.

Frequently asked questions

Is Kite really free?

Yes. Your bot is hosted 24/7 for free, even with no activity. Paid plans give you higher limits, like more servers and commands, but you don't need one to run a bot.

Can I import my BDScript code?

No. Kite doesn't use BDScript. You build your commands again with blocks, or describe them to Flow AI.

Still have questions? Join the Discord server

Make your own Discord bot

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