Skip to content

SunoForge v5.0.0

Choose a tag to compare

@sanic732 sanic732 released this 05 Nov 17:42
· 21 commits to main since this release

The fifth version, and the first one built around screens instead of walls of text.
Nothing here spends credits on its own: every call to a generation server asks you first.

SunoForge turns a chat assistant into a prompt engineer for music. You describe what you want in plain
words — or hand it a photo, a video or a voice memo — and get a finished prompt you can paste: Style,
lyrics markup, speech scripts, edits, repair of an old prompt, rights and post-production notes.
Fourteen reference files, one rule: never present a guess as a fact.

What is new since v4.0

The chat has screens. The menu, the Suno panel, the voice catalogue, "My songs", the take card and
the 15-minute editor are now widgets with buttons instead of walls of text. A button sends its code and
its own words — 15h 10 · My songs, 01 · Soul alto — so the chat shows what was asked, not a bare
code. Every answer without a widget of its own ends with a small one: two to four next steps and
← Menu.

Nine interface languages, checked at phone width. English, Russian, Ukrainian, German, Spanish,
French, Italian, Brazilian Portuguese and Indonesian. Every screen exists in each of them, and the
buttons are tested by script at 360 px: no clipped text, no wrapped buttons, no dead controls. Only
the labels are translated — Suno still receives English values, so styles, tags and parameters go out
exactly as the generator expects them. Language follows your chat; set lang de pins one.

Adding your own is a folder of nine screens: copy the English one under plugin/widgets/, translate
the labels, leave the codes alone, open a pull request.

A song opens its own actions. Type a row number or #id after a list of fifty, and that one song
opens with listen, analyse, edit, extend, cover, download, like and playlist already unfolded. The player
starts only when you ask for it.

Seams and joins. Seven rules for extending a track without a gap at the seam, written from sources
and marked: no outro before a seam, extend from inside the music rather than from silence, a bridge when
the genre changes, repair the seam in place instead of hiding it under a fade. What Suno does not
document is marked [UNVERIFIED] — the crossfade tag among it.

Suno Speech — narration with its own soundtrack in one take, menu [14].

LIVE — sending from the chat, menu [15]. SunoForge can hand a finished blueprint to a
music-generation MCP server your session already exposes: Suno's own beta server, ElevenLabs' hosted one,
or your own. It never spends a credit without your yes, and it reads no tool names from memory — it finds
what the session actually offers.

See the screens before installing

SunoForge_v5.0.0_screens.zip — all forty screens in English, Russian and Ukrainian. Unpack,
open index.html: it works offline, nothing is loaded from the network.

What to download

File What it is
sunoforge.plugin the plugin as one file
SHA256.txt its checksum
SunoForge_v5.0.0_screens.zip the screens, to look at before installing

Install: Customize → Plugins → Add → Upload plugin. In Claude Code this repository is its own
marketplace:

/plugin install sunoforge --marketplace sanic732/SunoForge

Already have an older build? Press Update and start a new chat — an open chat keeps serving the
copy it loaded.

This release ships the plugin only. Packages for other assistants are next: updated builds for
ChatGPT, Gemini, Antigravity and Grok, plus the Skill packages and Prompt.zip, are coming shortly.

Licence: Apache 2.0 — changed from MIT with this release. Earlier releases stay under MIT, and that
cannot be taken back. Apache asks anyone who changes a file to say so and to keep the author's notice,
which MIT did not.

What is not tested, stated plainly

SunoForge's own rule is never to present a guess as a fact, and that applies to this page too:

  • The join rules are written from sources but not tested on Suno v6. Listen to the seam.
  • The 15-minute editor is a large screen; on a slow connection it takes a while to draw.
  • Four more interface languages are not done — nine are.
  • Suno keeps changing its MCP server. What works today may need a patch release tomorrow.

If something breaks

Open an issue with what you typed, what you expected and what came back. A screenshot at your own window
width helps most — that is how the wrapped-button problems were found in the first place.

Privacy: SunoForge sends nothing anywhere by itself. See PRIVACY.md.