Repository iconcurepo.dev
ace-step-ui preview

fspecii / ace-step-ui

ace-stepaiai-musiclocal-first

🎵 The Ultimate Open Source Suno Alternative - Professional UI for ACE-Step 1.5 AI Music Generation. Free, local, unlimited. Stop paying for Suno!

4.8k Stars
visibility38 Watchers
fork_right742 Forks
JavaScript
historyUpdated few months ago

description README.md

ACE-Step UI

ACE-Step UI

The Ultimate Open Source Suno Alternative
Seamless integration with ACE-Step 1.5 - The Open Source AI Music Generation Model

Subscribe on YouTube Follow on X Web Design Studio London

DemoWhy ACE-StepFeaturesInstallationUsageContributing

React TypeScript TailwindCSS SQLite License Stars


🎬 Demo

Watch Demo on YouTube

ACE-Step UI - Open Source Suno Alternative

Generate professional AI music with a Spotify-like interface - 100% free and local


🚀 Why ACE-Step UI?

Tired of paying $10+/month for Suno or Udio? ACE-Step 1.5 is the open source Suno killer that runs locally on your own GPU - and ACE-Step UI gives you a beautiful, professional interface to harness its full power.

FeatureSuno/UdioACE-Step UI
Cost$10-50/monthFREE forever
PrivacyCloud-based100% local
OwnershipLicensedYou own everything
CustomizationLimitedFull control
Queue LimitsRestrictedUnlimited
Commercial UseExpensive tiersNo restrictions

What Makes ACE-Step 1.5 Special?

  • State-of-the-art quality rivaling commercial services
  • Full song generation up to 4+ minutes with vocals
  • Runs locally - no internet required after setup
  • Open source - inspect, modify, improve
  • Active development - constant improvements

✨ Features

🎵 AI Music Generation

FeatureDescription
Full Song GenerationCreate complete songs with vocals and lyrics up to 4+ minutes
Instrumental ModeGenerate instrumental tracks without vocals
Custom ModeFine-tune BPM, key, time signature, and duration
Style TagsDefine genre, mood, tempo, and instrumentation
Batch GenerationGenerate multiple variations at once
AI EnhanceEnrich genre tags into detailed captions with proper BPM/key/time
Thinking ModeLet AI reason about structure and generate audio codes

🎨 Advanced Parameters

FeatureDescription
Reference AudioUse any audio file as a style reference
Audio CoverTransform existing audio with new styles
RepaintingRegenerate specific sections of a track
Seed ControlReproduce exact generations for consistency
Inference StepsControl quality vs speed tradeoff

🎤 Lyrics & Prompts

FeatureDescription
Lyrics EditorWrite and format lyrics with structure tags
Format AssistantAI-powered caption and lyrics formatting
Prompt TemplatesQuick-start with genre presets
Reuse PromptsClone settings from any previous generation

🎧 Professional Interface

FeatureDescription
Spotify-Inspired UIClean, modern design with dark/light mode
Bottom PlayerFull-featured player with waveform and progress
Library ManagementBrowse, search, and organize all your tracks
Likes & PlaylistsOrganize favorites into custom playlists
Real-time ProgressLive generation progress with queue position
LAN AccessUse from any device on your local network

🛠️ Built-in Tools

FeatureDescription
Audio EditorTrim, fade, and apply effects with AudioMass
Stem ExtractionSeparate vocals, drums, bass, and other with Demucs
Video GeneratorCreate music videos with Pexels backgrounds
Gradient CoversBeautiful procedural album art (no internet needed)

💻 Tech Stack

LayerTechnologies
FrontendReact 18, TypeScript, TailwindCSS, Vite
BackendExpress.js, SQLite, better-sqlite3
AI EngineACE-Step 1.5 (Gradio API)
Audio ToolsAudioMass, Demucs, FFmpeg

📋 Requirements

RequirementSpecification
Node.js18 or higher
Python3.10+ (3.11 recommended) OR Windows Portable Package
NVIDIA GPU4GB+ VRAM (works without LLM), 12GB+ recommended (with LLM)
CUDA12.8 (for Windows Portable Package)
FFmpegFor audio processing
uvPython package manager (recommended for standard install)

⚡ Quick Start

🎯 Pinokio - 1-Click Install (Recommended for All Users!)

The easiest way to get ACE-Step UI up and running on any platform — no terminal, no manual setup:

Install with Pinokio

Pinokio handles everything automatically: Python, Node.js, dependencies, model downloads, and launching. Just click install and start making music.


🪟 Windows - One-Click Start (Easiest!)

cd ace-step-ui
start-all.bat

That's it! This starts everything: API + Backend + Frontend in one command.

Note: By default, it looks for ACE-Step in ..\ACE-Step-1.5. If yours is elsewhere, set ACESTEP_PATH first:

set ACESTEP_PATH=C:\path\to\ACE-Step-1.5
start-all.bat

🪟 Windows - Manual Start

REM 1. Start ACE-Step Gradio (with API endpoints)
cd C:\ACE-Step-1.5
python_embeded\python -m acestep --port 8001 --enable-api --backend pt --server-name 127.0.0.1

REM 2. Start ACE-Step UI (in another terminal)
cd ace-step-ui
start.bat

Linux / macOS - One-Click Start (Easiest!)

cd ace-step-ui
./start-all.sh

That's it! This starts everything: Gradio + Backend + Frontend in one command.

Note: By default, it looks for ACE-Step in ../ACE-Step-1.5. If yours is elsewhere, set ACESTEP_PATH first:

export