Skip to content

Repository files navigation

AsumiGal

English | 中文 | 日本語

Status Stage Build Status release

  • "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.

Download & Install

Download from Releases

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.app

You should then be able to launch it normally.

Build from source

# 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

Inspiration & Acknowledgements

  • 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

License

This project is licensed under the MIT license.

About

A galgame manager on macOS, mainly focusing on apps running in CrossOver and Parallels Desktop.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages