Open-source AI music generation on your desktop. Powered by ACE-Step 1.5.
Describe the music in your head — get a full song with vocals, lyrics, and stems in minutes. Runs locally on your machine. No cloud. No account. No limits on what you create.
Download for Mac · Listen to 800+ tracks · Pro Suite · Demo Video
Chat with an AI producer. Describe the vibe, genre, mood, lyrics — and get a full song with vocals back in minutes. Everything runs locally on your machine.
Describe what you want in natural language. The AI understands genre, mood, BPM, key, instrumentation, and lyrics. Refine through conversation until it's right.
Fine-tune every parameter: BPM, musical key, duration, lyrics with structure tags, genre and style tags. Generate variants and pick the best one.
Organize your catalog with metadata, album art, and tags. Browse by album, artist, genre, or search. Everything stored locally.
| Platform | Status | Stack | Directory |
|---|---|---|---|
| macOS (native) | Production v2.0.0 | Swift 6, SwiftUI, Python | macos/ |
| Linux | Release-ready | Tauri 2, Svelte 5, Rust, Python | desktop/ |
| Windows | Coming soon | Tauri 2, Svelte 5, Rust, Python | desktop/ |
| macOS (Tauri) | Coming soon | Same as Linux | desktop/ |
| Web | Beta | studio.magicunicorn.dev | — |
| Mobile | v1 complete | Flutter | — |
macOS (native):
cd macos/
# See macos/README.md for prerequisites
swift build
swift test # 84 tests
Linux / Cross-platform (Tauri):
cd desktop/
pnpm install
pnpm dev:studio
# See desktop/README.md for prerequisites
cargo test # 143 Rust tests
The open-source core handles music generation, export, library management, and stem separation — everything you need to create and own your music.
The Pro Suite ($29.99 one-time) adds tools for the full creative workflow:
| App | What it does |
|---|---|
| Publisher | Publish to majiks.online or any compatible server. ISRC codes, artist profiles, provenance certificates, sales dashboard. |
| Songwriter | Turn conversations, memories, and news into songs. 21 songwriting strategies, knowledge graph, MIDI/MusicXML export. |
| Art Studio | AI-generated album covers and artist visuals. |
| Broadcaster | Live audio streaming with real-time Rust DSP processing. |
| Player | Multiroom audio with AI room correction. |
| DJ | Two-deck mixing with effects and MIDI support (coming soon). |
One license key unlocks everything, on every platform. Get Pro Suite →
majiks.online is the companion streaming and buy-to-own music platform. 800+ tracks across 25+ genres from 22 artists — all created with these tools.
┌─────────────────────────────────────────────────────┐
│ Majik's Music Studio │
├──────────────────────┬──────────────────────────────┤
│ macos/ (native) │ desktop/ (cross-platform) │
│ Swift 6 / SwiftUI │ Tauri 2 + Svelte 5 │
│ CryptoKit │ Rust crates │
│ macOS 14+ │ Linux / Windows / macOS │
├──────────────────────┴──────────────────────────────┤
│ Shared Python Backend │
│ majiks-music (ACE-Step 1.5) │
│ majiks-agent (LLM chat — 7+ providers) │
│ majiks-ml-core (GPU detection, model management) │
└─────────────────────────────────────────────────────┘
Both builds share the same Python ML backend. The macOS native app communicates via JSON-RPC over stdin/stdout. The Tauri app communicates via FastAPI on localhost.
| Suite | Tests | Status |
|---|---|---|
| macOS native (Swift) | 84 | Passing |
| Rust crates (cross-platform) | 143 | Passing |
| Python packages | 207 | Passing (6 skipped) |
| Total | 434 | All green |
See CONTRIBUTING.md for build instructions, code conventions, and how to submit changes.
We welcome contributions to the open-source core. Bug fixes, platform ports, documentation improvements, and new features are all appreciated.
"Majik's Music Studio" and the Majiks logo are trademarks of Magic Unicorn Unconventional Technology & Stuff Inc. If you fork this project, you must use a different name and branding. See TRADEMARK.md for details.
Apache 2.0 — see LICENSE for the full text.
The source code is free to use, modify, and distribute. Logos and visual branding are copyrighted and not covered by the Apache 2.0 license — see TRADEMARK.md.
Built by Magic Unicorn Inc in Charleston, SC