audio-plugin-coder  by Noizefield

Agentic framework for audio plugin creation

Created 3 months ago
263 stars

Top 96.8% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Audio Plugin Coder (APC) is an AI-first, open-source framework enabling musicians and developers to create VST3/AU/CLAP audio plugins using natural language. Built on JUCE 8, it streamlines the complex plugin development lifecycle through a structured, agent-agnostic workflow, significantly lowering the barrier to entry for professional audio tool creation.

How It Works

APC employs a five-phase workflow (Dream, Plan, Design, Implement, Ship) orchestrated by AI agents. Its agent-agnostic design integrates with various LLM coding assistants, providing long-term context and domain-specific skills to abstract complex DSP, UI, and build system management. A state management system (status.json) tracks progress, enables rollbacks, and facilitates agent switching, while an auto-capture troubleshooting mechanism continuously improves problem-solving.

Quick Start & Requirements

Start via npx github:Noizefield/audio-plugin-coder (requires Node.js 18+, Git), which guides platform-specific setup. Manual setup involves cloning with --recurse-submodules and running environment checks. Prerequisites include a compatible LLM coding agent (e.g., Claude Code, Kilo), CMake (3.22+), Git, and platform-specific build tools (VS2022/Xcode/GCC/Clang). jq is needed on macOS. Bridge template setup (FFGL, Max/MSP) is available via a Windows script.

Highlighted Details

  • **LLM-Driven Development
Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
17 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.