WigAI
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 25 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
This tool is a Model Context Protocol (MCP) server implemented as a Bitwig Studio extension. It allows external AI assistants to control Bitwig Studio features, such as playback and device parameters, via simple text-based commands over a local network connection.
Security Assessment
The overall risk is Low. The server runs strictly locally on `http://localhost:61169/mcp` and does not request any dangerous system permissions. A light code scan of the repository found no hardcoded secrets, dangerous execution patterns, or evidence of shell command execution. The only network behavior is listening for local commands to trigger Bitwig actions, meaning it does not expose your system to the wider internet.
Quality Assessment
The project is highly maintained, with its most recent code push occurring today. It utilizes modern standards (Java 21 LTS) and automated semantic release workflows. While the automated metadata scan raised a warning regarding a missing license file, the actual README explicitly states the project uses the MIT License. The repository has garnered 25 GitHub stars, showing a reasonable level of community trust and interest for a niche audio development tool.
Verdict
Safe to use.
Bitwig Controller Extension that provides an MCP Server for AI Agent control
WigAI - Bitwig Studio Extension for AI Control
WigAI is a Model Context Protocol (MCP) server implemented as a Bitwig Studio extension. It provides an interface for external AI assistants to control Bitwig Studio through simple text-based commands.
Overview
The extension enables external AI agents (e.g., IDE-based copilots, standalone AI assistants) to interact with and control Bitwig Studio using the Model Context Protocol. This allows for hands-free control via text commands interpreted by an AI assistant.
Key Features
- MCP server implementation
- Transport control (start/stop playback)
- Device parameter control for selected devices
- Clip and scene launching
Requirements
- Bitwig Studio (5.2.7 or later)
- Java 21 LTS
- External AI agent supporting Model Context Protocol
Building
To build the extension:
./gradlew build
This will generate a .bwextension file in the build/extensions directory.
Installation
- Copy the
WigAI.bwextensionfile frombuild/extensionsto your Bitwig Studio extensions directory. - Launch Bitwig Studio
- Open Bitwig preferences, navigate to Extensions, and activate WigAI
Usage
Once the extension is activated in Bitwig Studio, the MCP server will be available at http://localhost:61169/mcp. External AI agents can connect to this endpoint to send commands and receive responses.
Development
This project is developed using the BMAD v2 method with AI Agents. The files in folders agents, ai and docs used for this development method.
Releases
This project uses Nyx for semantic versioning and automated releases. The release process follows Conventional Commits specification:
feat:- new features (minor version bump)fix:- bug fixes (patch version bump)feat!:orBREAKING CHANGE:- breaking changes (major version bump)chore:,docs:,style:,refactor:,test:- no version bump
Releases are automatically created on pushes to the main branch when commits follow the conventional commit format.
License
Author
fabb
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found