Analysis updated 2026-05-18
Rig a 2D character model using pen or touch input on a tablet.
Open and edit existing Live2D Cubism CMO3 project files without the paid Cubism Editor.
Test and contribute to modeling, UV editing, and physics features while the project is young.
| umamoorg/umamo | 07jasjeet/lazysurface | yukioooooo0/qingzai | |
|---|---|---|---|
| Stars | 46 | 46 | 43 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | designer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
No installer yet, must build from source with JDK 21, Gradle, and the Android SDK for the Android target.
Umamo is an open-source, cross-platform editor for creating and rigging 2D puppet models used in animation. It is designed to work with the same file format as the Live2D Cubism Editor, a commercial tool, so it can open and save the CMO3 and MOC3 formats that Cubism uses. Pen and touch input are treated as a priority, and the project targets Windows, macOS, Linux, and Android tablets with pen or touch support. The project is in early development. There are no ready-made installer downloads yet, and the file formats, features, and overall scope may still change. According to the project's own notes, animation is not supported yet and is treated as a long-term goal, the current focus is getting the modeling tools, UV editor, and physics system working well first. Because the software is at an alpha stage, the developers warn users to make regular backups and to work on copies of files rather than originals, since a project file can become corrupted. Umamo is built with Kotlin Multiplatform and Gradle, sharing one codebase across desktop and Android. Windows and Linux builds are regularly tested, macOS support works but is only lightly tested, and Android and iPadOS support are incomplete. Building the project requires JDK 21 and, for the Android target, a specific Android SDK version. The codebase is split into reusable library modules, including one for reading and writing Cubism file formats, one for the puppet model itself, and one for rendering, plus separate application modules for the desktop and Android entry points. The project is entirely open source and free to use. It accepts financial support through Patreon or Ko-Fi, with funds going toward hosting costs, testing hardware, and developer program fees. The README does not state what license the code is released under.
An open-source 2D puppet rigging editor that works with Live2D Cubism file formats, built for pen and touch input, still in early development.
Mainly Kotlin. The stack also includes Kotlin, Gradle, Compose Multiplatform.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.