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 ClaudePluginsBrowse and install one.

1. Create a profile

  1. Select the Profiles tab in the sidebar.
  2. Click the + button next to the Profiles heading.
  3. Give the profile a short, descriptive name like work or research.

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:

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:

What happens when you launch

  1. ClaudeWorks assembles the profile's CLAUDE_CONFIG_DIR, writing the filtered plugin list, MCP config, settings.json, and any workflow commands.
  2. Plugin caches are symlinked to the shared ~/.claude/plugins/cache/ so updates propagate automatically.
  3. A terminal opens with CLAUDE_CONFIG_DIR set, and claude starts.

The session sees only the plugins, skills, MCP servers, and commands you enabled. Everything else stays namespaced away.

Next steps