Vibe ChessVibe Chess

A Chess Bot That's Improved for You

Alexey Mudry · updated August 25, 2026
Vibe Chess is a chess bot in Telegram that runs Swiss-system tournaments. With any service the thought sooner or later comes up: "I wish it had this feature." Usually that's a dead end - nowhere to write, and if you do, no reply. This chess bot is different: it's a living project improved for real tournaments, and any organizer can suggest a feature right from the chat. Here's how it works - so you needn't worry the bot will "fall short."

Why a living chess bot beats a frozen program

When you pick a chess bot or program for a tournament, there's always a risk: the tool almost fits, but one small thing is missing for your particular case - a special format, a non-standard score, a handy detail. With "frozen" programs there's nothing to be done: what's there is there.

Vibe Chess evolves constantly, so "a missing feature" isn't a verdict but a reason to write. Many of the bot's current features appeared exactly this way: an organizer hit a task, described it - and the feature was added.

How to suggest a feature

It's simple: send the /support command right inside the bot Vibe Chess Bot and describe what you need. The message goes straight to the developers. The more specific, the better:

  • what tournament you run (where, how many people, what format);
  • what exactly is missing and how it gets in the way;
  • how it should ideally work.

Even if a feature isn't added instantly, your request is taken into account - and useful, common ideas get added quickly.

Feedback is part of the tournament

Via /supportyou solve not only "wishes" but any questions during a tournament: something unclear, a non-standard situation, help with a setting. It's a live channel, not a feedback form into the void. So the bot isn't a frozen product but a tool that grows with the needs of the people who use it. A full list of current features is in the bot overview.

Tell us the chess bot you need

Running tournaments and seeing what's missing? Write via /support right inside the bot - useful ideas get added quickly.

Frequently asked questions

What is the Vibe Chess chess bot?

It's a Telegram bot for running Swiss-system chess tournaments: it deals pairings, sends them to players, collects results and keeps the standings with Buchholz. Unlike many chess bots, it isn't frozen but constantly improved based on organizers' requests.

How do I suggest a new feature to the bot?

Send the /support command right inside @vibechessbot and describe what you need and why. The message goes straight to the developers. The more specific your tournament and task, the higher the chance the feature gets added.

Are requests really taken into account?

Yes, many of the bot's current features appeared exactly from organizers' requests who hit real tasks. Useful, common ideas get added quickly.

What if I have a question, not a suggestion?

Write to the same place - via /support. It's a live support channel: they help with settings, sort out a non-standard situation, answer questions during a tournament.

Does it cost anything?

No. Both the bot and /support support are free.

The tournament app

The app instead of arbiter software

Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system by FIDE rules: score groups, floats on an odd field, colour alternation. Free to use.

  • Swiss system
    proper rounds with correct pairings, not random matchups
  • Round robin
    a full circle, with the round count derived from the field
  • Free meetup
    a light format with no tournament machinery

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.

What to read next

All the features - Vibe Chess bot overview. Where to start - organizer guide. The big FAQ - tournament FAQ.

Alexey Mudry
Alexey Mudry · hosted 15 Vibe Chess events

At the board since childhood: hazy about his rating, precise about every rook he has blundered. Counts an evening as a good one if the opponent stayed to talk afterwards instead of rushing off to check with an engine. Message →