Multi-server · Rust-powered · Always listening

Cat hears
every meow.

Drop it into your server and it'll quietly count every meow, mrow, nya, woof, and even :3 anyone types — in more than one language, and even when someone stretches it out into a full meeeeeow or :333. Stats, leaderboards, and the occasional surprise meow, all included.

  1. Someone types meow
  2. Cat Bot hears it
  3. Counter & leaderboard update

Free · Open source · Made for queer & furry-friendly communities

What it actually does

No dashboards to configure, no onboarding wizard — just slash commands and vibes.

Multilingual ears

Recognizes meows, barks, and the :3 emoticon across languages — and letter-stretching like "meeeeow" or "MROWWW" still counts.

Server & global stats

/stats shows totals for this server, or summed across every server the bot lives in.

Leaderboards

/leaderboard crowns the biggest meower, barker, or :3-poster on your server.

Opt out, anytime

/optout stops tracking you instantly. Existing counts stay put — nothing gets deleted.

Surprise meows

Random ambient meows dropped into chat through the day — never the same word twice in a row.

Built to scale

Written in Rust, running happily across every server it joins, all from one lightweight process.

:3 counts too

The :3 emoticon gets its own category, stretch marks included — :333 still counts as one.

Commands

Type / in any channel the bot can see.

/stats server

Total meows & barks for this server.

/stats global

Totals summed across every server the bot is in.

/stats user [user]

One person's tally on this server. Defaults to you.

/leaderboard <meow|bark|:3>

The top meowers, barkers, or :3-posters on this server.

/check <text>

Dry-run a word or phrase to see if it would count — nothing gets recorded.

/optout · /optin

Stop or resume being counted. Nothing already counted gets deleted.

/config random-meow-channel add|remove <channel>

Admins choose which channels get surprise meows.

/config random-meow-count <x>

Admins set how many surprise meows post per day.

Frequently asked questions

The short version of everything above.

Is it free?

Yes, completely. Cat Bot is free and open source — no premium tier, no paywalled commands.

What's the difference between Cat, Catboy, and Catgirl Bot?

Nothing but the name — it's the exact same bot. Discord lets you give any bot a nickname per server, and catboy.is-a.bot / catgirl.is-a.bot are just reskinned invite links showing that off. Once it's in your server, rename it to whatever fits — cat.is-a.bot is the neutral default it ships under.

Does it store what I type?

No. Messages are only checked in-memory for meow/bark words; nothing is stored. The only thing saved is a running count — your Discord user ID and a number per category, nothing more. See the Privacy Policy for details.

How do I stop being counted?

Run /optout anytime. Counting stops immediately; your existing totals stay exactly as they are. /optin resumes it.

Can I get my data deleted?

Yes — reach out via the contact in the Privacy Policy and we'll remove your counts.

Does it work across multiple servers?

Yes. One bot process serves every server it's invited to. /stats can show this server's totals or the sum across all of them.

Is the source code public?

It's built in the open and released under an open-source license. A public repo link will be added here once it's live.

Ready to make your server a little louder?

It takes one click and zero configuration to start counting.

Add Cat to Discord

Free, open source, and ready to join your server right now.