Claude Desktop Profiles — Development skill for Claude Code
Run several Claude accounts side by side on macOS: per-profile Claude desktop copies with tinted launchers, and per-directory Claude Code CLI profiles.
How to install Claude Desktop Profiles
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open serhii-chernenko/claude-desktop-profiles and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Desktop Profiles does
Run several Claude accounts side by side on macOS: per-profile Claude desktop copies with tinted launchers, and per-directory Claude Code CLI profiles.
Alternatives in Development
- Claude Keysmith — Managed Claude Code instruction deployment with safe CLI recovery and an unsigned macOS/Windows desktop beta 696 ★
- Clarc — Native macOS client for Claude Code — a GUI desktop app built with SwiftUI 363 ★
- Sdd Profile — /sdd-profile — Gestion des profiles team config (v6.7.2) 193 ★
README
Claude Desktop Profiles
Run several Claude accounts side by side on macOS, each with its own login, its own Dock icon and its own Claude Code history. Profile names are yours: nothing is hardcoded.
- Claude desktop: every profile is a copy of
/Applications/Claude.appwith its own bundle ID, its own data folder and a tinted icon. Each profile is one app,/Applications/Claude .app: a small boot file inside the copy selects its data folder, so there is no launcher, the pinned Dock icon and the running app are the same icon, and every way of opening it (Dock, Spotlight,claude://links, login restore) lands on the right profile. If a future Claude build cannot be patched safely, the tool falls back to the older launcher mode by itself. - Claude Code (CLI): every profile has its own
CLAUDE_CONFIG_DIR. A shell hook picks the profile from the folder you are in. - Native app, no dependencies: Claude Profiles is a SwiftUI window over a zsh command-line tool. It needs only what ships with macOS (zsh,
osascript, PlistBuddy,codesign,iconutil,ditto,security,launchctl). No Homebrew packages, no Python.
Requires macOS 13 or newer. Desktop profiles also need an installed `/Applications/Claude.app`; terminal-only profiles work without it.
Three ways to use it
- The app (recommended): a window to create, recolor, check and remove profiles.
- The command-line tool: the same operations as
claude-profiles, for scripts and power users. - Claude Code: ask it in this repository and it drives the command-line tool for you.
Related Skills
Claude Graft
Run several Claude Desktop accounts side by side on macOS, sharing Claude Code chats between them
Cc Same
Keep Claude Desktop's local sessions identical across all your accounts. Desktop app (macOS, Windows, Linux) a
Claude Account Sync Skill
A Claude Code skill that keeps the Claude desktop app's Code sidebar identical across several Claude accounts
Claude Rig
Run multiple Claude Code profiles (rigs) side-by-side - choose exactly what to isolate, inherit and share (aut
Claude Loader
Unofficial loader, launcher and manager for Claude Desktop and Claude Code. Run up to 5 accounts and their age
Claude Desktop Relay
One Claude Desktop window, several of your own Claude subscriptions behind it. A local proxy decides which of
Related Agents
Household Coordination
Coordinate several accounts or UMA sleeves against one shared gain budget per tax unit, with cross-sleeve wash
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting
macOS Onboarding Reviewer
Mac-side expert who reviews onboarding documentation and install scripts for macOS-specific accuracy, complete