πβ¨ Better, more perfomance Live2D for Everyone! Support all platform that supports Python, Java (soon) and Rust! (I uses Gemini to code some hard frameworks)
Working on OpenCut for Vietnamese, so this might takes a while to update, also it's hard too because I can't fine tune Gemini AI, if got some issue or feature, go to issues and report bugs or features
This project uses Krita files and kritapy to read the texture, like .psd in Photoshop, preventing from crack Photoshop =))))
also @nekomeowww this is Python, Java (soon) and Rust not C++ she think I'm C++ dev bruh
We are making all entire from the scratch, no using any of Live2D Cubism SDK resources!
- Currently only file_handler.py is working since we are working on client.py and render.py
- Minimum Version: 10
- Lowest Supported Version: 10
- Recommended Version: 11
Note: Optimized, modded windows might still working, but recommend using the official version for windows, but if you can't use it, download and install Windows 10 IoT Enterpise LTSC 2021 or Windows 11 IoT Enterpise LTSC 2022 for smallest, debloated windows (not advertise), but need keys or mas aio =))
- macOS:
- Minimum: macOS 10.9 64-bit: Python 3.7
- Lowest Supported Version: macOS 10.9 64-bit: Python 3.9
- Recommend version: macOS 10.13: Python 3.13+
- Debian/Ubuntu based:
- Minimum: Debian 10 (main repositories): Python 3.7 / Ubuntu 18.04 LTS (main repositories not deadsnakes): Python 3.7
- Lowest Supported Version: Debian 11 (main repositories): Python 3.9 / Ubuntu 20.04 LTS (main repositories not deadsnakes): Python 3.9
- Recommend version: Debian 13 (Trixie) / Ubuntu 24.04 (Noble Numbat): Python 3.13+
- Arch: Arch repo is updating continuously, so it is impossible to detect the lowest version that minimally supports or recommend :((
- BSDs (Berkeley Software Distributions) or their forks:
- Minimum: Any BSD
- Lowest Supported Version: Any BSD
- Recommend version: Any BSD
- Install Python, search it on YouTube
- Install Krita, search for it on Google
-
macOS:
- Xcode Command Line Tools: Required for compiling some Python package dependencies. You can install them by running
xcode-select --installin your terminal. - Krita: Download and install from the official Krita website.
- Xcode Command Line Tools: Required for compiling some Python package dependencies. You can install them by running
-
Linux (Debian/Ubuntu based):
- Build Tools:
sudo apt-get update && sudo apt-get install build-essential python3-dev - Krita:
sudo apt-get install kritaor download the AppImage from the official Krita website.
- Build Tools:
-
Linux (Arch-based):
- Build Tools:
sudo pacman -Syu base-devel - Krita:
sudo pacman -S krita
- Build Tools:
-
Linux (Fedora-based):
- Build Tools:
sudo dnf groupinstall "C Development Tools and Libraries"andsudo dnf install python3-devel - Krita:
sudo dnf install krita
- Build Tools:
-
BSDs (FreeBSD example):
- Build Tools:
pkg install python3 devel/pkgconf - Krita:
pkg install krita
- Build Tools:
Note: For most users,
pipwill download pre-compiled binary wheels for complex packages like Panda3D, so you may not need all the development libraries unless you are building from source.
- Minimum Version: 3.7
- Lowest Supported Version: 3.9
- Recommend version: Python 3.13+ (cuz I'm working in this version)
- Minimum Version: 4.0
- Lowest Supported Version: 4.2.0
- Recommended Version: 5.2 or newer (latest stable release)
Note: Using the latest version of Krita is highly recommended for the best performance and compatibility, especially for the
convert_psd_to_krafunctionality.
To getting started, first:
- For Windows, use:
python -m venv .venvorpy -3.13 -m venv .venvif you have multiple python version installed - For MacOS, Linux, BSDs, use:
python3 -m venv .venvorpython3.13 -m venv .venvif you have multiple python version installed
pip install virtualenv first
- For Windows, use:
python -m virtualenv .venvorpy -3.13 -m virtualenv .venvif you have multiple python version installed - For MacOS, Linux, BSDs, use:
python3 -m virtualenv .venvorpython3.13 -m virtualenv .venvif you have multiple python version installed
- First, download and install Krita
- If Windows, then
.venv\Scripts\activate - If MacOS, Linux, BSDs, then
sources .venv/bin/activate - To deactivate, use
deactivate - Then
pip install -r requirements.txt
- First, download and install Krita
- If Windows, then
.venv/Scripts/pip.exe install -r requirements.txt - If MacOS, Linux, BSDs, then
.venv/bin/python3 -m pip install -r requirements.txt
- If Windows, then
.venv\Scripts\activate - If MacOS, Linux, BSDs, then
sources .venv/bin/activate - To deactivate, use
deactivate - Then
python client.py
- If Windows, then
.venv\Scripts\python.exe client.py - If MacOS, Linux, BSDs, then
.venv/bin/python3 client.py
Is it will implement into moeru-ai/airi?
- Nope, it might possible but it using Vue: 54.6% and TypeScript: 38.2%, making it frickin' hard to implement unless we using Python for JS/TS