Tooling · macOSEarly development

macos-packager

Will bundle the runtime pieces of Sounds & Recreation into a single macOS app — a one-click bring-up of the whole stack, so you'll be able to run the pipeline without wiring services together by hand.

One-click bring-up .app / .dmg macOS
★ View on GitHub Back to the collection
What it does

The whole stack in one app

Instead of starting a Node server, a Python venv and an agent by hand, the packager will wrap them into a single distributable macOS application.

Bundle the runtime

Will package the agent server plus both MCP servers into one self-contained app.

One-click launch

Will bring the full pipeline up on launch — no terminal, no manual service wiring.

Manages the services

Will coordinate keyboards-mcp (Node) and audio-analysis-mcp (Python) under one roof.

Distributable output

Will produce a macOS .app / .dmg you can hand to someone to just run.

Where it fits

The wrapper around everything

macos-packager doesn't sit in the signal path — it will package the whole path into one app.

Sounds & Recreation.app
AudioAnalysisAgentMIDISynth