Maya Workflow Kit
The whole Maya workflow in Blender, in one install. Free and open source, Blender 4.5 – 5.2.
翻译准备中
Give each contact a voice: per-contact WhatsApp notification sounds and vibrations from sound packs. Android 17 + LSPosed.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Cucuto (koo-KOO-toe, from Catalan cucut, cuckoo) is an open-source Android 17 app that plays a random clip from the character you assigned to a contact whenever they message you on WhatsApp or Signal (and Molly), with that character's own vibration. One voice per person covers both apps. Like a cuckoo clock, it announces who's there.
.soundpack.zip files or download them from pack repositories.packer CLI.[!IMPORTANT] Cucuto needs Android 17, root and LSPosed (libxposed API 102). It runs as a tiny module inside
system_serverand never touches the WhatsApp or Signal process. No content ships with the app; you are responsible for the packs you import.
What each release brings: changelog.
Details, troubleshooting and recovery: install guide (also on the website). Cucuto never checks for updates itself: watch the releases, or let Obtainium do it (the website's Install page has a one-tap setup). Where else it is distributed: docs/distribution.md. Cucuto isn't on Google Play (ADR 0080).
You need JDK 21, the Android SDK, Rust with cargo-ndk (for the JPEG XL decoder) and Bun. Full setup in CONTRIBUTING.md.
(cd android && ./gradlew build) # app and module: debug + release APKs, Lint, ktlint, unit tests
(cd web && bun install && bun run build) # website and PWA, in web/build/
(cd tools/packer && ./gradlew build installDist) # packer CLI, in tools/packer/cli/build/install/packer/
| Path | What |
|---|---|
android/ | The app, its Xposed module and the :core:* libraries (Kotlin, Jetpack Compose) |
web/ | Website, default pack repository and PWA pack creator (SvelteKit) |
tools/packer/ | Command-line tool to build packs, bundles and repository indexes |
shared/pack-spec/ | The pack format rules in Kotlin, shared by the app and the packer |
spec/ | JSON Schemas, error codes and golden test packs |
packs/ | CC0 demo packs |
brand/ | Logo, icons, colors, motion and sound language |
docs/ | Project brief, pack format, install guide, decisions |
A pack is a plain zip with a pack.json manifest and characters, each with a sprite, a pool of clips, an optional
ringtone and a vibration.
spec/.pack.yaml, validate it, bundle packs and
publish your own pack repository.packs/: two CC0 demo packs to copy from.Cucuto is built by AI agents (Claude) working from GitHub issues. The owner sets the scope, answers questions and has the final say; the agents write the code, docs and reviews. Everything an agent writes on GitHub is labeled as AI work. Human contributors are welcome: see CONTRIBUTING.md. Agents (or people) picking up a small change start with docs/maintaining.md and the decision index.
Code is GPL-3.0-or-later. Demo packs are CC0-1.0. Security reports: SECURITY.md.
spikes/ | Throwaway prototypes behind some decisions |