edytlab logoedytlabGitHub
Local-first AI audio editor · v0.1.0-dev

Describeit.
Getpro-gradeaudioedits.

Desktop audio editor where you chat with an AI to load, cut, mix, transcribe, and render. Pure-Rust DSP, local-first, BYO LLM key.

Signed installers · Universal Mac (Apple Silicon + Intel) · Windows 10/11

0
bytes
audio uploaded to any server
0
providers
Anthropic · OpenRouter · OpenAI
branches
every state saved as a DAG node
0
on-device
DSP runs locally, always

The gap

Pro DAWs are powerful but take 100+ hours to learn. AI tools are easy but shallow.

Nobody offers conversational, multi-track production at professional DSP quality. edytlab is the agent layer that plans, executes, and iterates over Demucs, Whisper, and Rubber Band — in a session you can actually trust and steer.

How it stacks up

Pro quality. Zero friction.

The column that matters is the one with every row filled.

FeatureTraditional DAWAI Audio Toolsedytlab
Learning curve
100+ hours
Minutes
Minutes
Audio quality
Privacy — local audio
Natural language input
Session branching
BYO LLM key
Stem separation
MCP extensibility

See it in action

A walkthrough of the conversational editing workflow.

edytlab
a3f1
0:002:34

vocals.mp3

drums.mp3

bass.mp3

Agent

Built for producers who want help — not handcuffs.

What makes edytlab different from cleanup tools, preset chains, and shallow AI wrappers.

Conversational multi-track
Mash A's vocals over B's drums, key-match, give me three takes. The agent plans, executes multi-track mixing, and renders branches — all from a single prompt.
Pro-grade DSP
Pure Rust audio graph (cpal · symphonia · dasp · rubato) with Demucs stem separation, Whisper transcription, and Rubber Band pitch/time stretch. Zoom the waveform with Ctrl+scroll or +/−/0.
Local-first
Your audio never leaves your machine. The DSP engine runs on-device; only chat tokens hit your chosen LLM provider.
Undo, branch & compare
Every state is a DAG node. Ctrl+Z/Y traverse the branch history. Fork, A/B compare, and revert are first-class — not hidden behind a linear undo stack.
Bring your own LLM
Anthropic, OpenRouter, or OpenAI keys stored in your OS keychain. Per-model agent profiles let you tune tools and behavior. Swap providers without reinstalling.
MCP extensibility
Register Model Context Protocol servers from Settings to give the agent new tools. Wire in stdio JSON-RPC servers and extend what edytlab can do without touching core code.

How it works

Three steps. No DAW manual required.

1. Drop audio

Drag in songs, stems, or a folder of takes. WAV, MP3, FLAC, OGG — decoded with symphonia, no upload, no waiting.

2. Talk to the agent

“Mashup A over B, key-match, give me 3 takes on the drop.” The agent plans, shows the plan, and renders branches you can A/B.

3. Export

Pick the branch you like. Export to WAV, MP3, FLAC, or OGG with LUFS targeting. The session graph keeps every alternative.

Frequently asked

Ready to edit differently?

Free in BYO-key mode. Your audio stays on your machine. Download, plug in an API key, and describe your first edit.

Signed installers · Universal Mac (Apple Silicon + Intel) · Windows 10/11