CC Switch Adds a GUI for Managing AI Coding Skills, Prompts, and Sessions
As the number of AI coding agents multiplies, keeping Skills and prompts synchronized across Claude, Codex, Cursor, and others becomes a maintenance tax. A GUI that centralizes this with symlinks cuts that tax and makes the setup accessible to developers who won't touch a terminal-based manager.
CC Switch v3.16.1 replaces terminal-based Skill wrangling with a GUI that handles installation, configuration, and updates across multiple AI coding tools. Skills can be restored from backups, imported from ZIP archives, pulled from existing Claude or Codex directories, or discovered from GitHub repositories and skills.sh. Once installed, enabling a Skill for a given tool simply creates a symlink in that tool's skills directory — no file duplication.
A new prompt manager lets users define reusable system prompts with a name, description, and body, then toggle them on to inject the content directly into agent configuration files like `~/.codex/AGENTS.md`. Session management aggregates conversation history from all supported AI tools into a single searchable, filterable list, with the ability to inspect full prompt chains, tool calls, and outputs, then restore a session into a terminal or delete it in bulk.
The symlink architecture is the key design choice: one canonical copy of each Skill lives under `~/.cc-switch/skills`, and every tool that needs it gets a lightweight pointer. This avoids the drift and disk waste of maintaining separate copies per tool, while the GUI lowers the barrier for developers who find TUI-based workflows friction-heavy.
Symlink-based Skill sharing is a pragmatic alternative to per-tool duplication — it keeps a single source of truth without requiring each agent to support a shared plugin directory natively.
The prompt manager effectively turns `AGENTS.md` and similar config files into GUI-managed, toggleable modules, which could reduce the friction of maintaining project-specific system prompts.
Session restore into a terminal is a small feature with outsized utility: it lets a developer pick up an AI-assisted debugging session exactly where they left off, across tools.
The limitation to global Skills and MCP means this release targets personal workstation setup rather than project-level or team-shared configurations, which is where the next complexity layer lives.
GUI-based Skill discovery from GitHub and skills.sh lowers the threshold for less terminal-comfortable developers to adopt community Skills, potentially widening the audience for AI coding assistants beyond CLI power users.