{"id":261,"date":"2026-02-16T06:35:19","date_gmt":"2026-02-16T06:35:19","guid":{"rendered":"https:\/\/bina-meira.co.il\/from-tweet-to-music-studio-in-20-minutes-with-claude-code\/"},"modified":"2026-02-16T06:35:19","modified_gmt":"2026-02-16T06:35:19","slug":"from-tweet-to-music-studio-in-20-minutes-with-claude-code","status":"publish","type":"post","link":"https:\/\/bina-meira.co.il\/?p=261","title":{"rendered":"From Tweet to Music Studio in 20 Minutes with Claude Code"},"content":{"rendered":"<article>\n<p><img decoding=\"async\" src=\"https:\/\/bina-meira.co.il\/wp-content\/uploads\/2026\/02\/ace-step-story.jpg\" alt=\"ACE-Step local music studio - from tweet to working setup\" style=\"width:100%;border-radius:12px;margin-bottom:24px;\" \/><\/p>\n<h2>The Story<\/h2>\n<p>I saw <a href=\"https:\/\/x.com\/AmbsdOP\/status\/2018735590930518175?s=20\">a tweet by @AmbsdOP<\/a> about running <strong>ACE-Step 1.5<\/strong> &mdash; a Suno-level AI music generation model &mdash; locally on a Mac. No cloud, no subscription, no external dependencies. Just your hardware, your music.<\/p>\n<p>I thought: <em>&quot;Why not? I have a Mac, let me try.&quot;<\/em><\/p>\n<p>So I gave <a href=\"https:\/\/claude.ai\/claude-code\">Claude Code<\/a> a <strong>literal screenshot of the tweet<\/strong> and said: <em>&quot;Make me one too.&quot;<\/em><\/p>\n<p>Claude ran in the background &mdash; cloned repos, installed dependencies, downloaded models, configured the MLX backend for Apple Silicon, wired up the frontend and backend, and launched everything.<\/p>\n<p><strong>~20 minutes later<\/strong>, a browser window opened with a full music production studio.<\/p>\n<p>One small error on the first generation attempt. I sent Claude the error message. A few quick fixes later&hellip;<\/p>\n<p><strong>It just worked.<\/strong><\/p>\n<p>Full AI music generation. Running 100% locally on my Mac. Metal GPU acceleration via MLX. No Python knowledge required. No cloud API. No subscription fees.<\/p>\n<h2>What's Under the Hood<\/h2>\n<ul>\n<li><strong><a href=\"https:\/\/github.com\/ace-step\/ACE-Step-1.5\">ACE-Step 1.5<\/a><\/strong> &mdash; Open-source AI music generation model (MIT license)<\/li>\n<li><strong><a href=\"https:\/\/github.com\/fspecii\/ace-step-ui\">ACE-Step UI<\/a><\/strong> by <a href=\"https:\/\/x.com\/AmbsdOP\">@AmbsdOP<\/a> &mdash; Professional React\/TypeScript frontend<\/li>\n<li><strong><a href=\"https:\/\/github.com\/ml-explore\/mlx\">MLX<\/a><\/strong> &mdash; Apple's native ML framework for Apple Silicon<\/li>\n<li><strong><a href=\"https:\/\/claude.ai\/claude-code\">Claude Code<\/a><\/strong> &mdash; The AI agent that set everything up from a screenshot<\/li>\n<\/ul>\n<h2>Features<\/h2>\n<ul>\n<li>Full song generation from text prompts<\/li>\n<li>Style selection (Pop, Rock, Hip-Hop, Jazz, Classical, Lo-fi, and more)<\/li>\n<li>Lyrics editor with persona\/voice styles<\/li>\n<li>Audio editor + stem separation<\/li>\n<li>Runs 100% offline after initial model download (~10GB)<\/li>\n<\/ul>\n<h2>Try It Yourself<\/h2>\n<p>The full setup is on GitHub: <a href=\"https:\/\/github.com\/aviz85\/ace-step\"><strong>github.com\/aviz85\/ace-step<\/strong><\/a><\/p>\n<p>All you need is a Mac with Apple Silicon, Node.js, Python, and about 20 minutes of patience while the models download.<\/p>\n<p><em>Your music. Your hardware. No limits.<\/em><\/p>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>The Story I saw a tweet by @AmbsdOP about running ACE-Step 1.5 &mdash; a Suno-level AI music generation model &mdash; locally on a Mac. No cloud, no subscription, no external dependencies. Just your hardware, your music. I thought: &quot;Why not? I have a Mac, let me try.&quot; So I gave Claude Code a literal screenshot [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":260,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-261","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=\/wp\/v2\/posts\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=261"}],"version-history":[{"count":0,"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=\/wp\/v2\/posts\/261\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=\/wp\/v2\/media\/260"}],"wp:attachment":[{"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bina-meira.co.il\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}