Magpie is a new open-source control for model settings across coding agents. Its README lists Claude Code, Codex, Gemini CLI, OpenCode, Goose, Cursor CLI, Copilot CLI, and other clients. The app can edit each client's own configuration or point clients at a local gateway that speaks OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages.
That solves a real nuisance. Model choices now live in different files, use different names, and carry different effort controls. Magpie's source maps those fields per agent. Its profile code can save a named snapshot and apply it across detected clients.
Convenience increases the size of one mistake. A saved profile can change several clients at once. A gateway can translate several protocols and reuse provider access. The picker should therefore show more than a model name. It should show the route that receives prompts, the identity used there, the tool contract expected on the return trip, and the fallback that can silently serve a different model.