Skip to content

Executer5/bocchi

Repository files navigation

🎨 Bocchi - League of Legends Skin Manager

Modern, fast, and user-friendly skin manager for League of Legends. Built with Electron, React, and TypeScript to provide a seamless skin browsing and installation experience.

✨ Features

  • 🎨 Browse & Download Skins – Access a large collection of community-made skins.
  • 🔍 Advanced Search & Filtering – Quickly find skins using categories and search tools.
  • One-Click Installation – Install skins automatically with minimal setup.
  • 🌍 Multi-Language Support – Available in multiple languages with more coming soon.
  • Favorites System – Save and organize your favorite skins.
  • 🔄 Auto Updates – Receive the latest features and improvements automatically.
  • 🎮 Automatic Game Detection – Detects your League of Legends installation instantly.
  • 🖥️ Modern Interface – Clean, responsive, and easy-to-use UI.

📸 Screenshots

Main Interface

(Add screenshots here)

🚀 Installation

  1. Download the latest release from the Releases page.
  2. Run Bocchi-Setup-x.x.x.exe.
  3. Follow the installation wizard.
  4. Launch Bocchi and start exploring skins.

🛠️ Development

Requirements

  • Node.js 20+
  • pnpm (recommended) or npm
  • Windows

Setup

git clone https://github.com/yourusername/bocchi.git
cd bocchi

pnpm install
pnpm dev

Build

pnpm build:win

🏗️ Tech Stack

Category Technology
Frontend React 19, TypeScript, Tailwind CSS
Desktop Electron 33
State Management Jotai
Build Tool Vite
Package Manager pnpm
Mod Integration cslol-tools

⚙️ Configuration

Application data is stored in:

%APPDATA%/bocchi

Configurable options include:

  • Language
  • Theme
  • Download Location
  • Update Preferences

🤝 Contributing

Contributions are welcome.

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License.

⚠️ Disclaimer

Bocchi is not affiliated with Riot Games.

League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc.

All skins are client-side modifications and are visible only to the user. They do not provide any gameplay or competitive advantage.

💖 Support

If you enjoy using Bocchi and would like to support development, consider supporting the project through Ko-fi.

Your support helps maintain the project and fund future improvements.

About

Modern League of Legends skin manager built with Electron, React and TypeScript.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors