edytlab logoedytlabGitHub

Getting Started

Install edytlab, configure your LLM provider, and edit your first audio file.

1. Download and install

Download the latest build for your platform from the GitHub Releases page.

These are unsigned developer previews.Code-signing certificates aren’t provisioned yet, so macOS and Windows will both object on first launch. Neither download is broken — the steps below get you past it.
PlatformInstallerNotes
macOS (Apple Silicon).dmg (arm64)Drag to Applications, then run the command below.
macOS (Intel)No Intel build is published yet. Current releases are arm64 only.
Windows 10 / 11.msi or .exe (NSIS)WebView2 installed automatically if absent.
Linux.deb or AppImagex86_64. No signing step needed.

macOS: “edytlab is damaged and can’t be opened”

The app is not damaged. macOS attaches a quarantine flag to anything downloaded from the internet, and refuses to launch a quarantined app that Apple hasn’t notarized. Because the refusal is phrased as damage, the dialog offers only Move to Trash— there is no “Open Anyway” button to click, and right-click → Open will not help either.

Remove the flag after dragging the app to Applications:

xattr -dr com.apple.quarantine /Applications/edytlab.app

Then open it normally. You only need to do this once per install. If you see a milder “unidentified developer” message instead, System Settings → Privacy & Security → Open Anyway is enough on its own.

This goes away once notarization is set up; until then every release needs the command above.

Windows: SmartScreen

Click “More info” → “Run anyway” on first launch. SmartScreen reputation is earned through download volume and cannot be shortcut, so this warning persists until the installers are signed.

2. Get an API key

edytlab uses an LLM to understand your editing instructions. You bring your own API key — it is stored in your OS keychain and never sent to edytlab servers.

ProviderWhere to get a keyFree tier?
Anthropic (recommended)console.anthropic.com/settings/keysNo — pay-as-you-go
Google Geminiaistudio.google.com/apikeyYes — free tier available
Groqconsole.groq.com/keysYes — free tier available
OpenRouteropenrouter.ai/keysYes — free models available
OpenAIplatform.openai.com/api-keysNo — pay-as-you-go
Cost estimate: A typical 30-minute editing session consumes roughly $0.05–0.50 in LLM tokens depending on the model and session complexity. Haiku / GPT-4o mini cost ~10× less than Sonnet / GPT-4o.

3. Enter your API key

  1. Launch edytlab.
  2. Click the gear icon (⚙) in the top-right corner.
  3. Select your provider (Anthropic, OpenAI, Gemini, Groq or OpenRouter) from the dropdown.
  4. Paste your API key into the field and press Save.
  5. edytlab validates the key immediately with a 1-token test request. A green checkmark means you are ready.

Keys are stored using your OS native keychain (macOS Keychain, Windows Credential Manager). They are never written to disk or sent to any edytlab server.

4. Load your first audio file

There are three ways to load audio:

  • Drag and drop — drag an MP3, WAV, or FLAC file directly onto the timeline area. Drag multiple files at once to create a multi-track session automatically.
  • Open button — click "Open Audio" in the empty state or the file menu.
  • Chat — type a message like load /path/to/file.wav in the chat panel.

Once loaded, the waveform appears in the timeline and the session is ready for editing.

5. Your first edit

Type in the chat panel. Describe what you want in plain English — the agent figures out which tools to run.

Example prompts to try:

  • Remove the silence at the beginning
  • Normalize to -14 LUFS
  • Separate the stems
  • Transcribe this audio
  • Export to /Users/me/Desktop/output.wav

The agent streams its response in real time, showing tool call badges as it executes each operation. Every change creates a new node in the session graph — nothing is destructive.

6. Undo and redo

Every edit is stored as a node in a directed acyclic graph (DAG). You can undo and redo freely:

  • Ctrl+Z (Cmd+Z on Mac) — undo
  • Ctrl+Y (Cmd+Y on Mac) — redo

Unlike a linear undo stack, the DAG preserves all branching history. You can fork a session, try a different edit, and switch between branches using the Graph view.

Keyboard shortcuts

Press ? at any time to see the full shortcuts overlay. Key shortcuts:

KeyAction
SpacePlay / Pause
LToggle loop playback (loops the selected region)
Ctrl/Cmd + ZUndo
Ctrl/Cmd + YRedo
Ctrl + ScrollZoom waveform
+Zoom in
Zoom out
0Reset zoom
?Show shortcuts
EscClear selection

Next steps