Posts
-
Wiring Claude Code into Emacs: claude-code-ide and agent-shell
Claude Code is as much a part of my studio toolchain now as REAPER — it’s what wired up the reapy MCP bridge in the first place. This post documents how it’s actually plumbed into Emacs, since it turns out there isn’t one integration — there are three, and a handful of gotchas that only showed up once I actually started using it split-screen.
-
Setting Up agent-shell: an ACP Client for Claude (and friends) in Emacs
agent-shell is a native Emacs shell for talking to LLM coding agents over ACP (Agent Client Protocol) — the same open protocol behind Zed’s agent panel. Unlike a plain terminal wrapper around a CLI, it speaks ACP directly, which gets you structured permission modes, richer session state, and a UI that isn’t just scraping terminal output.
-
Setting REAPER Track Colors with Python/Claude/ReaperMCP
One of the first things I set up with the REAPER MCP integration was a coherent color scheme across all 9 tracks. Here’s the full procedure — what works, what doesn’t, and how to keep the TCP and mixer in sync.
-
Controlling REAPER with Claude Code via MCP
REAPER has a Python API called reapy that exposes the full REAPER extension API over a local socket. This post documents how I wired it up to Claude Code so I can control REAPER through natural language in my terminal.
-
First post
Getting the blog set up. More soon.
subscribe via RSS