Enhance Your Discord Server with Anime & Manga

Kasuki is a powerful Discord bot that provides seamless access to AniList data, AI features, and more. Get instant anime and manga information, notifications, and user stats right in your server!

Powerful Features

Kasuki comes packed with features to enhance your Discord anime experience.

AniList Integration

Access anime, manga, characters, staff, and studio information directly from AniList. Get detailed information and statistics with simple commands.

Anime Airing Notifications

Get notified when your favorite anime episodes are about to air. Never miss an episode again!

User Profiles & Comparison

Link your AniList account to Discord and view profiles, compare anime tastes with friends, and show off your anime stats.

Seiyuu Image Generation

Generate custom images showing voice actors alongside characters they've voiced for easy reference.

AI Features

Generate images, get answers to questions, and access video transcription and translation using advanced AI technology.

Multi-Language Support

Kasuki supports multiple languages for both commands and responses, making it accessible to users worldwide.

Command Examples

Explore Kasuki's wide range of commands organized by category.

/anilist_userGet AniList User Information

Get detailed information about an AniList user, including their anime and manga stats, favorites, and activity.

/animeGet Anime Information

Search for an anime and get detailed information including synopsis, genres, studios, and ratings.

/characterGet Character Information

Search for anime and manga characters and view their details, background, and appearances.

/compareCompare Two AniList Users

Compare two AniList users and see their anime/manga taste compatibility, shared favorites, and rating differences.

/lnGet Light Novel Information

Search for light novels and get detailed information including synopsis, genres, and authors.

/mangaGet Manga Information

Search for manga and get detailed information including synopsis, genres, authors, and publication status.

/randomGet Random Anime Content

Discover random anime, manga, or characters when you're looking for something new to explore.

/seiyuuGet Voice Actor Information

Get an image of a voice actor (seiyuu) with 4 of their notable character roles for easy reference.

/staffGet Staff Information

Look up information about anime and manga industry staff members, including directors, writers, and artists.

/studioGet Studio Information

Get information about anime studios, including their production history and notable works.

/waifuGet Waifu Information

Discover and share information about popular anime waifus and character favorites.

/list_activityView AniList Activity

Check recent activity from AniList users, including updates to their anime and manga lists.

/list_userList Registered Users

View a list of users who have registered their AniList accounts with the bot.

/registerRegister AniList Username

Register your AniList username for ease of use with other anime-related commands.

/levelGet User Level

Check the level of an AniList user based on their anime and manga activity.

/random_hanime random_himageGet Random NSFW Anime Image

Get a random NSFW anime image of various types (waifu, neko, trap).

/vn characterGet VN Character Information

Get info of a character from a visual novel.

/vn gameGet Visual Novel Information

Get detailed information about a visual novel game.

/vn producerGet VN Producer Information

Get info of a producer from a visual novel.

/vn staffGet VN Staff Information

Get info of a staff member from a visual novel.

/vn userGet VN Database User Information

Get info of a user from a visual novel database.

/vn statsGet VN API Stats

Get stats of the visual novel API.

/ai imageGenerate AI Images

Generate custom images using AI based on your text descriptions.

/ai questionAsk AI Questions

Ask questions and get AI-generated answers (the AI has no conversation context).

/ai transcriptGenerate Video Transcript

Generate a transcript from a video file.

/ai translationGenerate Translation

Generate a translation for a video file.

/minigame fishingGo Fishing

Go fishing to catch random fish.

/minigame inventoryView Inventory

View your inventory of items.

/minigame fish_inventoryView Fish Inventory

View a detailed inventory of all your fish with rarity information.

/music playPlay Music

Play a song from a search query or URL.

/music pausePause Music

Pause the current playback.

/music resumeResume Music

Resume the paused playback.

/music stopStop Music

Stop the current playback.

/music skipSkip Track

Skip to the next track in the queue.

/music queueView Queue

Display the current playlist queue.

/music clearClear Queue

Clear the playlist queue.

/music removeRemove Track

Remove a specific track from the queue.

/music seekSeek Position

Seek to a specific time in the current track.

/music swapSwap Tracks

Swap the positions of two tracks in the queue.

/music joinJoin Voice Channel

Make the bot join your voice channel.

/music leaveLeave Voice Channel

Make the bot leave the voice channel.

/steam gameGet Steam Game Information

Get info of a steam game including details, pricing, and requirements.

/user avatarGet User Avatar

Get the avatar of a Discord user.

/user bannerGet User Banner

Get the banner of a Discord user.

/user profileView User Profile

Show the profile of a Discord user with detailed information.

/user command_usageView Command Usage

Show the usage statistics of each command for a user.

/levels statsView User Statistics

Get the user statistics including activity levels and rankings.

/bot creditView Bot Credits

Get the credit information of the app and its developers.

/bot infoView Bot Information

Get detailed information about the bot, including version and features.

/bot pingCheck Bot Ping

Get the ping of the bot (and the shard id) to check response time.

/server guildView Guild Information

Get detailed information about the Discord guild/server.

/server guild_imageGenerate Guild Image

Generate an image using the guild server image and the user profile picture.

/server guild_image_gGenerate Global Guild Image

Generate an image using the guild server image and the global profile picture cache.

See Kasuki in Action

Take a look at Kasuki's sleek interface and powerful features.

Self-Hosting Guide

Follow these steps to set up your own instance of Kasuki.

1

Install Docker & Docker Compose

Ensure Docker and Docker Compose are installed on your system. They are required to run Kasuki in a containerized environment.

2

Clone the Repository

Clone the Kasuki repository from GitHub to your local machine.

git clone https://github.com/ValgulNecron/kasuki.git
3

Configure Settings

Copy the example configuration file and edit it to add your Discord bot token and other settings.

cp config.example.toml config.toml # Edit config.toml with your preferred text editor
4

Start the Container

Use Docker Compose to build and start the Kasuki bot. For the latest version, add the `--pull always` flag.

docker compose up -d --pull always
5

Invite Your Bot

Create an invite link for your bot in the Discord Developer Portal and add it to your server. Your bot is now ready to use!