If you're using Claude Code as your AI coding assistant—and you should be—you've probably run into the configuration problem. Claude Code is powerful, but switching between providers means hand-editing JSON files: ~/.claude/settings.json, ~/.claude.json, .mcp.json. Every time you want to move from Anthropic Direct to AWS Bedrock, or test a local model, it's a manual process prone to mistakes and just annoying enough to discourage experimentation.

We built Claude Code Personae to solve exactly that.

Claude Code Personae settings panel showing global and workspace scopes, presets, providers and MCP server groups

What Is Claude Code Personae?

Claude Code Personae is a free VS Code extension that brings a clean GUI to Claude Code's configuration. Instead of editing JSON directly, you compose presets from reusable building blocks:

A preset combines these building blocks and can be applied at Global or Workspace scope, with workspace settings able to inherit from global ones. Switch presets instantly from the status bar — no JSON required.

Why AWS Bedrock Matters

At easytocloud we're deep in AWS, and the Bedrock integration is where this extension really shines for us. AWS Bedrock lets you run Claude models within your own AWS account — no data leaves your environment, you control costs through your existing AWS billing, and you can leverage your organization's IAM policies and compliance posture.

Setting up Bedrock in Claude Code is non-trivial: you need the right profile, region, inference profile ARN, and model IDs. Claude Code Personae handles this with filterable dropdowns for AWS profiles and live model discovery. You pick your named AWS profile, pick your region, and the extension does the rest.

Getting Started

Install from the VS Code Marketplace:

ext install easytocloud.bedrock-claude-code

Or open the Command Palette and search for Claude Code Personae.

Then:

  1. Open the Command Palette → Open Claude Code Settings
  2. Create a Provider — choose Bedrock and select your AWS profile and region
  3. Optionally add MCP Server Groups for any MCP servers you use
  4. Create a Preset combining your provider with any groups
  5. Assign the preset to Global scope (or Workspace scope for project-specific configs)
  6. Click Save All

From that point on, switching between, say, your Bedrock production setup and a local model for offline work is a single click in the status bar.

Other Providers

While Bedrock is our primary use case, the extension supports the full range of providers Claude Code can talk to:

Import/Export and Team Sharing

One feature we're particularly pleased with: import/export with credential scrubbing. You can export a preset configuration to share with your team, and the extension automatically strips API keys and sensitive values before export. Your teammates import the template and fill in their own credentials. Clean, safe, practical.

Requirements

Try It

The extension is free and available now on the VS Code Marketplace. We're actively developing it — if you run into issues or have feature requests, open an issue on our GitHub. We'd love to hear how you're using Claude Code in your AWS workflows.