"Does your family have a history of mental illness?"
"My uncle bought a Mac to play games."
AsumiGal is a galgame / visual novel manager designed for macOS. It primarily manages game instances running through CrossOver and Parallels Desktop, and is also compatible with native macOS apps, aiming to fill the gap of galgame managers on the macOS platform.
The project is currently at version 0.4.0, which adds a dry run mode, renames the repository, and revises the project structure.
Go to the Releases page to download the latest installer. After dragging the app into Applications, run the following command in the terminal to bypass Gatekeeper quarantine:
xattr -cr /Applications/AsumiGal.appYou should then be able to launch it normally.
# Install Xcode command line tools (if not already installed)
xcode-select --install
# Install Homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Rust toolchain
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # Choose default options during install; after installation restart the terminal or run source $HOME/.cargo/env
# Install node and pnpm
# node can be installed via Homebrew or nvm
brew install node pnpm
# Clone the repository
git clone https://github.com/jayi0908/AsumiGal.git
cd AsumiGal
# Install frontend dependencies
pnpm install
# Run in development mode
pnpm tauri dev
# Build the production version
pnpm tauri build- touchgal and kungal - providing rich game data
- ReinaManager and LunaBox - lightweight galgame and visual novel managers on Windows (seeing these inspired the macOS version)
- Heroic - a cross-platform game launcher built with Tauri2, which supports launching games inside CrossOver containers on macOS
- SJMCL - a cross-platform Minecraft launcher also built with Tauri2, whose layout was referenced
This project is licensed under the MIT license.