Analysis updated 2026-05-18
Map physical or on-screen pads to submit, approve, or cancel actions inside Claude Code or Codex.
Trigger opening a project workspace in VS Code, Cursor, Zed, or Xcode with one button press.
Embed the deck view inside your own SwiftUI IDE and handle its commands yourself.
Share custom JSON layouts and skins with teammates who use the same coding agent workflow.
| wundercorp/agent-midi | abdullahselek/swiftpusher | bartosk97/dead-process-mate | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | Swift | Swift | Swift |
| Last pushed | — | 2026-06-24 | — |
| Maintenance | — | Active | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires macOS and building with Swift Package Manager or the bundled install script.
Agent MIDI is a macOS app that turns a virtual MIDI keyboard into a control panel for AI coding assistants. It runs as its own standalone program, and it can also be embedded inside another Swift based app, such as the BuilderStudio IDE mentioned in the README. Once running, it shows up in any MIDI aware software on the Mac as a virtual instrument named Agent MIDI. The idea is to give a physical or on screen keyboard style interface to actions you would normally type, like submitting a task to Codex, approving a change in Claude Code, running a build, or opening a project in an editor such as Visual Studio Code, Cursor, Zed, or Xcode. Each key or pad on the deck can be mapped to a MIDI note, a control change, or a program change, and a built in visual inspector lets you edit what every single control does without writing code. Layouts and visual skins are stored as JSON files in a folder under the user's Application Support directory, so people can create and share their own custom button arrangements and color themes. A layout controls the grid size, where each control sits, what MIDI message it sends, and what command it runs, while a skin controls colors, borders, and spacing. Under the hood, Agent MIDI talks to other software in three ways: standard CoreMIDI messages that any digital audio workstation or automation tool can read, command line adapters built specifically for coding agents and code editors, and a macOS system notification that broadcasts the same event as JSON so other native Mac apps can listen in. A host app can embed the deck view directly and supply its own handler for these commands. The project is written entirely in native Swift and ships as a reusable Swift package called AgentMIDIKit, along with an installer script that copies the finished app into the user's Applications folder. It is aimed at developers who use multiple AI coding tools side by side and want a fast, tactile way to trigger actions in whichever tool has focus.
A macOS virtual MIDI keyboard that triggers actions in AI coding tools like Codex, Claude Code, and Cursor from programmable pads.
Mainly Swift. The stack also includes Swift, SwiftUI, CoreMIDI.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.