Vibeleaderboard
Index / app
Visit github.com
Category
AI Tools
Rank
Type
APP
Builder
fspecii
Date

About

An open-source, self-hosted web UI for the ACE-Step 1.5 AI music-generation model. Runs unlimited local music generation through a polished interface as a free alternative to Suno.

What it does

Ace Step UI turns music generation into a browser-based creation workspace. Users describe a song or set lyrics, style, tempo, key, duration, seed, and inference controls. It sends jobs to an ACE-Step Gradio service, tracks queue progress, then stores and organizes resulting audio in a local library with playback, playlists, search, and sharing controls.

Why it's ranked here

The scope goes well beyond a prompt box. It combines detailed generation controls, reusable settings, reference audio, section repainting, library management, mobile layouts, and production tools in one interface. That breadth is useful, but the separate AI engine, large model download, GPU requirements, and multi-process setup make it a workstation application rather than a lightweight web utility.

What's good

It supports both simple descriptions and exact control over lyrics, style, duration, BPM, key, time signature, seeds, guidance, inference, and batch variations. Reference tracks, audio covers, repainting, prompt reuse, stem extraction, trimming, video creation, playlists, and a full player keep experimentation and asset management together. Fixed seeds help reproduce useful generations, while queue status makes concurrent work visible.

Tradeoffs

Setup spans Node.js, Python, the separate ACE-Step engine, model downloads, FFmpeg, and suitable NVIDIA hardware. The documented Windows portable package expects CUDA 12.8, while richer language-model features recommend substantially more VRAM. Some additions also introduce outside dependencies: video backgrounds require a Pexels key. The repository text describes capabilities extensively, but provides no supplied test files or test commands in the presented material.

How to use it well

Use it for an individual studio or LAN-based creative workstation where repeated generation, comparison, editing, and cataloging matter. Start in simple mode for ideas, then reuse promising settings with fixed seeds and expert controls. Batch variations suit iterative exploration. It does not replace a hosted, hardware-free music service, a general digital audio workstation, or a collaboration platform with documented remote deployment and account administration.

Technical notes+

The frontend enters through index.tsx, where React mounts App.tsx inside authentication and responsive providers. services/api.ts wraps relative REST endpoints for authentication, songs, generation jobs, uploads, comments, and playlists, including bearer tokens and cookie credentials. vite.config.ts serves on port 3000 and proxies /api, /audio, /editor, /blog, and /demucs-web to an Express backend on port 3001. package.json defines Vite development and build scripts, starts the backend through TypeScript execution, and marks the package private. types.ts exposes extensive generation parameters. i18n/translations.ts contains English, Chinese, Japanese, and Korean UI support. One maintenance detail deserves attention: README.md advertises React 18 and TypeScript 5.x, while package.json declares React 19.2.4 and TypeScript 5.8.2.

Observed

License
MIT, stated by the README license badge
Primary language
TypeScript with React components and TypeScript configuration
Application interface
Browser UI backed by REST endpoints and an ACE-Step Gradio API
Packaging
Private npm package with Vite development, build, preview, and start scripts
Install surface
Pinokio option, platform setup scripts, and manual npm installation
Platform support
Documented startup paths for Windows, Linux, and macOS
Local storage
SQLite database configured for local-first operation
Runtime requirements
Node.js 18+, Python 3.10+, FFmpeg, and an NVIDIA GPU with at least 4GB VRAM

Read from README.md, package.json, App.tsx, index.tsx, types.ts, global.d.ts, vite-env.d.ts, vite.config.ts, data/genres.ts, services/api.ts, components/Toast.tsx, i18n/translations.ts, components/Player.tsx, components/Sidebar.tsx, components/NewsPage.tsx.

What it can do

  • Generate AI music

    User prompts or parametersAI-generated music tracks

  • Integrate with ACE-Step 1.5 model

    Music generation requestsModel-processed audio content

  • Provide open source alternative to Suno

    Music creation requirementsGenerated music without proprietary limitations

  • Process music generation models

    AI model configurationsExecutable music generation pipeline

Tags

ace-stepaiai-musiclocal-firstmusicmusic-generationopen-sourcereactsuno-alternativetypescript

Tech Stack

Node.jsTypeScriptVite

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.