Public · creative AI

Sidekick

A music producer's copilot that bridges a desktop panel, AI chat, generation adapters, audio-analysis direction, and Ableton-oriented creative workflows.

Public on gorkamolero Tauri desktop Music AI workflow

Problem

Music producers do not need another generic chatbot. They need assistance that understands the shape of production work: prompts, generation modes, audio context, arrangement decisions, and the way a desktop tool needs to sit beside a DAW without taking over the session.

What I Built

Sidekick is documented as a creative AI desktop product for producers: a Tauri panel with a React chat surface, Mastra sidecar, generation adapters, audio-analysis direction, Ableton OSC hooks, and portfolio-facing README. It is public under `gorkamolero` and acts as a bridge between technical AI systems, creative taste, and music-domain tooling.

Desktop product Tauri panel and React chat designed for a compact producer workflow.
AI system Mastra sidecar, generation adapters, modes, and creative tool boundaries.
Domain bridge Audio-analysis direction and Ableton hooks connect AI output to production work.

System Architecture

Sidekick workflow diagram with producer panel, React chat, Mastra sidecar, generation adapters, audio analysis, Ableton hooks, creative loop, and evidence needs.
Public-safe workflow diagram. It shows the product direction while keeping sidecar, provider, and Ableton integration claims separate from renderer proof.
Sidekick renderer screenshot showing compact producer panel, project controls, conversation tabs, suggestions, mode selector, prompt input, and status bar.
Renderer screenshot from the local Vite app. It shows the compact producer panel, prompt suggestions, generation-mode affordance, and always-on workflow shape.
Sidekick source-grounded audio analysis and DAW handoff proof with fake metrics, generation modes, Mastra sidecar, provider layer, and Ableton boundary.
Source-grounded audio and DAW boundary proof. It uses fake metrics and source inspection to show the audio-analysis, generation-mode, sidecar, provider, and Ableton handoff shape without claiming a live Tauri or DAW session.
Sidekick Tauri shell boundary showing React renderer, Rust command layer, bundled sidecar, music tools, verification status, and unclaimed runtime boundaries.
Source-grounded desktop shell proof. The Tauri/Rust shell passed cargo check; the sidecar/provider/DAW runtime remains explicitly outside the claim until cleaned up and captured with disposable media.

Technical Decisions

  • Frame the product around producer workflow instead of a generic assistant surface.
  • Use a desktop shell so the tool can live beside creative software.
  • Separate chat/product UI from agent/tool orchestration through the sidecar shape.
  • Keep music-domain hooks visible so the AI work points toward real production, not only text generation.

What This Proves

Sidekick shows creative AI product judgment: turning domain taste into software shape, working across desktop UI and agent tooling, and designing for a workflow where feel and timing matter as much as raw model output.