Agent Cockpit
Description
Desktop control panel for AI coding agent configuration — MCP servers, skills, subagents, plugins and settings across Claude Code, Codex and Cursor.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Agent Cockpit
macOS desktop control panel for AI coding agent configuration. See and edit every **MCP server, skill, subagent, slash command, plugin, settings file and instruction doc** across **Claude Code, OpenAI Codex and Cursor** — in one window, with diff previews and automatic backups before every write.
Why
Agent configuration is scattered across many files in different formats:
| Surface | Claude Code | Codex | Cursor |
|---|---|---|---|
| MCP servers (user) | ~/.claude.json |
~/.codex/config.toml |
~/.cursor/mcp.json |
| MCP servers (project) | ~/.claude.json + .mcp.json |
— | .cursor/mcp.json |
| Skills | ~/.claude/skills/ |
~/.codex/skills/ |
~/.cursor/skills/ |
| Subagents | ~/.claude/agents/ |
— | ~/.cursor/agents/ |
| Slash commands | ~/.claude/commands/ |
— | — |
| Plugins | settings.json + installed_plugins.json |
config.toml |
— |
| Instructions | CLAUDE.md / AGENTS.md |
AGENTS.md / rules |
— |
Agent Cockpit reads all of them into one inventory and writes them back **surgically**.
Safety model
Editing these files by hand (or with a naive tool) is risky — `~/.claude.json` holds ~70 unrelated state keys, and `config.toml` has comments you don't want to lose. Every write in Agent Cockpit goes through the same pipeline:
- Surgical edits only — JSON is edited via
jsonc-parsertext edits (only the target subtree's bytes change; never a whole-file re-serialize). TOML is spliced via AST ranges (toml-eslint-parser), so comments and formatting outside the touched block survive byte-for-byte. - Diff preview — every save shows the exact file diff first. Env var / header values are masked in diffs.
- Conflict detection — the file's hash is checked at apply time; if Claude Code or your editor changed it since preview, you get a conflict banner instead of a silent overwrite.
- Automatic backups
Related Skills
Agency Agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject
AI Awesome Llm Apps
100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.
AI Firecrawl
🔥 The API to search, scrape, and interact with the web for AI
AI Artifacts Builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web tech
AI Headroom
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agen
AI CrewAI
Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewA
AI