Claude Code Personae

A VS Code extension for managing Claude Code configurations through composable, reusable presets. Switch between Anthropic Direct, AWS Bedrock, and local models without touching a single JSON file.

Claude Code Personae settings panel in VS Code

What Claude Code Personae does

Composable presets

Build configurations from three building blocks — Providers, MCP Server Groups, and Directory Groups — then combine them into named presets you can switch in seconds. No more hunting through JSON to change a model or endpoint.

Any backend, one interface

Use Anthropic Direct for everyday work, AWS Bedrock for enterprise compliance or cost control, or a local model via Ollama, vLLM, or LM Studio — all managed from the same VS Code panel with live model discovery.

Global and workspace scopes

Apply presets globally or per workspace. Workspace scope can inherit from global, so project-specific overrides are easy and the extension keeps Claude Code's own config files in sync automatically on save.

How it works

Building blocks

  • Providers — Anthropic Direct, AWS Bedrock, or any OpenAI-compatible proxy (Ollama, vLLM, LM Studio, OpenRouter, …)
  • MCP Server Groups — named collections of MCP servers (stdio, HTTP, SSE)
  • Directory Groups — additional directories Claude Code may access

Presets & scopes

  • Bundle a provider + any groups into a switchable preset
  • Assign to Global scope (writes ~/.claude/settings.json) or Workspace scope (writes .claude/settings.json)
  • One-click switch via the status bar — no panel required
  • All config stored in ~/.claude/coder-profiles.json
Filterable dropdowns for AWS profiles and model lists — handles 500+ OpenRouter models comfortably
Import / export presets to share with teammates — credentials scrubbed on export
Standalone mode blocks all Anthropic traffic for fully offline local model use

Get started in minutes

1

Install the extension

Open VS Code Quick Open (Ctrl+P / ⌘P), paste the command below, and press Enter. Requires VS Code 1.98 or later.

ext install easytocloud.bedrock-claude-code

Or search for Claude Code Personae in the Extensions view.

2

Create your first preset

  1. Open Command Palette → Open Claude Code Settings
  2. Create a Provider — pick Anthropic Direct, AWS Bedrock, or a proxy
  3. Optionally add MCP Server Groups or Directory Groups
  4. Create a Preset that bundles them together
  5. Assign the preset to Global or Workspace scope
  6. Click Save All
3

Switch on the fly

Click the status bar item at the bottom of VS Code to switch presets for global or workspace scope without opening the full settings panel.

For AWS Bedrock, click Fetch models from AWS to discover all inference profiles and foundation models available in your account.