Quick Start
From a blank slate to a running session.
Before you start
Run claude login at least once in your terminal if you haven't already. ClaudeWorks uses your existing Claude Code credentials and does not manage auth separately.
You also need at least one plugin installed in Claude Code. If you don't have any yet, open Configure Claude → Plugins → Browse and install one.
1. Create a profile
- Select the Profiles tab in the sidebar.
- Click the + button next to the Profiles heading.
- Give the profile a short, descriptive name like
workorresearch.
The profile appears in the sidebar and the editor opens on the right.
2. Pick what loads into this profile
Every profile starts empty. Opt in to what you want:
- The Plugins tab toggles whole plugins on or off.
- The Skills, Agents, and Commands tabs show flat views of every item across enabled plugins. Disable individual items you don't need.
- The MCP Servers tab lets you disable MCP servers coming from
~/.claude.jsonor project.mcp.jsonfiles, scoped to this profile.
Start narrow. Fewer skills and agents means a smaller context footprint on every session. Add more later if you need them.
3. Save
Click Save in the editor's top bar. ClaudeWorks writes the profile's config directory to ~/.claudeworks/profiles/<name>/.
4. Launch
Three ways to launch a profile:
- The Launch button on the profile card or in the editor top bar opens a terminal with
CLAUDE_CONFIG_DIRpre-set and starts a Claude Code session. - A shell alias works from any terminal once you've added one under Settings → Launch Configuration. The alias
cds to its configured directory and optionally auto-runs/workflowor a prefilled prompt. - Plain
claudelaunches your default profile once you mark one as default.
What happens when you launch
- ClaudeWorks assembles the profile's
CLAUDE_CONFIG_DIR, writing the filtered plugin list, MCP config,settings.json, and any workflow commands. - Plugin caches are symlinked to the shared
~/.claude/plugins/cache/so updates propagate automatically. - A terminal opens with
CLAUDE_CONFIG_DIRset, andclaudestarts.
The session sees only the plugins, skills, MCP servers, and commands you enabled. Everything else stays namespaced away.