Music generation app for local LLM inference
Top 35.1% on sourcepulse
MusicGPT enables local, performant music generation from natural language prompts using Meta's MusicGen models, targeting users who want to experiment with AI music creation without complex setups. It offers a user-friendly web UI and a CLI for direct interaction, abstracting away heavy dependencies like Python and ML frameworks.
How It Works
MusicGPT leverages pre-compiled binaries and Docker images to provide a dependency-free experience. It directly integrates with Hugging Face's transformers
library for model inference, allowing users to select different MusicGen model sizes (small, medium, large) and utilize GPU acceleration via CUDA through Docker. This approach prioritizes ease of use and broad platform compatibility.
Quick Start & Requirements
brew install gabotechs/taps/musicgpt
(macOS/Linux), download executable (Windows), or docker pull gabotechs/musicgpt
(recommended for CUDA).musicgpt
for UI mode or musicgpt "prompt"
for CLI.Highlighted Details
transformers
for inference speed on Mac M1 Pro.Maintenance & Community
The project is maintained by gabotechs. Further community or roadmap details are not explicitly provided in the README.
Licensing & Compatibility
The code is MIT licensed. However, the AI model weights are licensed under CC-BY-NC-4.0, which prohibits commercial use.
Limitations & Caveats
The CC-BY-NC-4.0 license on model weights restricts commercial applications. The project currently only supports MusicGen and has plans to add melody conditioning and infinite music streams. Inference requires powerful hardware, especially for larger models.
5 months ago
1 day