Skip to content
youyoumuPublic

About

🌼 Silly Discord bot inspired by the character Shiina Mahiru

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Mahiru

API Status Docker Image Size License GitHub top language


image

Mahiru is a fun and silly Discord bot inspired by the character Shiina Mahiru from The Angel Next Door Spoils Me Rotten . Its primary purpose is to bring joy and entertainment to your Discord server through AI interactions and features.


Core Components

Mahiru has three main parts:

Discord Bot

This is the bot itself that you interact with in your Discord server.

image

You can access this interface by using a command from the bot to log in and configure settings.

image
image

This server handles communication between the Discord bot and the web dashboard frontend.

image

Key Features

AI Chatbot

You can configure the AI model, personality, and behavior prompt to customize how Mahiru interacts in your server.

Tag System

Use the /tag command to store text, links, images, or other content. You can preview all your tags on the web dashboard with rich embeds functionality.

Tech Stack

Discord Bot

  • Discord.js: For connecting to Discord and handling interactions.

Backend HTTP Server

  • Hono: A lightweight web framework for building the API.
  • Node.js: The JavaScript runtime that powers the server.

Web Dashboard

  • React 19: For building a dynamic and responsive user interface.
  • Tailwind CSS 4: For styling the dashboard with utility-first classes.
  • TanStack Router: A fully type-safe router with built-in data fetching and nested layout support.
  • shadcn/ui: Reusable components built using Base UI and Tailwind CSS that are easy to customize.

About

🌼 Silly Discord bot inspired by the character Shiina Mahiru

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages