Skip to content

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

Notifications You must be signed in to change notification settings

Ladypoly/ace-step-ui

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

Demo โ€ข Why ACE-Step โ€ข Features โ€ข Installation โ€ข Usage โ€ข Contributing

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.

Feature Suno/Udio ACE-Step UI
Cost $10-50/month FREE forever
Privacy Cloud-based 100% local
Ownership Licensed You own everything
Customization Limited Full control
Queue Limits Restricted Unlimited
Commercial Use Expensive tiers No 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

Feature Description
Full Song Generation Create complete songs with vocals and lyrics up to 4+ minutes
Instrumental Mode Generate instrumental tracks without vocals
Custom Mode Fine-tune BPM, key, time signature, and duration
Style Tags Define genre, mood, tempo, and instrumentation
Batch Generation Generate multiple variations at once
Thinking Mode Let AI enhance your prompts automatically

๐ŸŽจ Advanced Parameters

Feature Description
Reference Audio Use any audio file as a style reference
Audio Cover Transform existing audio with new styles
Repainting Regenerate specific sections of a track
Seed Control Reproduce exact generations for consistency
Inference Steps Control quality vs speed tradeoff

๐ŸŽค Lyrics & Prompts

Feature Description
Lyrics Editor Write and format lyrics with structure tags
Format Assistant AI-powered caption and lyrics formatting
Prompt Templates Quick-start with genre presets
Reuse Prompts Clone settings from any previous generation

๐ŸŽง Professional Interface

Feature Description
Spotify-Inspired UI Clean, modern design with dark/light mode
Bottom Player Full-featured player with waveform and progress
Library Management Browse, search, and organize all your tracks
Likes & Playlists Organize favorites into custom playlists
Real-time Progress Live generation progress with queue position
LAN Access Use from any device on your local network

๐Ÿ› ๏ธ Built-in Tools

Feature Description
Audio Editor Trim, fade, and apply effects with AudioMass
Stem Extraction Separate vocals, drums, bass, and other with Demucs
Video Generator Create music videos with Pexels backgrounds
Gradient Covers Beautiful procedural album art (no internet needed)

๐Ÿ’ป Tech Stack

Layer Technologies
Frontend React 18, TypeScript, TailwindCSS, Vite
Backend Express.js, SQLite, better-sqlite3
AI Engine ACE-Step 1.5
Audio Tools AudioMass, Demucs, FFmpeg

๐Ÿ“‹ Requirements

Requirement Specification
Node.js 18 or higher
Python 3.10+ (3.11 recommended)
NVIDIA GPU 8GB+ VRAM (12GB+ recommended)
FFmpeg For audio processing
uv Python package manager (recommended)

โšก Quick Start

Linux / macOS

# 1. Start ACE-Step API (in ACE-Step-1.5 directory)
cd /path/to/ACE-Step-1.5
uv run acestep-api --port 8001

# 2. Start ACE-Step UI (in another terminal)
cd ace-step-ui
./start.sh

Windows

REM 1. Start ACE-Step API (in ACE-Step-1.5 directory)
cd C:\path\to\ACE-Step-1.5
uv run acestep-api --port 8001

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

Open http://localhost:3000 and start creating!


๐Ÿ“ฆ Installation

1. Install ACE-Step (The AI Engine)

# Clone ACE-Step 1.5 - the open source Suno alternative
git clone https://github.com/ace-step/ACE-Step-1.5
cd ACE-Step-1.5

# Create virtual environment and install
uv venv
uv pip install -e .

# Models download automatically on first run (~5GB)
cd ..

2. Install ACE-Step UI (This Repository)

Linux / macOS

# Clone the UI
git clone https://github.com/fspecii/ace-step-ui
cd ace-step-ui

# Run setup script (installs all dependencies)
./setup.sh

Windows

REM Clone the UI
git clone https://github.com/fspecii/ace-step-ui
cd ace-step-ui

REM Run setup script (installs all dependencies)
setup.bat

Manual Installation (All Platforms)

# Install frontend dependencies
npm install

# Install server dependencies
cd server
npm install
cd ..

# Copy environment file
# Linux/macOS:
cp server/.env.example server/.env
# Windows:
copy server\.env.example server\.env

๐ŸŽฎ Usage

Step 1: Start ACE-Step API Server

Linux / macOS:

cd /path/to/ACE-Step-1.5
uv run acestep-api --port 8001

Windows:

cd C:\path\to\ACE-Step-1.5
uv run acestep-api --port 8001

Wait for "Application startup complete" before proceeding.

Step 2: Start ACE-Step UI

Linux / macOS:

cd ace-step-ui
./start.sh

Windows:

cd ace-step-ui
start.bat

Step 3: Create Music!

Access URL
Local http://localhost:3000
LAN (other devices) http://YOUR_IP:3000

โš™๏ธ Configuration

Edit server/.env:

# Server
PORT=3001

# ACE-Step API (seamless integration)
ACESTEP_API_URL=http://localhost:8001

# Database (local-first, no cloud)
DATABASE_PATH=./data/acestep.db

# Optional: Pexels API for video backgrounds
PEXELS_API_KEY=your_key_here

๐ŸŽผ Generation Modes

Simple Mode

Just describe what you want. ACE-Step handles the rest.

"An upbeat pop song about summer adventures with catchy hooks"

Custom Mode

Full control over every parameter:

Parameter Description
Lyrics Full lyrics with [Verse], [Chorus] tags
Style Genre, mood, instruments, tempo
Duration 30-240 seconds
BPM 60-200 beats per minute
Key Musical key (C major, A minor, etc.)

๐Ÿ”ง Built-in Tools

Tool Description
๐ŸŽš๏ธ Audio Editor Cut, trim, fade, and apply effects
๐ŸŽค Stem Extraction Separate vocals, drums, bass, other
๐ŸŽฌ Video Generator Create music videos with stock footage
๐ŸŽจ Album Art Auto-generated gradient covers

๐Ÿ› Troubleshooting

Issue Solution
ACE-Step API not reachable Ensure uv run acestep-api --port 8001 is running
CUDA out of memory Close other GPU apps, reduce duration
Songs show 0:00 duration Install FFmpeg: sudo apt install ffmpeg
LAN access not working Check firewall allows ports 3000 and 3001

๐Ÿค Contributing

We need your help to make ACE-Step UI even better!

This is a community-driven project and contributions are what make open source amazing. Whether you're fixing bugs, adding features, improving documentation, or sharing ideas - every contribution counts!

Ways to Contribute

  • ๐Ÿ› Report bugs - Found an issue? Open a GitHub issue
  • ๐Ÿ’ก Suggest features - Have an idea? We'd love to hear it
  • ๐Ÿ”ง Submit PRs - Code contributions are always welcome
  • ๐Ÿ“– Improve docs - Help others get started
  • โญ Star the repo - Show your support!

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

๐Ÿ“ฃ Stay Connected

YouTube

X/Twitter

Subscribe and follow for:
๐ŸŽฅ Video tutorials and demos
๐Ÿš€ New feature announcements
๐Ÿ’ก Tips and tricks
๐ŸŽต AI music generation news


๐Ÿ™ Credits

  • ACE-Step - The revolutionary open source AI music generation model
  • AudioMass - Web audio editor
  • Demucs - Audio source separation
  • Pexels - Stock video backgrounds

๐Ÿ“„ License

This project is open source under the MIT License.


โญ If ACE-Step UI helps you create amazing music, please star this repo! โญ

Made with โค๏ธ for the open-source AI music community

Stop paying for Suno. Start creating with ACE-Step.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.8%
  • TypeScript 22.4%
  • HTML 2.6%
  • CSS 2.4%
  • Python 0.5%
  • Batchfile 0.1%
  • Other 0.2%