Bocchi is a modern, user-friendly desktop application for changing League of Legends skins. Built with Electron and React.
- 🎨 Browse & Download Skins - Explore a vast collection of skins
- 🔍 Smart Search & Filters - Find skins quickly with filtering options
- 💾 Automatic Installation - One-click skin installation
- 🌏 Multi-language Support - Available in English and Vietnamese (and more in the future)
- ⭐ Favorites System - Save your favorite skins for quick access
- 🔄 Auto-update - Stay up-to-date with automatic updates
- 🎮 Game Detection - Automatically detects your League of Legends installation
- Go to the Releases page
- Download the latest
Bocchi-Setup-x.x.x.exe
- Run the installer and follow the setup wizard
- Node.js 20+
- pnpm (recommended) or npm
- Windows (for full functionality)
# Clone the repository
git clone https://github.com/hoangvu12/bocchi.git
cd bocchi
# Install dependencies
pnpm install
# Run in development mode
pnpm dev
# Build for production
pnpm build:win
- Frontend: React 19, TypeScript, Tailwind CSS
- Backend: Electron 33, Node.js
- State Management: Jotai
- Build Tool: Vite
- Package Manager: pnpm
- Mod Tools: cslol-tools integration
Bocchi stores its configuration and data in:
- Windows:
%APPDATA%/bocchi
You can customize various aspects through the settings menu:
- Language preference
- Download location
- Theme settings
- Update preferences
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- cslol-manager - Core modding tools
- lol-skins - A comprehensive collection of League of Legends skins available for custom use.
This project is not affiliated with Riot Games. League of Legends and Riot Games are registered trademarks of Riot Games, Inc.
Use at your own risk. Skins are client-side only and do not provide any competitive advantage.
- GitHub Issues: Create an issue
- Discord Server: Join our community
- GitHub Repository: Star on GitHub
If you find Bocchi helpful and want to support its development:
Your support helps keep the project alive and motivates continued development!