gitmyhub

flaik

HTML ★ 2 updated 13d ago

Replace FL Studio's Gopher AI panel with your own LLM. Natural language DAW control via FL's built-in MCP server.

Flaik swaps FL Studio's built in Gopher AI panel for your own LLM, letting you control the DAW with natural language.

PythonJavaScriptGoChrome DevTools Protocolsetup: moderatecomplexity 4/5

Flaik lets FL Studio 2026 users replace the built in Gopher AI panel with an LLM of their own choosing. Gopher is Image-Line's own assistant panel inside FL Studio, and the makers of Flaik found that FL Studio quietly exposes a full control server that Gopher simply talks to. Flaik takes over Gopher's spot in the FL Studio interface using the Chrome DevTools Protocol and reuses that same control channel, but wires it up to whichever AI model you choose instead of Gopher's own cloud service.

Once installed, the tool exposes forty four control actions across seven areas of FL Studio: transport controls like play and stop, adding and adjusting channels, mixer settings such as volume and effects, running scripts against the piano roll, renaming and coloring playlist tracks, adjusting plugin parameters, and general system actions like showing or hiding windows. It also keeps a form of memory, storing FL Studio's manual, notes, and patterns it has learned, and can show images from the manual inline.

To use it, you install it with the provided setup file and always launch FL Studio through flaik.exe rather than the usual shortcut, since that step opens the debug port Flaik needs to take over Gopher's panel. The takeover is not instant, and if Gopher's normal screen still shows after launch, switching to another tab and back usually triggers Flaik to appear.

The project is built from Python for the AI logic, JavaScript for the panel interface, and Go for the launcher and installer. The author describes it as a proof of concept that is minimally tested, not yet verified on other machines, and notes it operates in a gray area of FL Studio's terms of service, since it does not modify FL Studio itself but does take over part of its interface locally.

Where it fits